@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-italic.BjGuzOss.woff2)format("woff2"),url(/_astro/barlow-latin-400-italic.B9FqDUoy.woff)format("woff")}:root{--rosa:#ecb3cb;--rosa-flate:#ecb3cb;--rosa-dyp:#e39bbb;--rosa-mork:#a8436f;--rosa-blek:#fcf0f5;--marine:#0c2340;--marine-lys:#1a3461;--blekk:#151a2e;--damp:#5d6275;--papir:#fff;--kant:#e4e2ea;--tekst:"Barlow", ui-sans-serif, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--display:"Barlow Condensed", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--bred:72rem;--smal:42rem;--kantrom:clamp(1rem, 4vw, 2rem);--topphoyde:4rem}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--topphoyde) + 1rem)}body{font-family:var(--tekst);color:var(--blekk);background:var(--papir);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}a{color:var(--rosa-mork);text-underline-offset:.18em}a:hover{color:var(--marine)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--rosa);outline-offset:2px}h1,h2,h3{font-family:var(--display);color:var(--marine);font-weight:600;line-height:1.1}.bred{width:100%;max-width:calc(var(--bred) + 2 * var(--kantrom));padding-inline:var(--kantrom);margin-inline:auto}.smal{width:100%;max-width:calc(var(--smal) + 2 * var(--kantrom));padding-inline:var(--kantrom);margin-inline:auto}.skjult{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hopp{z-index:100;background:var(--papir);color:var(--marine);padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.hopp:focus{top:1rem}.stripe{background:linear-gradient(to bottom, var(--papir) 0 3px, var(--rosa) 3px 9px);height:9px}.knapp{min-height:2.75rem;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.4em;padding:.55rem 1.25rem;font-size:1.05rem;font-style:italic;font-weight:800;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.knapp--rosa{background:var(--rosa-flate);color:var(--marine)}.knapp--rosa:hover{background:var(--rosa-dyp);color:var(--marine)}.knapp--marine{background:var(--marine);color:#fff}.knapp--marine:hover{background:var(--marine-lys);color:#fff}.knapp--omriss{border-color:var(--marine);color:var(--marine)}.knapp--omriss:hover{background:var(--marine);color:#fff}.topp{z-index:50;background:var(--marine);color:#fff;position:sticky;top:0}.topp__rad{min-height:var(--topphoyde);align-items:center;gap:1rem;display:flex}.merke{color:#fff;align-items:center;gap:.6rem;margin-right:auto;text-decoration:none;display:flex}.merke:hover{color:#fff}.merke__ikon{border-radius:8px;width:36px;height:36px}.merke__navn{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:1.35rem;font-style:italic;font-weight:800}.merke__navn span{color:var(--rosa)}.meny{display:none}.meny__liste{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.meny__liste>li>a,.meny__gruppe summary{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:#fff;cursor:pointer;border-bottom:3px solid #0000;padding:.5rem .75rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:block}.meny__liste>li>a:hover,.meny__gruppe summary:hover{color:var(--rosa)}.meny__liste>li>a[aria-current=page],.meny__gruppe summary.aktiv{border-bottom-color:var(--rosa)}.meny__gruppe{position:relative}.meny__gruppe summary{list-style:none}.meny__gruppe summary::-webkit-details-marker{display:none}.meny__gruppe summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.4em;height:.4em;margin-left:.45em;transition:transform .15s;display:inline-block;transform:translateY(-.2em)rotate(45deg)}.meny__gruppe details[open] summary:after{transform:translateY(.05em)rotate(-135deg)}.meny__under{background:var(--papir);border-top:4px solid var(--rosa);min-width:14rem;margin:0;padding:.5rem 0;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 12px 32px #151a2e2e}.meny__under a{color:var(--marine);padding:.55rem 1.1rem;font-weight:600;text-decoration:none;display:block}.meny__under a:hover{background:var(--rosa-blek);color:var(--rosa-mork)}.meny__under a[aria-current=page]{color:var(--rosa-mork)}.topp__bli{min-height:2.4rem;padding-inline:.9rem;font-size:.95rem}.topp__menyknapp{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;padding:0;display:grid}.kun-desktop{display:none}@media (width>=64rem){.meny{display:block}.topp__menyknapp,.kun-mobil{display:none}.kun-desktop{display:inline}.merke{margin-right:1rem}.meny{margin-right:auto}}@media (width<=22rem){.merke__navn{font-size:1.1rem}.merke__ikon{display:none}}.mobilmeny{width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--kantrom) 2rem;background:var(--marine);color:#fff;border:0;margin:0;overflow-y:auto}.mobilmeny[open]{flex-direction:column;display:flex}.mobilmeny::backdrop{background:var(--marine)}.mobilmeny__topp{min-height:var(--topphoyde);border-bottom:1px solid var(--marine-lys);justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.mobilmeny__lukk{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;display:grid}.mobilmeny__liste{margin:0;padding:0;list-style:none}.mobilmeny__liste a{font-family:var(--display);text-transform:uppercase;color:#fff;padding:.3rem 0;font-size:clamp(2.1rem,10vw,3rem);font-style:italic;font-weight:800;line-height:1.1;text-decoration:none;display:block}.mobilmeny__liste a:hover{color:var(--rosa)}.mobilmeny__overskrift{letter-spacing:.14em;text-transform:uppercase;color:var(--rosa);margin:2rem 0 .4rem;font-size:.8rem;font-weight:600}.mobilmeny__liste--liten a{padding:.4rem 0;font-size:1.5rem;font-style:normal;font-weight:600}.mobilmeny nav{margin-bottom:2.5rem}@media (prefers-reduced-motion:no-preference){.mobilmeny[open]{animation:.22s ease-out gli-inn}@keyframes gli-inn{0%{opacity:0;transform:translateY(-.75rem)}}}.helt{background:var(--rosa-flate);color:var(--marine);position:relative;overflow:hidden}.helt__innhold{z-index:1;padding-block:clamp(2.5rem,8vw,5.5rem) clamp(2.5rem,7vw,4.5rem);position:relative}.helt__foto{position:relative}.helt__foto img{object-fit:cover;object-position:30% 50%;width:100%;height:100%;display:block}.helt__foto:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0c234073),#0c234014;position:absolute;inset:0}@media (width<=51.99rem){.helt__foto{aspect-ratio:4/3;background:var(--marine);clip-path:polygon(0 3rem,100% 0,100% 100%,0 100%);margin-top:-2rem}.helt__foto img,.helt__foto:after{clip-path:polygon(0 3.9rem,100% .9rem,100% 100%,0 100%)}}@media (width>=52rem){.helt__foto,.helt:before,.helt:after{inset-block:0;width:48%;position:absolute;right:0}.helt:before,.helt:after{content:""}.helt:before{background:var(--marine);clip-path:polygon(25% 0,33% 0,8% 100%,0 100%)}.helt:after{background:var(--papir);clip-path:polygon(35% 0,37.5% 0,12.5% 100%,10% 100%)}.helt__foto{clip-path:polygon(37.5% 0,100% 0,100% 100%,12.5% 100%)}.helt__foto img{object-position:0 50%;width:87.5%;margin-left:12.5%}}.helt__tittel{letter-spacing:-.01em;text-transform:uppercase;color:var(--marine);margin:0;font-size:clamp(3.6rem,16vw,9rem);font-style:italic;font-weight:800;line-height:1.15}.helt__tekst{max-width:32rem;margin:1.25rem 0 0;font-size:clamp(1.1rem,2.5vw,1.3rem);line-height:1.5}.helt__knapper{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}@media (width>=52rem){.helt__tittel{font-size:clamp(3.6rem,8.5vw,8rem)}.helt__tekst{max-width:min(26rem,42vw)}}.nyheter{padding-block:clamp(2.5rem,6vw,4rem)}.seksjonstittel{text-transform:uppercase;align-items:center;gap:1rem;margin:0 0 1.5rem;font-size:1.6rem;font-style:italic;font-weight:800;display:flex}.seksjonstittel:after{content:"";background:var(--rosa);flex:1;height:4px}.meta{color:var(--damp);margin:0;font-size:.85rem}.utkast{color:#7a5c00;letter-spacing:.04em;text-transform:uppercase;vertical-align:.1em;background:#fff4c2;margin-left:.5rem;padding:.1rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}.bilde-erstatning{background:repeating-linear-gradient(-55deg, transparent 0 22px, #ecb3cb59 22px 30px), var(--marine);width:100%;height:100%;display:block}.hovedsak{gap:1.25rem;margin-bottom:clamp(2.5rem,6vw,3.5rem);display:grid}.hovedsak__bilde{aspect-ratio:3/2;background:var(--marine);display:block;overflow:hidden}.hovedsak__bilde img,.kort__bilde img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.hovedsak:hover .hovedsak__bilde img,.kort:hover .kort__bilde img{transform:scale(1.03)}.hovedsak__tittel{margin:.35rem 0 .6rem;font-size:clamp(2rem,5vw,3rem);line-height:1.02}.hovedsak__tittel a,.kort__tittel a{color:var(--marine);text-decoration:none}.hovedsak__tittel a:hover,.kort__tittel a:hover{color:var(--rosa-mork)}.hovedsak__ingress{color:#34384a;margin:0 0 1rem;font-size:1.15rem}.les-mer{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-style:italic;font-weight:800;text-decoration:none}@media (width>=52rem){.hovedsak{grid-template-columns:3fr 2fr;align-items:center;gap:2.5rem}}.kortliste{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:2.25rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.kort{position:relative}.kort__bilde{aspect-ratio:3/2;background:var(--marine);border-bottom:4px solid var(--rosa);margin-bottom:.85rem;display:block;overflow:hidden}.kort__tittel{margin:.25rem 0 .4rem;font-size:1.55rem;line-height:1.08}.kort__ingress{color:#34384a;margin:0;font-size:.98rem}.nyheter__alle{text-align:center;margin:clamp(2rem,5vw,3rem) 0 0}.arkiv{padding-bottom:clamp(2.5rem,6vw,4rem)}.arkiv__aar+.arkiv__aar{margin-top:clamp(2.5rem,6vw,3.5rem)}.sidevelger{border-top:1px solid var(--kant);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.5rem,6vw,3.5rem);padding-top:1.5rem;display:flex}.sidevelger__teller{color:var(--damp);text-align:center;font-size:.95rem}.sidehode{background:var(--rosa-flate);color:var(--marine);margin-bottom:clamp(1.75rem,5vw,2.75rem);padding-block:clamp(2.25rem,7vw,4rem) clamp(1.75rem,5vw,2.75rem)}.sidehode__tittel{text-transform:uppercase;color:var(--marine);margin:0;font-size:clamp(2.6rem,10vw,4.75rem);font-style:italic;font-weight:800;line-height:.92}.sidehode__ingress{margin:.9rem 0 0;font-size:1.2rem;line-height:1.45}.artikkel{padding-bottom:4rem}.artikkel__hode{padding-top:clamp(2rem,6vw,3.5rem)}.artikkel__tittel{text-transform:uppercase;margin:.4rem 0 .8rem;font-size:clamp(2.4rem,8vw,4.25rem);font-style:italic;font-weight:800;line-height:.95}.artikkel__ingress{color:#34384a;margin:0;font-size:clamp(1.15rem,2.5vw,1.35rem);line-height:1.5}.artikkel__bilde{max-width:var(--bred);margin:clamp(1.75rem,5vw,2.75rem) auto}.artikkel__bilde img{object-fit:cover;width:100%;max-height:80vh}.artikkel__brodtekst{font-size:1.125rem;line-height:1.72}.artikkel__brodtekst>:first-child{margin-top:0}.artikkel__brodtekst h2{margin:2.25rem 0 .5rem;font-size:1.9rem}.artikkel__brodtekst h3{margin:1.75rem 0 .4rem;font-size:1.45rem}.artikkel__brodtekst img{margin-block:1.75rem}.artikkel__brodtekst li{margin-block:.3rem}.artikkel__brodtekst li::marker{color:var(--rosa);font-weight:600}.artikkel__brodtekst blockquote{border-left:5px solid var(--rosa);font-family:var(--display);color:var(--marine);margin:2rem 0;padding:.25rem 0 .25rem 1.25rem;font-size:1.6rem;font-weight:600;line-height:1.2}.artikkel__brodtekst p:has(>img:only-child){margin-bottom:0}.artikkel__brodtekst p:has(>img:only-child)+p:has(>em:only-child){color:var(--damp);margin-top:-1.25rem;font-size:.92rem;line-height:1.5}.artikkel__brodtekst table{border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.95rem;line-height:1.4}.artikkel__brodtekst th,.artikkel__brodtekst td{border-bottom:1px solid var(--kant);text-align:left;vertical-align:top;padding:.5rem .6rem}.artikkel__brodtekst th{border-bottom:3px solid var(--marine);font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--marine);font-style:italic}@media (width<=40rem){.artikkel__brodtekst table{display:block;overflow-x:auto}}.tilbake{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;margin-top:2.5rem;font-style:italic;font-weight:800;text-decoration:none;display:inline-block}.bla{border-top:3px solid var(--rosa);gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}@media (width>=40rem){.bla{grid-template-columns:1fr 1fr}}.bla__lenke{color:var(--marine);gap:.25rem;text-decoration:none;display:grid}.bla__lenke--nyere{text-align:right;grid-column:-2}.bla__retning{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--rosa-mork);font-size:.9rem;font-style:italic;font-weight:800}.bla__tittel{font-family:var(--display);font-size:1.25rem;font-weight:600;line-height:1.2}.bla__lenke:hover .bla__tittel{text-decoration:underline}.bunn{background:var(--marine);color:#c9cde0;font-size:.95rem}.bunn .stripe{background:linear-gradient(to bottom, var(--rosa) 0 6px, var(--papir) 6px 9px)}.bunn__innhold{gap:2.5rem;padding-block:3rem 3.5rem;display:grid}@media (width>=52rem){.bunn__innhold{grid-template-columns:1fr 2fr;align-items:start}}.bunn a{color:#fff}.bunn a:hover{color:var(--rosa)}.bunn__slagord{font-family:var(--display);text-transform:uppercase;color:var(--rosa);margin:0 0 .5rem;font-size:2.4rem;font-style:italic;font-weight:800;line-height:1}.bunn__tekst{margin:0}.bunn__overskrift{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 .9rem;font-size:.8rem;font-weight:600}.bunn__sponsorer{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.bunn__sponsorer{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.bunn__sponsorer a{background:#fff;place-items:center;height:4rem;padding:.6rem;transition:transform .15s;display:grid}.bunn__sponsorer a:hover{transform:translateY(-2px)}.bunn__sponsorer img{object-fit:contain;width:auto;max-width:100%;max-height:2.8rem}.skjema{background:var(--rosa-blek);border-top:5px solid var(--rosa);gap:1.1rem;max-width:28rem;margin-top:2rem;padding:1.75rem;display:grid}.skjema__felt{gap:.35rem;display:grid}.skjema__rad{grid-template-columns:minmax(7rem,9rem) 1fr;gap:.75rem;display:grid}.skjema__rad input{width:100%;min-width:0}.skjema__felt label{color:var(--marine);font-size:.9rem;font-weight:600}.skjema__felt input,.skjema__felt textarea{font:inherit;background:var(--papir);min-height:2.9rem;color:var(--blekk);border:1.5px solid #c9c4d4;border-radius:0;padding:.6rem .75rem}.skjema__felt input:focus-visible,.skjema__felt textarea:focus-visible{outline:3px solid var(--rosa);outline-offset:0;border-color:var(--rosa)}.skjema__felt input:user-invalid,.skjema__felt textarea:user-invalid{border-color:#c0392b}.skjema__felt textarea{resize:vertical;min-height:7rem}.skjema__knapp{background:var(--rosa-flate);min-height:3rem;color:var(--marine);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;justify-self:start;padding:.6rem 1.6rem;font-size:1.15rem;font-style:italic;font-weight:800}.skjema__knapp:hover{background:var(--rosa-dyp)}.skjema__knapp:focus-visible{outline:3px solid var(--marine);outline-offset:2px}.skjema__personvern{color:var(--damp);margin:0;font-size:.85rem;line-height:1.5}.skjema__felle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=30rem){.skjema{margin-inline:calc(-1 * var(--kantrom));padding:1.25rem}.skjema__knapp{justify-self:stretch}}.mester-naa{background:var(--marine);border-top:8px solid var(--rosa);color:#fff;margin-bottom:3rem;padding:clamp(1.4rem,4vw,2rem) clamp(1.25rem,4vw,2rem)}.mester-naa__overtittel{letter-spacing:.14em;text-transform:uppercase;color:var(--rosa);margin:0 0 .35rem;font-size:.8rem;font-weight:600}.mester-naa__navn{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(2.3rem,8vw,3.6rem);font-style:italic;font-weight:800;line-height:1}.mester-naa__titler{color:var(--rosa);margin:.75rem 0 0;font-weight:600}.mester-naa__andre{border-top:1px solid #fff3;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem 1.5rem;margin:1.25rem 0 0;padding-top:1rem;display:grid}.mester-naa__andre dt{letter-spacing:.1em;text-transform:uppercase;color:var(--rosa);font-size:.75rem}.mester-naa__andre dd{font-family:var(--display);margin:0;font-size:1.3rem;font-weight:600}.mester-flest h2,.mester-tidligere h2{text-transform:uppercase;border-top:4px solid var(--rosa);padding-top:2rem;font-size:1.6rem;font-style:italic;font-weight:800}.mester-flest{margin-bottom:3rem}.mester-flest__liste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mester-flest__rad{background:var(--rosa-blek);grid-template-columns:3rem 1fr auto;grid-template-areas:"antall navn stjerner""antall aar aar";align-items:center;gap:.1rem 1rem;padding:.7rem 1rem .7rem .7rem;display:grid}.mester-flest__antall{background:var(--marine);height:2.6rem;color:var(--rosa);font-family:var(--display);grid-area:antall;place-items:center;font-size:1.7rem;font-style:italic;font-weight:800;display:grid;transform:skew(-8deg)}.mester-flest__navn{font-family:var(--display);color:var(--marine);grid-area:navn;font-size:1.35rem;font-weight:600}.mester-flest__stjerner{color:var(--rosa-mork);letter-spacing:.1em;grid-area:stjerner}.mester-flest__aar{color:var(--damp);font-variant-numeric:tabular-nums;grid-area:aar;font-size:.9rem}.mester-rulle{margin:0;padding:0;list-style:none}.mester-rulle__rad{border-bottom:1px solid var(--kant);grid-template-columns:4.5rem 1fr;align-items:baseline;gap:.2rem 1.25rem;padding-block:.8rem;display:grid}.mester-rulle__rad:last-child{border-bottom:0}.mester-rulle__aar{font-family:var(--display);color:var(--rosa-mork);font-variant-numeric:tabular-nums;font-size:1.5rem;font-style:italic;font-weight:800}.mester-rulle__navn{font-size:1.05rem;font-weight:600}.mester-rulle__nr{background:var(--rosa);color:var(--marine);letter-spacing:.04em;text-transform:uppercase;vertical-align:.15em;margin-left:.6rem;padding:.05rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.mester-rulle__andre{color:var(--damp);grid-column:2;font-size:.9rem}@media (width<=30rem){.mester-rulle__rad{grid-template-columns:3.6rem 1fr;gap:.2rem .75rem}.mester-rulle__aar{font-size:1.25rem}.mester-flest__rad{grid-template-columns:2.6rem 1fr;grid-template-areas:"antall navn""antall stjerner""antall aar"}}.sponsorer{gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.sponsor{background:var(--papir);border:1px solid var(--kant);border-left:5px solid var(--rosa);grid-template-columns:10rem 1fr;align-items:center;gap:1.5rem;padding:1.25rem;display:grid}.sponsor__logo{justify-content:center;align-items:center;height:4rem;display:flex}.sponsor__logo a{display:contents}.sponsor__logo img{object-fit:contain;width:auto;max-width:100%;max-height:100%}.sponsor__navn{margin:0 0 .35rem;font-size:1.5rem}.sponsor__navn a{color:var(--marine);text-decoration:none}.sponsor__navn a:hover{color:var(--rosa-mork)}.sponsor__beskrivelse{color:#34384a;margin:0;font-size:.98rem}@media (width<=34rem){.sponsor{grid-template-columns:1fr;gap:.9rem}.sponsor__logo{max-width:10rem}}.regelhode{background:var(--marine);border-bottom:8px solid var(--rosa);color:#fff;margin-bottom:clamp(2rem,6vw,3.5rem);padding-block:clamp(2.5rem,8vw,4.5rem) clamp(2.5rem,7vw,4rem);position:relative;overflow:hidden}.regelhode:before{content:"§";font-family:var(--display);color:var(--marine-lys);pointer-events:none;font-size:clamp(16rem,55vw,34rem);font-style:italic;font-weight:800;line-height:1;position:absolute;top:-.18em;right:-.08em}.regelhode>.smal{position:relative}.regelhode__overtittel{letter-spacing:.14em;text-transform:uppercase;color:var(--rosa);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.regelhode__tittel{text-transform:uppercase;color:#fff;margin:0;font-size:clamp(3rem,13vw,6rem);font-style:italic;font-weight:800;line-height:.9}.regelhode__ingress{color:#c9cde0;max-width:32rem;margin:1rem 0 0;font-size:1.15rem;line-height:1.5}.grunnlov{gap:1.1rem;margin:clamp(2rem,6vw,3rem) 0 0;padding:0;list-style:none;display:grid}.grunnlov__regel{grid-template-columns:var(--regelnr,3.5rem) 1fr;scroll-margin-top:calc(var(--topphoyde) + 1rem);align-items:baseline;gap:.75rem;display:grid}.grunnlov__nr{font-family:var(--display);color:var(--rosa);font-size:clamp(2.4rem,7vw,3.25rem);font-style:italic;font-weight:800;line-height:1;text-decoration:none}.grunnlov__nr:hover{color:#fff}.grunnlov__tekst{font-family:var(--display);color:#fff;margin:0;font-size:clamp(1.5rem,4.5vw,2.1rem);font-style:italic;font-weight:600;line-height:1.12}.regelbok{padding-bottom:clamp(3rem,8vw,5rem)}.regelliste{margin:0;padding:0;list-style:none}.regel{grid-template-columns:var(--regelnr,3.5rem) 1fr;border-bottom:1px solid var(--kant);scroll-margin-top:calc(var(--topphoyde) + 1rem);align-items:start;gap:.75rem;margin-inline:-.75rem;padding:1rem .75rem;transition:background .3s;display:grid}.regel:target{background:var(--rosa-blek);box-shadow:inset 5px 0 0 var(--rosa)}.regel__nr{background:var(--rosa);font-family:var(--display);color:var(--marine);justify-self:start;padding:.15rem .5rem .1rem .4rem;font-size:1.35rem;font-style:italic;font-weight:800;line-height:1.1;text-decoration:none;transform:skew(-8deg)}.regel__nr:hover{background:var(--marine);color:#fff}.regel__tekst{margin:.1rem 0 0;font-size:1.08rem;line-height:1.55}.regelbok__slutt{font-family:var(--display);color:var(--marine);margin:2.5rem 0 0;font-size:1.3rem;font-style:italic;font-weight:600}.regelbok__slutt a{margin-left:.25rem}.velkommen{counter-reset:steg;gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.velkommen__steg{counter-increment:steg;background:var(--rosa-blek);border-left:6px solid var(--rosa);padding:1.25rem 1.25rem 1.4rem 4.6rem;position:relative}.velkommen__steg:before{content:counter(steg);background:var(--marine);width:2.4rem;height:2.4rem;color:var(--rosa);font-family:var(--display);place-items:center;font-size:1.6rem;font-style:italic;font-weight:800;display:grid;position:absolute;top:1.15rem;left:1.1rem;transform:skew(-8deg)}.velkommen__tittel{margin:.2rem 0 .5rem;font-size:1.5rem}.velkommen__steg p{margin:0 0 .75rem}.velkommen__steg .knapp{margin-top:.25rem}.velkommen__kode{border:2px dashed var(--rosa-mork);width:fit-content;font-family:var(--display);letter-spacing:.2em;color:var(--marine);user-select:all;background:#fff;padding:.15rem .8rem;font-size:1.8rem;font-weight:800;display:block}.velkommen__hilsen{font-family:var(--display);text-transform:uppercase;color:var(--marine);margin:0 0 1.5rem;font-size:clamp(1.8rem,5vw,2.4rem);font-style:italic;font-weight:800}@media (width<=30rem){.velkommen__steg{padding:4rem 1rem 1.2rem}.velkommen__steg:before{top:1rem;left:1rem}}.spillkort{background:var(--marine);color:#fff;border-top:6px solid var(--rosa)}.spillkort__innhold{align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2.5rem,7vw,4rem);display:grid}.spillkort__bilde{box-shadow:0 0 0 3px var(--rosa), 0 18px 40px #00000059;border-radius:6px;transition:transform .25s;display:block;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.spillkort__bilde:hover{transform:rotate(0)scale(1.02)}.spillkort__bilde img{aspect-ratio:16/9;object-fit:cover;width:100%}.spillkort__spill{background:var(--rosa);width:4.5rem;height:4.5rem;color:var(--marine);border-radius:50%;place-items:center;margin:auto;padding-left:.3rem;font-size:1.8rem;display:grid;position:absolute;inset:0;box-shadow:0 6px 20px #00000059}.spillkort__overtittel{letter-spacing:.14em;text-transform:uppercase;color:var(--rosa);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.spillkort__tittel{text-transform:uppercase;color:#fff;margin:0 0 .75rem;font-size:clamp(2.2rem,6vw,3.4rem);font-style:italic;font-weight:800}.spillkort__ingress{font-family:var(--display);color:var(--rosa);margin:0 0 .75rem;font-size:clamp(1.4rem,3.5vw,1.8rem);font-weight:600;line-height:1.2}.spillkort__detaljer{color:#ffffffd9;max-width:34rem;margin:0 0 1.5rem}@media (width>=52rem){.spillkort__innhold{grid-template-columns:1.1fr 1fr}}@media (prefers-reduced-motion:reduce){.spillkort__bilde,.spillkort__bilde:hover{transition:none;transform:none}}.regelglimt{background:var(--rosa-blek);border-top:6px solid var(--rosa);position:relative;overflow:hidden}.regelglimt:before{content:"§";font-family:var(--display);color:var(--rosa);opacity:.45;pointer-events:none;font-size:clamp(14rem,40vw,26rem);font-style:italic;font-weight:800;line-height:1;position:absolute;bottom:-.32em;left:-.05em}.regelglimt__innhold{padding-block:clamp(2.5rem,7vw,4rem);position:relative}.regelglimt__overtittel{font-family:var(--tekst);letter-spacing:.14em;text-transform:uppercase;color:var(--rosa-mork);margin:0 0 1rem;font-size:.8rem;font-style:normal;font-weight:600}.regelglimt__regel{gap:.75rem;max-width:48rem;margin:0 0 1.75rem;display:grid}.regelglimt__nr{background:var(--marine);font-family:var(--display);color:var(--rosa);justify-self:start;padding:.1rem .6rem .05rem .5rem;font-size:clamp(1.6rem,4vw,2.1rem);font-style:italic;font-weight:800;line-height:1.1;text-decoration:none;transform:skew(-8deg)}.regelglimt__nr:hover{color:#fff}.regelglimt__tekst{font-family:var(--display);color:var(--marine);margin:0;font-size:clamp(1.7rem,5vw,2.75rem);font-style:italic;font-weight:800;line-height:1.05}.regelglimt__knapper{flex-wrap:wrap;gap:.75rem;display:flex}@media (width>=52rem){.regelglimt__innhold,.sporsmal__innhold{padding-left:clamp(8rem,18vw,14rem)}}@media (width>=40rem){.grunnlov,.regelliste{--regelnr:4.5rem}}.sporsmal{border-top:6px solid var(--rosa);position:relative;overflow:hidden}.sporsmal:before{content:"?";font-family:var(--display);color:var(--rosa-blek);pointer-events:none;font-size:clamp(16rem,50vw,32rem);font-style:italic;font-weight:800;line-height:1;position:absolute;top:-.2em;right:-.06em}.sporsmal__innhold{padding-block:clamp(2.5rem,7vw,4rem);position:relative}.sporsmal__tittel{text-transform:uppercase;color:var(--marine);margin:0 0 clamp(1.5rem,5vw,2.5rem);font-size:clamp(2.4rem,9vw,4.25rem);font-style:italic;font-weight:800;line-height:.95}.sporsmalsliste{max-width:48rem;margin:0;padding:0;list-style:none}.sporsmalet{border-bottom:1px solid var(--kant);scroll-margin-top:calc(var(--topphoyde) + 1rem);margin-inline:-.75rem;transition:background .3s}.sporsmalet:target{background:var(--rosa-blek);box-shadow:inset 5px 0 0 var(--rosa)}.sporsmalet__hode{cursor:pointer;grid-template-columns:1fr auto;align-items:start;gap:.75rem;padding:1.25rem .75rem;list-style:none;display:grid}.sporsmalet__hode::-webkit-details-marker{display:none}.sporsmalet__hode:after{content:"+";font-family:var(--display);color:var(--rosa-mork);font-size:2rem;font-weight:800;line-height:.8;transition:transform .2s}details[open]>.sporsmalet__hode:after{transform:rotate(45deg)}.sporsmalet__hode:hover .sporsmalet__tittel{color:var(--rosa-mork)}.sporsmalet__hode:focus-visible{outline:3px solid var(--rosa-mork);outline-offset:-3px}.sporsmalet__tittel{font-family:var(--display);color:var(--marine);margin:.05rem 0 0;font-size:clamp(1.35rem,3.5vw,1.6rem);font-style:italic;font-weight:700;line-height:1.1;transition:color .2s}.sporsmalet__svar{padding:0 3.5rem 1.25rem .75rem}.sporsmalet__svar p{margin:0;font-size:1.02rem;line-height:1.55}.sporsmalet__svar p+p{margin-top:.6rem}.sporsmalet__svar ul,.sporsmalet__svar ol{margin:.4rem 0 0;padding-left:1.2rem}.presse{padding-bottom:clamp(3rem,8vw,5rem)}.presse__aar{border-top:4px solid var(--marine);gap:.25rem 1.5rem;padding-top:1.5rem;display:grid}.presse__aar+.presse__aar{margin-top:2rem}.presse__aarstall{font-family:var(--display);color:var(--rosa-mork);margin:0;font-size:clamp(2.4rem,7vw,3.25rem);font-style:italic;font-weight:800;line-height:1}.presseliste{margin:0;padding:0;list-style:none}.pressesak{border-bottom:1px solid var(--kant);margin-inline:-.75rem;padding:1.1rem .75rem;transition:background .2s;position:relative}.pressesak:last-child{border-bottom:0}.pressesak:hover{background:var(--rosa-blek)}.pressesak__meta{color:var(--damp);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0 0 .45rem;font-size:.85rem;display:flex}.pressesak__kilde{background:var(--rosa);font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--marine);padding:.1rem .5rem .05rem .4rem;font-size:.95rem;font-style:italic;font-weight:800;transform:skew(-8deg)}.pressesak__tittel{font-family:var(--display);margin:0;font-size:clamp(1.4rem,3.8vw,1.75rem);font-style:italic;font-weight:700;line-height:1.12}.pressesak__tittel a{color:var(--marine);text-decoration:none}.pressesak__tittel a:after{content:"";position:absolute;inset:0}.pressesak:hover .pressesak__tittel a{color:var(--rosa-mork)}.pressesak__tittel a:focus-visible{outline:none}.pressesak:has(a:focus-visible){outline:3px solid var(--rosa-mork);outline-offset:-3px}.pressesak__lenke{color:var(--rosa-mork);margin:.4rem 0 0;font-size:.9rem;font-weight:600}@media (width>=40rem){.presse__aar{grid-template-columns:6rem 1fr}.presse__aarstall{padding-top:1rem}}.karusell{margin:2.5rem 0 0}.karusell__spor{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:6px solid var(--rosa);background:var(--marine);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.karusell__spor::-webkit-scrollbar{display:none}.karusell__spor:focus-visible{outline:3px solid var(--rosa-mork);outline-offset:3px}.karusell__bilde{scroll-snap-align:start;flex:0 0 100%}.karusell__bilde figure{margin:0}.karusell__bilde img{aspect-ratio:7/5;object-fit:contain;width:100%}.karusell__bilde figcaption{color:#c9cde0;padding:.6rem .9rem;font-size:.9rem}.karusell__styring{justify-content:center;align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.karusell__knapp{background:var(--rosa);min-width:3rem;font-family:var(--display);color:var(--marine);cursor:pointer;border:0;padding:.2rem .75rem .15rem;font-size:1.5rem;font-weight:800;line-height:1.1;transform:skew(-8deg)}.karusell__knapp:hover:not(:disabled){background:var(--marine);color:#fff}.karusell__knapp:disabled{opacity:.35;cursor:default}.karusell__teller{min-width:4.5rem;font-family:var(--display);text-align:center;color:var(--marine);margin:0;font-size:1.3rem;font-style:italic;font-weight:700}.rittkalender{--stjerne-landevei:#c4122f;--stjerne-blandevei:#8a5a2b;--stjerne-tempo:#2e7d4f;margin-top:clamp(2.5rem,6vw,3.5rem)}.rittkalender__forklaring{color:var(--damp);margin-bottom:1.5rem;font-size:.95rem}.rittkalender__forklaring p{margin:0 0 .35rem}.rittkalender__forklaring ul{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.rittkalender__forklaring .ritt__stjerner{color:var(--stjerne-landevei)}.rittkalender__maaned{border-top:4px solid var(--marine);gap:.25rem 1.5rem;padding-top:1.25rem;display:grid}.rittkalender__maaned+.rittkalender__maaned{margin-top:1.75rem}.rittkalender__maanedsnavn{font-family:var(--display);text-transform:capitalize;color:var(--rosa-mork);margin:0;font-size:clamp(1.8rem,5vw,2.2rem);font-style:italic;font-weight:800;line-height:1}.rittliste{margin:0;padding:0;list-style:none}.ritt{border-bottom:1px solid var(--kant);grid-template-columns:3.25rem 1fr;gap:.25rem 1rem;padding:1rem 0;display:grid}.ritt:last-child{border-bottom:0}.ritt__dato{background:var(--marine);color:#fff;align-self:start;justify-items:center;padding:.3rem 0 .25rem;line-height:1;display:grid}.ritt__dag{font-family:var(--display);font-size:1.6rem;font-style:italic;font-weight:800}.ritt__mnd{letter-spacing:.08em;text-transform:uppercase;color:var(--rosa);font-size:.7rem;font-weight:600}.ritt__navn{font-family:var(--display);color:var(--marine);margin:0;font-size:clamp(1.3rem,3.5vw,1.55rem);font-style:italic;font-weight:700;line-height:1.1}.ritt__merker{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.4rem 0 0;font-size:.8rem;display:flex}.ritt__underlag,.ritt__klasse{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;padding:.1rem .45rem .05rem .4rem;font-style:italic;font-weight:800;transform:skew(-8deg)}.ritt__underlag{color:#fff}.ritt__underlag--landevei{background:var(--stjerne-landevei)}.ritt__underlag--blandevei{background:var(--stjerne-blandevei)}.ritt__underlag--tempo{background:var(--stjerne-tempo)}.ritt__klasse{background:var(--rosa);color:var(--marine)}.ritt__stjerner{letter-spacing:.1em;font-size:1.05rem}.ritt__stjerner--landevei{color:var(--stjerne-landevei)}.ritt__stjerner--blandevei{color:var(--stjerne-blandevei)}.ritt__stjerner--tempo{color:var(--stjerne-tempo)}.ritt__kommentar{margin:.45rem 0 0;font-size:.98rem;line-height:1.5}.ritt__lenke{color:var(--rosa-mork);grid-column:2;justify-self:start;margin-top:.35rem;font-size:.9rem;font-weight:600}@media (width>=40rem){.ritt{grid-template-columns:3.25rem 1fr auto}.ritt__lenke{grid-area:1/3;align-self:start;margin-top:.2rem}}
