@font-face{font-family:'Big Shoulders Display';src:url('/static/opal/fonts/big-shoulders-display-latin-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:'Schibsted Grotesk';src:url('/static/opal/fonts/schibsted-grotesk-latin-wght-normal.woff2') format('woff2');font-weight:400 900;font-display:swap}
@font-face{font-family:'Geist Mono';src:url('/static/opal/fonts/geist-mono-latin-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#EEF1EC;color:#0B0F0C;font:17px/1.7 'Schibsted Grotesk',system-ui,sans-serif}main,article,.wrap,body>div{max-width:74ch;margin:0 auto;padding:clamp(28px,6vw,72px) 22px}h1{font:400 clamp(2.2rem,5vw,3.6rem)/1.05 'Big Shoulders Display',system-ui,sans-serif;margin:0 0 .6em;text-wrap:balance}h2{font:400 1.5rem/1.2 'Big Shoulders Display',system-ui,sans-serif;margin:2em 0 .5em}a{color:inherit;text-underline-offset:3px}p,li{color:#56605A}strong,b{color:#0B0F0C}::selection{background:#14D971;color:#fff}
