.blog-page .blog-hero{grid-template-columns:1.2fr .65fr;align-items:end;gap:80px;padding-block:86px 72px;display:grid}.blog-page .blog-hero h1{max-width:800px;font:500 clamp(58px,7vw,89px)/.94 var(--font-serif),Georgia,serif;letter-spacing:-.045em;margin:0}.blog-page .blog-hero>p{border-left:4px solid var(--trust-indigo);max-width:430px;color:var(--graphite);padding-left:24px;font-size:19px;line-height:1.6}.blog-page .featured-post{border:1px solid var(--ink);min-height:520px;box-shadow:8px 8px 0 var(--indigo-soft);background:#fff;grid-template-columns:1.12fr .88fr;display:grid}.blog-page .featured-image{min-height:520px;position:relative;overflow:hidden}.blog-page .featured-image img{object-fit:cover}.blog-page .featured-copy{border-left:1px solid var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,5vw,66px);display:flex}.blog-page .post-meta{font:500 10px/1.4 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--trust-indigo)}.blog-page .featured-copy h2{font:500 clamp(40px,4vw,57px)/1 var(--font-serif),Georgia,serif;letter-spacing:-.035em;margin:28px 0 20px}.blog-page .featured-copy>p:not(.post-meta){color:var(--graphite);font-size:18px;line-height:1.6}.blog-page .featured-copy .button{margin-top:32px}.blog-page .more-guides{padding-block:115px 125px}.blog-page .more-guides-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.blog-page .more-guides-heading h2{font:500 clamp(43px,5vw,62px)/1 var(--font-serif),Georgia,serif;letter-spacing:-.035em;margin:0}.blog-page .more-guides-heading span{color:var(--graphite)}.blog-page .guide-list{border-top:1px solid var(--ink)}.blog-page .guide-list article{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr auto;align-items:center;gap:34px;min-height:190px;padding-block:26px;display:grid}.blog-page .guide-thumb{width:190px;height:135px;position:relative;overflow:hidden}.blog-page .guide-thumb img{object-fit:cover}.blog-page .guide-list h3{font:500 31px/1.08 var(--font-serif),Georgia,serif;margin:10px 0 8px}.blog-page .guide-list article>div:nth-child(2)>p:last-child{max-width:650px;color:var(--graphite);line-height:1.5}.blog-page .coming-soon{border:1px solid var(--line);font:500 9px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:8px 10px}@media (max-width:900px){.blog-page .blog-hero,.blog-page .featured-post{grid-template-columns:1fr}.blog-page .blog-hero{gap:35px}.blog-page .featured-copy{border-left:0;border-top:1px solid var(--ink)}.blog-page .guide-list article{grid-template-columns:150px 1fr}.blog-page .guide-thumb{width:150px}.blog-page .coming-soon{grid-column:2;width:fit-content}}@media (max-width:640px){.blog-page .blog-hero{padding-block:55px 48px}.blog-page .blog-hero h1{font-size:54px}.blog-page .blog-hero>p{font-size:17px}.blog-page .featured-image{min-height:280px}.blog-page .featured-copy{padding:32px 24px}.blog-page .featured-copy h2{font-size:40px}.blog-page .more-guides{padding-block:80px}.blog-page .more-guides-heading{flex-direction:column;align-items:start}.blog-page .guide-list article{grid-template-columns:1fr;gap:20px}.blog-page .guide-thumb{width:100%;height:220px}.blog-page .coming-soon{grid-column:auto}}
