body.seo-page{background:var(--zys-fog)}.seo-hero{min-height:620px;padding:145px 0 72px;background:radial-gradient(circle at 78% 22%,rgba(121,220,230,.12),transparent 31%),linear-gradient(135deg,var(--zys-navy) 0%,#0b2a35 100%)}.seo-hero:before{background:linear-gradient(90deg,rgba(6,21,29,.98),rgba(6,21,29,.72) 58%,rgba(6,21,29,.22))}.seo-hero .hero-inner{max-width:940px}.seo-hero h1{font-size:clamp(54px,6.8vw,86px);max-width:920px}.seo-hero .lede{max-width:790px}.breadcrumbs{display:flex;gap:10px;align-items:center;margin-bottom:23px;color:#91a5ab;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.breadcrumbs a{color:#79dce6}.breadcrumbs span+span:before{content:""}.seo-note{margin-top:28px;color:#aebec2;font-size:13px;line-height:1.6;max-width:680px}.seo-section-intro{max-width:760px}.seo-section-intro p{color:#5d6e75;font-size:18px;line-height:1.72}.seo-list{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid #cbd1cc}.seo-list li{display:grid;grid-template-columns:160px 1fr;gap:28px;padding:22px 0;border-bottom:1px solid #cbd1cc}.seo-list b{color:#397f89;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.seo-list span{color:#435860;line-height:1.6}.seo-callout{margin-top:44px;padding:32px 34px;background:#efe8d9;border-left:4px solid var(--zys-brass)}.seo-callout h3{margin:0 0 10px;font:500 30px var(--zys-font)}.seo-callout p{margin:0;color:#53656d;font-size:17px;line-height:1.65}.seo-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.seo-links a{padding:18px 20px;border:1px solid #cbd1cc;background:#fbfaf6;font-weight:800;font-size:12px;letter-spacing:.04em}.seo-links a:hover{border-color:#397f89}.faq{margin-top:38px;border-top:1px solid rgba(255,255,255,.18)}.faq article{padding:24px 0;border-bottom:1px solid rgba(255,255,255,.18)}.faq h3{margin:0 0 9px;font:500 25px var(--zys-font)}.faq p{margin:0;color:#bdc9cc;line-height:1.65}.insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.insight-card{display:block;padding:28px;border:1px solid #cbd1cc;background:#fbfaf6}.insight-card small{color:#397f89;font-size:10px;font-weight:850;letter-spacing:.12em}.insight-card h3{margin:13px 0 10px;font:500 30px var(--zys-font)}.insight-card p{margin:0;color:#5d6e75;line-height:1.6}.article-wrap{max-width:820px}.article-body{font-size:18px;line-height:1.78;color:#435860}.article-body h2{margin:48px 0 16px;font:500 38px/1.08 var(--zys-font);color:#10232d}.article-body h3{margin:32px 0 10px;font:500 27px var(--zys-font);color:#10232d}.article-body p{margin:0 0 20px}.article-body ul{padding-left:22px}.article-body li{margin:8px 0}.article-body .pull{margin:34px 0;padding:26px 30px;background:#efe8d9;border-left:4px solid var(--zys-brass);color:#10232d;font:500 25px/1.4 var(--zys-font)}.article-meta{margin-top:22px;color:#91a5ab;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resource-footer{padding:34px 0;background:#0a202a;color:#aebec2}.resource-footer .shell{display:flex;justify-content:space-between;gap:36px;align-items:center}.resource-footer nav{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resource-footer a:hover{color:#fff}@media(max-width:760px){.seo-hero{min-height:620px!important;padding:118px 0 62px!important}.seo-hero h1{font-size:clamp(46px,12vw,60px)}.seo-list li{grid-template-columns:1fr;gap:7px}.seo-links,.insight-grid{grid-template-columns:1fr}.resource-footer .shell{display:block}.resource-footer nav{margin-top:22px}.article-body{font-size:17px}.article-body h2{font-size:34px}.article-body .pull{font-size:22px;padding:22px}}