.dhero h1{font-size:clamp(2.6rem,6vw,4.6rem)}.dstats{background:color-mix(in srgb,var(--on-sea) 20%,transparent);border:1px solid color-mix(in srgb,var(--on-sea) 20%,transparent);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.dstats div{background:var(--sea-2);padding:14px 16px}.dstats dt{font:500 .7rem var(--font-jetbrains),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--on-sea-muted)}.dstats dd{font:400 2rem/1 var(--font-young-serif),serif;color:var(--gold);margin:4px 0 0}.dsec{scroll-margin-top:120px}.filters a.fchip{text-decoration:none}.dsec .reg .txt{padding:20px 22px 22px}.dsec .reg h3{font-size:clamp(1.4rem,2.2vw,1.8rem)}.dsec.tight{padding-top:0}.reg.is-live:hover,.dcard.is-live:hover{border-color:var(--gold)}div.reg:hover{border-color:var(--line)}.dstatus{font:600 .86rem var(--font-schibsted),sans-serif;margin-top:4px}.dstatus.live{color:var(--ink)}.is-live:hover .dstatus.live{color:var(--red-t)}.dstatus.soon{color:var(--muted);font-weight:500}.dregion{border-top:2px solid var(--ink);padding-top:28px;scroll-margin-top:120px}.dregion+.dregion{margin-top:44px}.dregion-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 28px;margin-bottom:18px;display:flex}.dregion-head .mono{color:var(--gold-ink);font:500 .74rem var(--font-jetbrains),monospace}.dregion-head h3{margin-top:4px;font-size:clamp(1.5rem,2.6vw,2rem)}.dregion-head p{color:var(--muted);max-width:62ch;margin-top:6px}.dgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dgrid>li{display:flex}.dcard{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex:1;align-content:start;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .2s;display:grid}.dcard b{font:400 1.15rem/1.25 var(--font-young-serif),serif}.dcard .dtag{color:var(--muted);font-size:.92rem;line-height:1.4}.dcard .dctx{font:500 .7rem var(--font-jetbrains),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink)}.dcta{padding-bottom:clamp(64px,8vw,112px)}.dcta .planner-inline{margin-top:0}@media (max-width:1060px){.dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dgrid{grid-template-columns:1fr 1fr}.dstats dd{font-size:1.6rem}}@media (max-width:440px){.dgrid{grid-template-columns:1fr}}
