:root{--papir:#FFF1E5;--papir-dyp:#F7E6D5;--blekk:#1A1817;--blekk-myk:#4D4845;--teal:#0D7680;--teal-mork:#08474D;--claret:#990F3D;--hvit:#FFFFFF;--linje:#E0CDBB;--serif:Georgia,"Times New Roman",serif;--sans:system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing:border-box}body{margin:0;background:var(--papir);color:var(--blekk);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--teal)}a:focus-visible,button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ramme{max-width:1100px;margin:0 auto;padding:0 20px}.masthead{border-bottom:3px double var(--blekk);padding:22px 0 14px}.masthead h1{font-family:var(--serif);font-size:clamp(1.7rem,4vw,2.4rem);margin:0;letter-spacing:-.01em}.masthead .undertekst{font-size:.78rem;color:var(--blekk-myk);letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.kort{background:var(--hvit);border:1px solid var(--linje);padding:22px 24px;display:block;color:inherit;text-decoration:none}.kort:hover h2{color:var(--teal-mork)}.kort .kategori{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--claret);font-weight:700}.kort h2{font-family:var(--serif);font-size:1.45rem;line-height:1.2;margin:8px 0}.kort p{line-height:1.55;margin:0 0 10px}.kort .meta,.kort p{color:var(--blekk-myk)}.kort .meta{font-size:.78rem}.artikkel{max-width:700px;margin:0 auto;padding:36px 20px 80px}.artikkel h1{font-family:var(--serif);font-size:clamp(1.7rem,5vw,2.4rem);line-height:1.12;margin:0 0 .35em}.artikkel .undertittel{font-family:var(--serif);font-size:1.15rem;color:var(--blekk-myk);margin:0 0 1em}.artikkel .byline{font-size:.82rem;color:var(--blekk-myk);border-top:1px solid var(--linje);border-bottom:1px solid var(--linje);padding:.55em 0;margin:1em 0}.artikkel .ingress{font-family:var(--serif);font-size:1.18rem;font-weight:700;line-height:1.5;margin:0 0 1.4em}.artikkel .brodtekst p{font-family:var(--serif);font-size:1.02rem;line-height:1.7;margin:0 0 1em}.artikkel h2{font-family:var(--serif);font-size:1.35rem;margin:1.7em 0 .5em}.artikkel figure{margin:1.4em 0}.artikkel figure .svg-holder{line-height:0;border:1px solid var(--linje)}.artikkel figure .svg-holder svg{width:100%;height:auto;display:block}.artikkel figcaption{font-size:.76rem;color:var(--blekk-myk);margin-top:5px}.faktaboks{border:2px solid var(--teal);background:var(--papir);padding:14px 18px;margin:1.5em 0}.faktaboks .etikett,.norge .etikett,.ordbok .etikett{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.faktaboks .etikett{color:var(--teal-mork)}.faktaboks ul{margin:.6em 0 0;padding-left:18px;font-size:.92rem;line-height:1.55}.faktaboks li{margin-bottom:5px}.ordbok{border-left:4px solid var(--claret);background:var(--papir);padding:14px 18px;margin:1.5em 0}.ordbok .etikett{color:var(--claret)}.ordbok p{font-size:.9rem;line-height:1.55;margin:.6em 0 0}.norge{border-left:4px solid var(--teal);background:var(--papir-dyp);padding:14px 18px;margin:1.5em 0}.norge .etikett{color:var(--teal-mork)}.norge p{font-size:.95rem;line-height:1.6;margin:.5em 0 0}.sitat{font-family:var(--serif);font-size:1.25rem;font-style:italic;border-left:4px solid var(--teal);margin:1.4em 0;padding:.2em 0 .2em 1em}.sitat footer{font-size:.85rem;font-style:normal;margin-top:8px;color:var(--blekk-myk)}.kildelinje{font-size:.8rem;border-top:1px solid var(--linje);padding-top:1em;margin-top:2.5em}.ai-merke,.kildelinje{color:var(--blekk-myk)}.ai-merke{display:inline-block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--linje);padding:2px 8px;margin-top:6px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.hovednav{margin-top:10px;display:flex;gap:18px}.hovednav a{font-size:.82rem;font-weight:600;text-decoration:none;color:var(--blekk-myk);text-transform:uppercase;letter-spacing:.08em}.del-knapp,.hovednav a:hover{color:var(--teal-mork)}.del-knapp{float:right;font-family:var(--sans);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border:1.5px solid var(--teal);background:var(--hvit);cursor:pointer;border-radius:2px}.del-knapp:hover{background:var(--teal);color:var(--hvit)}@media print{.del-knapp,.hovednav,.kildelinje a:after,.masthead{display:none!important}body{background:#fff}.artikkel{max-width:100%;padding:0}.artikkel figure .svg-holder{border:none}.faktaboks,.norge,.ordbok{page-break-inside:avoid;break-inside:avoid}a{color:var(--blekk);text-decoration:none}}.kategorifilter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.kategorifilter a{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;color:var(--blekk-myk);border:1px solid var(--linje);background:var(--hvit);padding:6px 14px;border-radius:2px}.kategorifilter a:hover{border-color:var(--claret);color:var(--claret)}.kategorifilter a.aktiv{background:var(--claret);border-color:var(--claret);color:var(--hvit)}.abonner{border:2px solid var(--claret);background:var(--hvit);padding:18px 22px;margin:0 0 24px}.artikkel .abonner{margin:2.5em 0 0}.abonner-tittel{font-family:var(--serif);font-weight:700;font-size:1.15rem}.abonner p{font-size:.88rem;color:var(--blekk-myk);margin:4px 0 12px;line-height:1.5}.abonner-rad{display:flex;gap:8px;flex-wrap:wrap}.abonner-rad input{flex:1 1;min-width:200px;padding:10px 12px;border:1px solid var(--linje);font-size:.9rem;border-radius:2px}.abonner-rad button{padding:10px 22px;border:1.5px solid var(--claret);background:var(--claret);color:var(--hvit);font-weight:700;font-size:.85rem;cursor:pointer;border-radius:2px}.abonner-rad button:hover{background:var(--hvit);color:var(--claret)}.abonner-takk{font-weight:700;color:var(--teal-mork);padding:8px 0}.abonner-feil{font-size:.8rem;color:var(--claret);margin-top:6px}.abonner-fotnote{font-size:.72rem;color:var(--blekk-myk);margin-top:8px}.hva-naa{border:2px solid var(--claret);background:var(--papir);padding:16px 20px;margin:1.6em 0}.hva-naa .etikett{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--claret)}.hva-naa ol{margin:.6em 0 0;padding-left:20px}.hva-naa li{font-size:.95rem;line-height:1.6;margin-bottom:8px;font-family:var(--serif)}@media print{.abonner{display:none!important}.hva-naa{page-break-inside:avoid;break-inside:avoid}}.bunn{border-top:3px double var(--blekk);margin-top:60px;padding:18px 0 30px}.bunn .ramme{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.75rem;color:var(--blekk-myk)}.bunn nav{display:flex;gap:16px}.bunn a{color:var(--blekk-myk);text-decoration:none;font-weight:600}.bunn a:hover{color:var(--claret)}@media print{.bunn{display:none!important}}