:root{--palette-amber-500:#d79a2b;--palette-navy-900:#121c4a;--palette-amber-700:#b87f1d;--palette-amber-300:#e6b95e;--color-highlight:var(--palette-amber-500);--color-highlight-light:var(--palette-amber-500);--color-highlight-deep:var(--palette-amber-700);--palette-navy-950:#0d1538;--palette-navy-700:#2a3568;--palette-navy-500:#4a5490;--palette-navy-300:#9aa3c4;--palette-navy-50:#f1f3f9;--palette-red-600:#dc2626;--palette-amber-100:#f5dfb3;--palette-amber-50:#fef9ec;--palette-slate-700:#383b4d;--palette-slate-500:#52576f;--palette-slate-300:#8489a0;--palette-tan-200:#dfe2da;--palette-white:#fff;--palette-offwhite:#f4f5f0;--color-primary:var(--palette-navy-900);--color-primary-deep:var(--palette-navy-950);--color-test-primary:var(--palette-navy-900);--color-text-primary:var(--palette-navy-900);--color-text-default:var(--palette-slate-500);--color-text-card:var(--palette-slate-500);--color-text-muted:var(--palette-navy-300);--color-line:var(--palette-navy-300);--color-error:var(--palette-red-600);--color-text-on-dark:#fffc;--color-text-dark-on-dark:#fff6;--color-white:var(--palette-white);--color-card-light-background:var(--palette-amber-50);--color-card-background:var(--palette-amber-100);--color-card-border:var(--palette-tan-200);--color-icon-background:var(--palette-navy-50);--color-surface:var(--palette-white);--color-surface-alt:var(--palette-offwhite);--color-input-background:var(--palette-navy-50);--font-display:"Schibsted Grotesk",sans-serif;--font-body:"Public Sans",sans-serif;--content-max-width:100lh;--header-height:64px;--context-normal-width:1200px;--shadow-xs:0 1px 2px #121c4a0f;--border-radius:1rem;--border-radius-btn:2rem;--font-weight-md:700;--max-width:1200px}*,:after,:before{box-sizing:border-box;font-family:var(--font-body);text-decoration:none}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;color:var(--color-text-default);line-height:1.5}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.margin-t10{margin-top:10px}.margin-t20{margin-top:20px}.margin-b10{margin-bottom:10px}.padding-t10{padding-top:10px}.padding-b10{padding-bottom:10px}.padding-t20{padding-top:20px}.padding-b20{padding-bottom:20px}.flex-col{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.gap15{gap:15px}.light-background{background-color:var(--color-surface-alt)}.container{max-width:var(--content-max-width);border-radius:var(--border-radius);margin-inline:auto;padding-inline:1rem}.button-highlight-action{background-color:var(--color-highlight);color:var(--color-test-primary);border-radius:var(--border-radius);font-size:16px}.section-wrap{max-width:var(--max-width);margin:0 auto}strong{color:var(--color-primary)}.white-href{color:var(--color-white)}.highlight-href,.white-href:hover{color:var(--color-highlight)}.highlight-button,.highlight-href:hover{color:var(--color-white)}.highlight-button{font-size:1rem;font-weight:var(--font-weight-md);background-color:var(--color-highlight);border-radius:var(--border-radius-btn);justify-content:center;align-items:center;width:fit-content;padding:15px;display:flex}.highlight-button a,.primary-button{color:var(--color-white)}.primary-button{font-size:1rem;font-weight:var(--font-weight-md);background-color:var(--color-primary);border-radius:var(--border-radius-btn);justify-content:center;align-items:center;width:fit-content;padding:15px;display:flex}.primary-button a{color:var(--color-white)}.primary-href{color:var(--color-primary)}.page-eyebrow,.primary-href:hover{color:var(--color-highlight)}.page-eyebrow{text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:16px;font-weight:700}.primary-card{color:var(--color-text-on-dark);background-color:var(--color-primary-deep);border-radius:var(--border-radius);max-width:1200px;margin-bottom:2rem;padding:40px}.primary-card p{margin:10px 0}@media (width<=1216px){.section-wrap{padding-inline:1.25rem}}@media (width<=480px){.primary-card{padding:20px}}
