.blog-hero{padding:120px 0 12px}.blog-hero-inner{max-width:820px;margin:0 auto}.blog-crumbs{color:#64748b;flex-wrap:wrap;gap:8px;margin:0 0 18px;font-size:.85rem;font-weight:600;display:flex}.blog-crumbs a{color:#7dd3fc;text-decoration:none}.blog-hero .lp-title{max-width:18ch}.blog-hero-visual{background:#020617;border:1px solid #94a3b829;border-radius:20px;margin:28px 0 0;overflow:hidden;box-shadow:0 28px 70px #0006}.blog-hero-visual img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.blog-body{color:#cbd5e1;max-width:760px;margin:0 auto;padding:28px 20px 64px;font-size:1.08rem;line-height:1.7}.blog-body h2{letter-spacing:-.03em;color:#f8fafc;margin:2.2rem 0 .75rem;font-size:1.7rem;line-height:1.2}.blog-body h3{color:#e2e8f0;margin:1.6rem 0 .55rem;font-size:1.2rem}.blog-body p{margin:0 0 1rem}.blog-body a{color:#7dd3fc}.blog-body ul,.blog-body ol{margin:0 0 1.15rem;padding-left:1.25rem}.blog-body li{margin:0 0 .45rem}.blog-body li::marker{color:#38bdf8}.blog-callout,.blog-cta{border:1px solid #94a3b829;border-radius:16px;margin:1.6rem 0 1.4rem;padding:20px 22px}.blog-callout{background:#0ea5e914}.blog-cta{background:linear-gradient(135deg,#0ea5e929,#6ba0171f);border-color:#38bdf840}.blog-callout strong,.blog-cta strong{color:#f8fafc;margin-bottom:6px;font-size:1.05rem;display:block}.blog-callout p,.blog-cta p{margin:0 0 14px}.blog-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blog-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:24px;display:grid}@media (max-width:900px){.blog-related,.blog-index-grid{grid-template-columns:1fr}.blog-hero .lp-title{max-width:none}}
