.llmgen-blog-article .blog-article-hero{padding-bottom:40px}.llmgen-blog-article .blog-article-hero-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:40px;display:grid}.llmgen-blog-article .blog-article-intro .lead{margin-top:16px}.llmgen-blog-article .blog-article-date{font-family:var(--mono);color:var(--slate-500);margin-top:16px;font-size:12.5px}.llmgen-blog-article .blog-article-date time{color:var(--ink);font-weight:600}.llmgen-blog-article .blog-article-media{aspect-ratio:16/10;border:1px solid var(--hair);background:var(--bg-2);overflow:hidden}.llmgen-blog-article .blog-article-photo{object-fit:cover;width:100%;height:100%;display:block}.llmgen-blog-article .blog-article-body .container{max-width:760px}.llmgen-blog-article .blog-prose h2{letter-spacing:-.02em;color:var(--ink);margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:800}.llmgen-blog-article .blog-prose h2:first-child{margin-top:0}.llmgen-blog-article .blog-prose h3{color:var(--ink);margin-top:1.25rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.llmgen-blog-article .blog-prose p{color:var(--slate-700);margin-bottom:1rem;font-size:15.5px;line-height:1.7}.llmgen-blog-article .blog-prose ul,.llmgen-blog-article .blog-prose ol{color:var(--slate-700);margin:0 0 1rem;padding-left:1.25rem;font-size:15.5px;line-height:1.65}.llmgen-blog-article .blog-prose li{margin-bottom:.35rem}.llmgen-blog-article .blog-prose a{color:var(--green);text-underline-offset:3px;font-weight:600;text-decoration:underline}.llmgen-blog-article .blog-prose strong{color:var(--ink);font-weight:700}.llmgen-blog-article .blog-prose blockquote{border:1px solid var(--hair);background:var(--bg);color:var(--slate-700);margin:1.25rem 0;padding:1.25rem 1.35rem;font-size:15px;line-height:1.65}.llmgen-blog-article .blog-article-cta{border:1px solid var(--hair);background:var(--surface);margin-top:48px;padding:28px 30px}@media (max-width:860px){.llmgen-blog-article .blog-article-hero-grid{grid-template-columns:1fr;gap:28px}}
