:root{--surface:#ffffff;--mist:#eef2f8;--navy:#0a1a33;--text:#33435c;--muted:#4a5a73;--line:#dce3ee;--court:#1f4fd1;--success:#18a957;--success-ink:#0e7a3f;--success-tint:#e7f7ee;--warning:#f08c2e;--warning-ink:#a64b0a;--warning-tint:#fff3e3;--error:#e5532d;--error-ink:#b8381a;--error-tint:#ffede6;--highlighter:#f4e04d;--focus:var(--court);--scrim:rgba(10,26,51,0.4);--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--font-display:var(--font-caslon-display,"Libre Caslon Display"),var(--font-caslon-text,"Libre Caslon Text"),Georgia,serif;--font-caslon:var(--font-caslon-text,"Libre Caslon Text"),Georgia,serif;--font-sans:var(--font-schibsted,"Schibsted Grotesk"),system-ui,sans-serif;--step--1:1rem;--step-small:1.0625rem;--step-0:1.125rem;--step-1:1.406rem;--step-2:1.758rem;--step-3:2.197rem;--step-4:2.747rem;--step-5:3.433rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--measure:38rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);font-family:var(--font-sans);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased}body,h1,h2,h3{margin:0;color:var(--navy)}h1,h2{font-family:var(--font-display);font-weight:400;line-height:1.1;letter-spacing:0}h2{font-family:var(--font-caslon)}h3{font-family:var(--font-sans);font-weight:700;line-height:1.25;letter-spacing:-.01em}p{margin:0}a{color:var(--court);text-underline-offset:.18em}a:hover{color:var(--navy)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}mark{background:transparent;color:inherit;padding:0 .08em;background-image:linear-gradient(var(--highlighter),var(--highlighter));background-repeat:no-repeat;background-size:100% 78%;background-position:0 70%;border-radius:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}