.blog-hero{padding:150px 5vw 40px;max-width:1200px;margin:0 auto}.blog-hero .eyebrow{font-size:11px;letter-spacing:.14em;color:var(--muted);margin-bottom:28px}.blog-hero h1{display:block;font-size:clamp(44px,7vw,96px);line-height:.98;letter-spacing:-.03em;margin:0 0 24px;font-weight:500}.blog-hero h1 em{display:block;font-size:inherit;letter-spacing:inherit;font-style:normal;color:var(--accent)}.blog-hero p{max-width:620px;color:var(--muted);font-size:18px;line-height:1.6;margin:0}
.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;max-width:1200px;margin:0 auto;padding:40px 5vw 120px}.blog-card{display:block;color:inherit;text-decoration:none}.blog-card-img{aspect-ratio:16/9;overflow:hidden;background:var(--surface);border-radius:4px;margin-bottom:20px}.blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.blog-card:hover .blog-card-img img{transform:scale(1.03)}.blog-meta{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.blog-card h2{font-size:clamp(22px,2.4vw,30px);line-height:1.15;margin:0 0 12px;font-weight:500;letter-spacing:-.01em}.blog-card p{color:var(--muted);line-height:1.6;margin:0 0 14px}.blog-card .text-link{font-size:13px}
.article{max-width:760px;margin:0 auto;padding:150px 5vw 40px}.article .lp-crumbs{padding:0;margin:0 0 36px}.article h1{display:block;font-size:clamp(36px,5.4vw,64px);line-height:1.04;letter-spacing:-.025em;margin:0 0 24px;font-weight:500}.article .dek{font-size:20px;line-height:1.55;color:var(--muted);margin:0 0 28px}.article-cover{margin:0 0 48px;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:var(--surface)}.article-cover img{width:100%;height:100%;object-fit:cover}
.article-body{font-size:18px;line-height:1.75}.article-body h2{font-size:clamp(24px,3vw,32px);line-height:1.2;margin:56px 0 18px;font-weight:500;letter-spacing:-.01em}.article-body h3{font-size:20px;margin:36px 0 12px;font-weight:600}.article-body p{margin:0 0 20px;color:#dcdcd8}.article-body ul,.article-body ol{margin:0 0 24px;padding-left:22px;color:#dcdcd8}.article-body li{margin:0 0 10px}.article-body a{color:var(--accent)}.article-body strong{color:var(--fg)}
.takeaway{border-left:2px solid var(--accent);background:var(--surface);padding:22px 26px;margin:32px 0;border-radius:0 4px 4px 0}.takeaway p:last-child{margin:0}.takeaway strong{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}
.sources{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;font-size:14px;color:var(--muted)}.sources h2{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px!important}.sources li{margin:0 0 6px}.sources a{color:var(--muted)}
.article-cta{max-width:760px;margin:0 auto;padding:0 5vw 120px}.article-cta div{border:1px solid var(--rule);border-radius:4px;padding:36px}.article-cta h2{font-size:28px;margin:0 0 10px;font-weight:500}.article-cta p{color:var(--muted);margin:0 0 22px}
@media (max-width:760px){.blog-list{grid-template-columns:1fr;gap:44px}.blog-hero,.article{padding-top:120px}.article-body{font-size:17px}}
