:root{--navy:#001834;--paper:#fbfbf9;--mist:#e9eff5;--slate:#43566b;--ink:#12293f;--accent:#256a89;--accent-dark:#256a89;--line:#dce4ec;--white:#fff}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4{color:var(--navy);letter-spacing:-.02em;font-family:Archivo,Inter,sans-serif;line-height:1.15}a{color:var(--accent)}a:hover{color:var(--accent-dark)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%;display:block}.wrap,.container{max-width:1120px;margin:0 auto;padding:0 24px}.container-narrow{max-width:760px;margin:0 auto;padding:0 24px}.kicker,.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:11px;font-weight:700}.lede{color:var(--slate);font-size:18px}section,.section{padding:56px 0}section.band{background:var(--mist)}.sec-head{max-width:720px;margin-bottom:32px}.sec-head h2{margin-bottom:10px;font-size:30px}.sec-head p{color:var(--slate);font-size:17px}.btn{border:1.5px solid var(--navy);cursor:pointer;border-radius:8px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform 50ms;display:inline-block}.btn.primary,.btn-primary{background:var(--navy);color:#fff}.btn.ghost,.btn-ghost{color:var(--navy);background:0 0}.btn.light{color:var(--navy);background:#fff;border-color:#fff}.btn.ghost-light{color:#fff;background:0 0;border-color:#fff}.btn:active{transform:translateY(1px)}.btn-primary:hover{background:var(--navy);color:#fff}.btn-ghost:hover{color:var(--navy)}.grid{gap:20px;display:grid}.grid.c2{grid-template-columns:repeat(2,1fr)}.grid.c3{grid-template-columns:repeat(3,1fr)}.grid.c4{grid-template-columns:repeat(4,1fr)}.card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:24px}.card h3,.card h4{margin-bottom:8px;font-size:18px}.card p{color:var(--slate);font-size:15px}.card .n{color:var(--accent);letter-spacing:.1em;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.card .icon{color:var(--accent);margin-bottom:12px}.card-link{color:var(--accent);align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.card-link:hover{color:var(--accent-dark);text-decoration:underline}.tags{flex-wrap:wrap;gap:8px;margin-top:14px;list-style:none;display:flex}.tags li{color:var(--slate);background:var(--mist);letter-spacing:.02em;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:600}.prose p{color:var(--ink);margin:0 0 16px}.prose h2{margin:32px 0 10px;font-size:24px}.prose ul{gap:8px;margin:0 0 16px;padding-left:20px;display:grid}.prose li{color:var(--ink)}.body-copy{margin-top:28px}.body-copy p{color:var(--ink);margin:0 0 16px;font-size:16px}.body-copy ul{gap:8px;margin:0 0 16px;padding-left:20px;display:grid}@media (width<=900px){.grid.c4{grid-template-columns:repeat(2,1fr)}.grid.c3{grid-template-columns:1fr}}@media (width<=620px){.grid.c2,.grid.c4{grid-template-columns:1fr}section,.section{padding:40px 0}.wrap,.container,.container-narrow{padding:0 18px}p a,li a{overflow-wrap:break-word}}:root{--pwp-breakpoint-lg:1024px;--pwp-breakpoint-md:768px;--pwp-breakpoint-sm:480px;--pwp-color-accent-primary:var(--accent);--pwp-color-accent-primaryHover:var(--accent-dark);--pwp-color-background-card:var(--white);--pwp-color-background-page:var(--paper);--pwp-color-background-subtle:var(--mist);--pwp-color-border-default:var(--line);--pwp-color-border-strong:#94a3b8;--pwp-color-brand-primary:var(--navy);--pwp-color-brand-primaryDark:var(--navy);--pwp-color-text-inverse:#fff;--pwp-color-text-primary:var(--ink);--pwp-color-text-secondary:var(--slate);--pwp-font-family-body:"Inter",-apple-system,"Segoe UI",Arial,sans-serif;--pwp-font-family-display:"Archivo","Inter",sans-serif;--pwp-font-family-mono:ui-monospace,"SF Mono",Menlo,monospace;--pwp-font-size-base:1rem;--pwp-font-size-display:2.75rem;--pwp-font-size-h2:1.875rem;--pwp-font-size-h3:1.25rem;--pwp-font-size-lg:1.125rem;--pwp-font-size-sm:.875rem;--pwp-font-weight-bold:700;--pwp-font-weight-medium:500;--pwp-font-weight-regular:400;--pwp-font-weight-semibold:600;--pwp-motion-duration-base:.2s;--pwp-motion-duration-fast:.15s;--pwp-motion-easing-standard:cubic-bezier(.2,0,0,1);--pwp-radius-lg:.75rem;--pwp-radius-md:.5rem;--pwp-radius-sm:.375rem;--pwp-shadow-card:0 1px 3px #0018340f;--pwp-shadow-sm:0 1px 2px #0018340f;--pwp-size-container:1120px;--pwp-size-containerNarrow:760px;--pwp-size-headerHeight:4.5rem;--pwp-space-xs:.25rem;--pwp-space-sm:.5rem;--pwp-space-md:1rem;--pwp-space-lg:1.5rem;--pwp-space-xl:2.5rem;--pwp-space-section:56px;--pwp-zIndex-header:20;--pwp-zIndex-overlay:50}.site-header[data-astro-cid-fzpbxy5g]{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;position:sticky;top:0}.header-in[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:20px;padding-top:14px;padding-bottom:14px;display:flex}.brand[data-astro-cid-fzpbxy5g]{letter-spacing:-.02em;color:var(--navy);white-space:nowrap;font-family:Archivo,Inter,sans-serif;font-size:20px;font-weight:700;text-decoration:none}.brand[data-astro-cid-fzpbxy5g]:hover{color:var(--navy)}.main-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:28px;display:flex}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--ink);padding:6px 0;font-size:15px;font-weight:500;text-decoration:none}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].active{color:var(--accent)}.main-nav[data-astro-cid-fzpbxy5g] .nav-cta[data-astro-cid-fzpbxy5g]{color:#fff;padding:10px 20px}.main-nav[data-astro-cid-fzpbxy5g] .nav-cta[data-astro-cid-fzpbxy5g]:hover{color:#fff}.nav-toggle[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:0;flex:none;padding:10px;display:none}.nav-toggle-bars[data-astro-cid-fzpbxy5g],.nav-toggle-bars[data-astro-cid-fzpbxy5g]:before,.nav-toggle-bars[data-astro-cid-fzpbxy5g]:after{background:var(--navy);border-radius:2px;width:24px;height:2px;transition:transform .15s,opacity .15s;display:block;position:relative}.nav-toggle-bars[data-astro-cid-fzpbxy5g]:before,.nav-toggle-bars[data-astro-cid-fzpbxy5g]:after{content:"";position:absolute;left:0}.nav-toggle-bars[data-astro-cid-fzpbxy5g]:before{top:-7px}.nav-toggle-bars[data-astro-cid-fzpbxy5g]:after{top:7px}.nav-toggle[data-astro-cid-fzpbxy5g].open .nav-toggle-bars[data-astro-cid-fzpbxy5g]{background:0 0}.nav-toggle[data-astro-cid-fzpbxy5g].open .nav-toggle-bars[data-astro-cid-fzpbxy5g]:before{transform:translateY(7px)rotate(45deg)}.nav-toggle[data-astro-cid-fzpbxy5g].open .nav-toggle-bars[data-astro-cid-fzpbxy5g]:after{transform:translateY(-7px)rotate(-45deg)}@media (width<=760px){.header-in[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:8px;padding-top:10px;padding-bottom:10px}.brand[data-astro-cid-fzpbxy5g]{font-size:19px}.nav-toggle[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.main-nav[data-astro-cid-fzpbxy5g]{flex-direction:column;align-items:stretch;gap:2px;width:100%;padding:8px 0 6px;display:none}.main-nav[data-astro-cid-fzpbxy5g].open{display:flex}.main-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--line);align-items:center;min-height:44px;padding:10px 4px;font-size:16px;display:flex}.main-nav[data-astro-cid-fzpbxy5g] .nav-cta[data-astro-cid-fzpbxy5g]{border-top:0;justify-content:center;min-height:48px;margin-top:8px}}.site-footer[data-astro-cid-nns7i3if]{background:var(--navy);color:#c7d5e2}.foot-in[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:14px;padding-top:44px;padding-bottom:36px;display:flex}.foot-brand[data-astro-cid-nns7i3if]{color:#fff;letter-spacing:-.02em;font-family:Archivo,Inter,sans-serif;font-size:20px;font-weight:700}.foot-roles[data-astro-cid-nns7i3if],.foot-line[data-astro-cid-nns7i3if]{font-size:15px}.foot-line[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.foot-nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#fff;text-decoration:none}.foot-line[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.foot-nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.foot-nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.foot-copy[data-astro-cid-nns7i3if]{color:#8fa6bb;font-size:13px}
