.blog-hero{padding-block:clamp(4rem,13vw,7rem)clamp(3rem,10vw,5rem);background:var(--color-bg)}.blog-hero-inner{display:block}.blog-hero-main{display:grid;grid-template-columns:1fr;gap:clamp(3.5rem,10vw,6rem)}.blog-hero-content{max-width:900px}.blog-hero-content h1{max-width:900px;margin-bottom:clamp(1.25rem,4vw,1.75rem)}.blog-hero-lead{max-width:720px}.blog-hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:2rem}.blog-hero-actions .button{width:100%}.blog-hero-topics{border-top:1px solid var(--color-border-strong)}.blog-hero-topics-label{margin:0;padding:1.25rem 0;border-bottom:1px solid var(--color-border);color:var(--color-text-subtle);font-size:.7rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.blog-hero-topic{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;align-items:center;padding:1.35rem 0;border-bottom:1px solid var(--color-border)}.blog-hero-topic-number{color:var(--color-text-subtle);font-size:.65rem;font-weight:700;letter-spacing:.08em}.blog-hero-topic>div>span{display:block;margin-bottom:.25rem;color:var(--color-accent);font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-hero-topic strong{display:block;color:var(--color-text);font-size:clamp(1rem,3vw,1.15rem);line-height:1.35}.blog-hero-strip{display:flex;flex-direction:column;gap:.75rem;margin-top:clamp(4rem,8vw,6rem);padding-top:clamp(1.25rem,3vw,1.75rem);border-top:1px solid var(--color-border)}.blog-hero-strip-label{margin:0;color:var(--color-text-subtle);font-size:.7rem;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.blog-hero-strip-items{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.blog-latest{border-top:1px solid var(--color-border)}.blog-latest-header{max-width:760px;margin-bottom:clamp(2.5rem,6vw,4rem)}.blog-latest-header h2{margin-bottom:0}.blog-article-list{border-top:1px solid var(--color-border-strong)}.blog-article-preview{display:grid;grid-template-columns:1fr;gap:.75rem;padding-block:clamp(2rem,6vw,3rem);border-bottom:1px solid var(--color-border)}.blog-article-meta{margin:0;color:var(--color-text-subtle);font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.blog-article-preview h3{max-width:780px;margin:0;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.1}.blog-article-preview h3 a{color:var(--color-text);text-decoration:none}.blog-article-preview h3 a:hover{color:var(--color-accent)}.blog-article-preview>p:not(.blog-article-meta){max-width:700px;margin:0;color:var(--color-text-secondary);line-height:1.65}.blog-article-link{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;margin-top:.5rem;color:var(--color-text);font-size:.85rem;font-weight:700;text-decoration:none}.blog-article-link span{color:var(--color-accent);transition:transform 160ms ease}.blog-article-link:hover{color:var(--color-accent)}.blog-article-link:hover span{transform:translateX(.3rem)}@media(min-width:980px){.blog-hero-main{grid-template-columns:minmax(0,1fr)minmax(340px,.58fr);gap:clamp(4rem,7vw,8rem);align-items:center}.blog-hero-content{max-width:780px}.blog-hero-content h1{max-width:760px}.blog-hero-lead{max-width:680px}.blog-hero-actions{flex-direction:row;align-items:center;gap:.75rem}.blog-hero-actions .button{width:auto}.blog-hero-topics{align-self:center}.blog-hero-strip{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;margin-top:clamp(5rem,7vw,7rem)}.blog-hero-strip-items{justify-content:flex-end}.blog-article-preview{grid-template-columns:130px minmax(0,1fr)auto;column-gap:2.5rem;align-items:start}.blog-article-preview h3{grid-column:2}.blog-article-preview>p:not(.blog-article-meta){grid-column:2}.blog-article-meta{grid-column:1;grid-row:1/span 3}.blog-article-link{grid-column:3;grid-row:1/span 3;align-self:center;margin-top:0}}