@font-face{font-family:Schibsted;src:url('/assets/fonts/SchibstedGrotesk.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{font-family:Schibsted,Arial,sans-serif;color:#173d30;background:#fffaf0;font-synthesis:none}*{box-sizing:border-box}body{margin:0;line-height:1.65}a{color:inherit;text-underline-offset:4px}a:hover{color:#99481f}a:focus-visible{outline:3px solid #ff793d;outline-offset:5px}.skip{position:absolute;top:-80px;left:16px;background:#fff;padding:10px 18px}.skip:focus{top:10px}header{max-width:1080px;margin:auto;min-height:94px;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d9decb}header>a:last-child{font-size:13px;text-decoration:none}.brand{font-size:33px;font-weight:700;letter-spacing:-1.6px;text-decoration:none}.brand span,h1 span{color:#be6535}main{max-width:800px;margin:64px auto;padding:0 32px}.tag{color:#727e66;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}h1{font-size:clamp(36px,6vw,55px);line-height:1.08;letter-spacing:-.045em;margin:18px 0}p{margin:0 0 16px}.intro{font-size:19px;color:#586953;max-width:650px}.updated{font-size:12px;color:#78836d;margin-top:20px}article{margin-top:40px;padding-top:8px;border-top:1px solid #d9decb}section{padding:27px 0 7px}h2{font-size:21px;line-height:1.3;font-weight:600;margin:0 0 15px;letter-spacing:-.025em}section p{font-size:15px;color:#425a49}aside{margin-top:35px;padding:26px 30px;background:#173d30;color:#fffaf0;border-radius:14px;display:flex;justify-content:space-between;gap:20px;align-items:center}aside>span{font-size:14px}aside>a{font-size:18px;font-weight:600;color:#ffd1a9}footer{max-width:1080px;margin:auto;padding:28px 32px 32px;border-top:1px solid #d9decb;font-size:11px;color:#627259;display:flex;justify-content:space-between;gap:25px}nav{display:flex;gap:12px 24px;flex-wrap:wrap}footer p{white-space:nowrap}@media(max-width:600px){header{padding:16px 22px;min-height:76px}.brand{font-size:29px}main{margin:34px auto;padding:0 23px}.intro{font-size:17px}article{margin-top:29px}section{padding-top:23px}section p{font-size:14px}aside{flex-direction:column;align-items:flex-start;gap:6px;padding:22px}footer{padding:24px 23px;flex-direction:column;gap:20px}nav{gap:12px 20px}h2{font-size:20px}}
