.blog-hero{padding:84px 0 54px}.blog-hero h1{max-width:900px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.blog-card{display:flex;min-height:300px;flex-direction:column;justify-content:space-between}.blog-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;color:var(--mint);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-card h2{font-size:clamp(27px,3.2vw,42px)}.blog-card .text-link{margin-top:18px}.blog-planned{border-style:dashed}.blog-planned .tag{color:var(--amber)}.article-shell{max-width:860px}.article-header{padding:76px 0 38px}.article-header h1{font-size:clamp(44px,7vw,82px)}.article-meta{color:var(--muted);font-size:14px}.article-content{font-size:18px}.article-content h2{margin-top:54px;font-size:clamp(30px,4vw,48px)}.article-content h3{margin-top:34px}.article-content p,.article-content li{color:#d2d2ca}.article-content a{color:var(--mint);text-decoration:underline;text-underline-offset:3px}.article-cta{margin-top:64px;border:1px solid rgba(184,231,206,.28);border-radius:var(--radius);padding:30px;background:radial-gradient(circle at 85% 10%,rgba(184,231,206,.14),transparent 35%),var(--panel)}@media(max-width:760px){.blog-grid{grid-template-columns:1fr}.blog-card{min-height:250px}.blog-hero{padding:58px 0 34px}.article-header{padding:54px 0 28px}.article-content{font-size:16px}}
