:root{--blog-blue: #0077c0;--blog-navy: #012c47;--blog-red: #e51a13;--blog-paper: #f6f9fc;--blog-ink: #17263c;--blog-muted: #526176;--blog-line: #d5deea}*{box-sizing:border-box}body{margin:0;background:var(--blog-paper);color:var(--blog-ink);font-family:Nunito,Arial,sans-serif;line-height:1.6}.blog-shell{width:min(100% - 40px,1120px);margin-inline:auto}.blog-hero{padding:72px 0 52px;background:radial-gradient(circle at top right,#d7efff 0,transparent 34%),#fff;border-bottom:1px solid var(--blog-line)}.blog-eyebrow{margin:0 0 12px;color:var(--blog-red);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3{color:var(--blog-navy);font-family:Poppins,Nunito,Arial,sans-serif;line-height:1.15}h1{max-width:18ch;margin:0;font-size:clamp(2.2rem,7vw,4.4rem)}.blog-lead{max-width:62ch;margin:18px 0 0;color:var(--blog-muted);font-size:clamp(1.05rem,2vw,1.25rem)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;padding:44px 0 72px}.blog-card,.related-card{display:flex;flex-direction:column;padding:26px;border:1px solid var(--blog-line);border-radius:18px;background:#fff;box-shadow:0 8px 24px #012c4709}.blog-card h2,.related-card h3{margin:10px 0;font-size:1.35rem}.blog-card p,.related-card p{margin:0 0 20px;color:var(--blog-muted)}.blog-card a,.related-card a,.article-cta a{color:var(--blog-blue);font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}.article-hero{padding:52px 0 36px;background:#fff;border-bottom:1px solid var(--blog-line)}.breadcrumbs{margin:0 0 22px;color:var(--blog-muted);font-size:.92rem}.breadcrumbs a{color:inherit}.article-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:20px 0 0;color:var(--blog-muted);font-size:.94rem}.article-main{display:grid;grid-template-columns:minmax(0,720px) minmax(220px,300px);gap:48px;padding:48px 0 72px}.article-body{font-size:1.08rem}.article-body h2{margin:38px 0 12px;font-size:clamp(1.5rem,4vw,2rem)}.article-body p{margin:0 0 18px}.article-body li{margin:8px 0}.article-intro{color:#26384e;font-size:1.22rem}.article-aside{align-self:start}.article-cta{padding:24px;border-radius:18px;background:var(--blog-navy);color:#fff}.article-cta h2{margin:0 0 10px;color:#fff;font-size:1.35rem}.article-cta p{margin:0 0 18px;color:#dbeeff}.article-cta a{display:inline-block;padding:11px 17px;border-radius:999px;background:#fff;color:var(--blog-navy);text-decoration:none}.related{padding:52px 0 72px;border-top:1px solid var(--blog-line)}.related h2{margin:0 0 20px;font-size:clamp(1.65rem,4vw,2.2rem)}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:760px){.blog-shell{width:min(100% - 32px,1120px)}.blog-hero{padding:52px 0 40px}.article-hero{padding-top:36px}.article-main{grid-template-columns:1fr;gap:28px;padding-top:34px}.article-aside{order:2}.related-grid{grid-template-columns:1fr}}
