.page-hero.svelte-1mmfkit{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 100%);padding-block:var(--sp-12) var(--sp-10);position:relative;overflow:hidden}.page-hero.svelte-1mmfkit:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff12,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:-45%;right:-6%}.page-hero.svelte-1mmfkit:after{content:"";background:repeating-linear-gradient(90deg, var(--green) 0%, var(--white) 25%, var(--accent) 50%, var(--white) 75%, var(--green) 100%);opacity:.8;height:4px;animation:12s linear infinite svelte-1mmfkit-hero-accent-slide;position:absolute;bottom:0;left:0;right:0}@keyframes svelte-1mmfkit-hero-accent-slide{0%{background-position:0 0}to{background-position:100% 0}}.page-hero.svelte-1mmfkit .container:where(.svelte-1mmfkit){position:relative}.breadcrumb.svelte-1mmfkit{align-items:center;gap:var(--sp-2);color:#ffffff73;margin-bottom:var(--sp-4);flex-wrap:wrap;font-size:.78rem;display:flex}.breadcrumb.svelte-1mmfkit a:where(.svelte-1mmfkit){color:#ffffff8c;transition:color var(--t-fast);text-decoration:none}.breadcrumb.svelte-1mmfkit a:where(.svelte-1mmfkit):hover{color:var(--white)}.breadcrumb.svelte-1mmfkit [aria-current=page]:where(.svelte-1mmfkit){color:#ffffffbf}.page-title.svelte-1mmfkit{color:var(--white);font-size:clamp(1.75rem,4vw,2.75rem)}.page-subtitle.svelte-1mmfkit{color:#ffffffa6;margin-top:var(--sp-3);max-width:60ch;font-size:1.05rem}.page-body.svelte-1mmfkit{padding-block:var(--sp-16) var(--sp-24)}.inner-content h2{color:var(--navy);margin-top:var(--sp-10);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:2px solid var(--border)}.inner-content h2:first-child{margin-top:0}.inner-content h3{color:var(--navy-mid);margin-top:var(--sp-8);margin-bottom:var(--sp-3)}.inner-content p{color:var(--text);margin-bottom:var(--sp-5);max-width:72ch;line-height:1.8}.inner-content ul,.inner-content ol{padding-left:var(--sp-6);margin-bottom:var(--sp-5);list-style:revert}.inner-content li{margin-bottom:var(--sp-2);color:var(--text);line-height:1.7}.inner-content .highlight-box{background:var(--off-white);border-left:4px solid var(--green);padding:var(--sp-5) var(--sp-6);border-radius:0 var(--radius) var(--radius) 0;margin-block:var(--sp-6)}.inner-content .highlight-box p{margin-bottom:0}.inner-content .cta-strip{gap:var(--sp-4);margin-top:var(--sp-8);padding-top:var(--sp-8);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}
