@font-face{font-family:"Schibsted Grotesk";src:url("/assets/schibsted-grotesk.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:"Fragment Mono";src:url("/assets/fragment-mono.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
:root{--paper:#f7f9fb;--surface:#fff;--ink:#192b36;--muted:#566570;--line:#d8dfe5;--wash:#eef2f5;--accent:#c4472d;--accent-hover:#a73620;--accent-wash:#fbeee9;--positive:#23684e;--positive-wash:#edf5f0;--warning:#815814;--warning-wash:#fbf3e2;--negative:#a83336;--negative-wash:#fceff0;--font-sans:"Schibsted Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Fragment Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--sans:var(--font-sans);--mono:var(--font-mono);--radius:4px;--panel-radius:6px;--shadow:0 18px 70px #192b3626;--transition:160ms ease;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}a{color:inherit}svg,img{max-width:100%}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::selection{background:#f5cbbb;color:var(--ink)}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:26px;font-weight:650;letter-spacing:-1.25px;white-space:nowrap}.brand img{width:29px;height:32px}.eyebrow{font:11px/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;left:16px;top:-80px;padding:12px 18px;background:var(--ink);color:#fff}.skip-link:focus{top:16px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
