/* Lesesider deler farger med forsiden, men trenger ingen animasjoner eller webfonter. */
.editorial{--disp:Georgia,'Times New Roman',serif;--body:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-family:var(--body)}
.skip-link{position:fixed;top:8px;left:16px;transform:translateY(-200%);z-index:300;background:white;color:#06171b;padding:12px 20px;border-radius:6px}.skip-link:focus{transform:none}
.editorial a:focus-visible,.editorial button:focus-visible,.editorial input:focus-visible,.editorial select:focus-visible{outline:3px solid #b86b0a;outline-offset:5px}
.guide-nav{position:relative;background:var(--natt);color:white;border-bottom:1px solid #25423f}.guide-nav .n-in{max-width:1240px;padding-top:24px;padding-bottom:24px}.guide-nav-links{display:flex;gap:24px;margin-left:auto;font-size:15px}.guide-nav-links a{text-decoration:none}.guide-nav .lang{margin-left:0;opacity:1}.guide-nav .logo .o{border-color:#8cd2bf}
.editorial-wrap{max-width:1144px;margin:0 auto;padding:0 28px}.editorial-hero{background:var(--natt);color:#f3f5f4;padding:64px 0 72px}.editorial-hero .eyebrow{color:#95d5c5}.editorial-hero h1{font-size:clamp(40px,6.5vw,78px);font-weight:400;max-width:950px;line-height:1.09;letter-spacing:-.035em;margin:20px 0 26px;text-wrap:balance;overflow-wrap:normal}.editorial-hero .intro{font-size:clamp(18px,2.2vw,23px);max-width:760px;color:#d1e2db;line-height:1.6}.byline{font-size:13px;color:#a1b9af;margin-top:30px}
.editorial-layout{max-width:1144px;margin:0 auto;padding:64px 28px 72px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:58px}.toc{align-self:start;position:sticky;top:24px;font-size:14px;line-height:1.5}.toc p{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#596760;margin-bottom:18px}.toc a{display:block;text-decoration:none;color:#344f45;padding:9px 0;border-bottom:1px solid var(--line)}
.prose{min-width:0;font-size:18px;line-height:1.8}.prose h2{font-family:var(--disp);font-size:clamp(28px,3.3vw,37px);line-height:1.22;letter-spacing:-.02em;margin:48px 0 18px;scroll-margin-top:30px;font-weight:400}.prose>h2:first-child{margin-top:0}.prose h3{font-family:var(--disp);font-size:26px;line-height:1.25;font-weight:400}.prose p{margin-bottom:20px}.prose a{color:#165f50;text-underline-offset:4px}.prose li{margin:12px 0}.prose ul,.prose ol{padding-left:24px;margin-bottom:24px}.prose blockquote{padding:28px 30px;background:#e4eee7;border-left:3px solid var(--tea);font-family:var(--disp);font-size:26px;line-height:1.5;margin:26px 0}.table-scroll{overflow:auto}.prose table{border-collapse:collapse;width:100%;font-size:16px;margin:16px 0 24px}.prose caption{text-align:left;font-size:13px;color:#56625d;padding-bottom:12px}.prose th,.prose td{padding:16px 18px;border:1px solid #cdd8d1;text-align:left;vertical-align:top}.prose th{background:#e4eee7}.scope-note{border-top:1px solid var(--line);margin-top:42px;padding-top:24px;font-size:14px;color:#4f5c59}.sources{font-size:15px}.facts{margin:24px 0}.facts dt{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#40594f;border-top:1px solid var(--line);padding-top:16px}.facts dd{margin:6px 0 20px}
.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-card{display:flex;flex-direction:column;padding:28px;border:1px solid #c8d7ce;border-radius:12px;text-decoration:none;background:#fff;color:var(--ink);transition:transform .2s,border-color .2s}.guide-card:hover{transform:translateY(-3px);border-color:var(--tea)}.guide-card .eyebrow{font-size:10px;letter-spacing:.09em;margin-bottom:20px;color:#286653}.guide-card h3{font-family:var(--disp);font-weight:400;font-size:28px;line-height:1.2;margin-bottom:18px}.guide-card p{font-size:15px;line-height:1.65;color:#526159;margin-bottom:24px}.card-link{font-size:14px;margin-top:auto;color:#165f50}.prose .guide-grid{grid-template-columns:1fr}.prose .guide-card{padding:32px}.guide-related{padding-bottom:72px}.guide-related h2{font-family:var(--disp);font-size:34px;font-weight:400;margin-bottom:24px}
.guide-cta{background:var(--natt);color:white;padding:64px 0}.guide-cta .eyebrow{color:#8ccfbb}.guide-cta h2{font-family:var(--disp);font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.2;max-width:800px;margin:18px 0}.guide-cta p{max-width:650px;color:#c6dacf;margin-bottom:24px}.guide-cta .small{font-size:13px;margin:18px 0 0}.guide-footer{padding:38px 0}.guide-footer .editorial-wrap{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.guide-footer .logo{color:#fff}.guide-footer .editorial-wrap>div{display:flex;gap:22px;flex-wrap:wrap}.guide-footer p{flex-basis:100%;font-size:12px;color:#a1b5aa}
.pause-planner{background:white;border:1px solid #c2d4c8;border-radius:12px;padding:30px;margin:28px 0}.pause-planner label{display:block;font-weight:600;font-size:16px;margin-bottom:8px}.pause-planner input,.pause-planner select{width:100%;min-height:48px;background:#f5f8f5;border:1px solid #93ad9c;border-radius:5px;padding:10px 12px;color:#102b20;font:inherit;margin-bottom:22px}.pause-planner .planner-label{font-size:13px;color:#596760;margin-bottom:8px}.agreement{padding:20px;background:#e9f1eb;border-radius:5px}.pause-planner .small{font-size:14px;margin:12px 0 0;min-height:22px}.pause-planner button[hidden]{display:none}
@media(max-width:850px){.editorial-layout{grid-template-columns:1fr;gap:30px;padding-top:32px}.toc{position:static;border-bottom:1px solid var(--line);padding-bottom:20px}.toc a{display:inline-block;border:0;margin-right:18px}.guide-grid{grid-template-columns:1fr}.editorial-hero{padding:40px 0 48px}.guide-nav .n-in{gap:18px}.guide-nav-links{gap:16px}.editorial-wrap{padding:0 22px}}
@media(max-width:420px){.guide-nav .n-in{gap:12px;padding-left:20px;padding-right:20px}.guide-nav-links{font-size:13px;gap:12px}.guide-nav .logo{font-size:19px}.guide-nav .lang{font-size:11px;padding:6px 9px}.editorial-layout{padding-left:22px;padding-right:22px}.pause-planner{padding:20px}.prose blockquote{padding:20px;font-size:23px}}
@media(prefers-reduced-motion:reduce){.guide-card{transition:none}.guide-card:hover{transform:none}}
@media print{.guide-nav,.toc,.guide-cta,.guide-footer,.guide-related,.skip-link,#copy-agreement{display:none}.editorial-hero{background:white;color:black;padding:20px 0}.editorial-hero .intro,.editorial-hero .eyebrow,.byline{color:#222}.editorial-layout{display:block;padding-top:20px}.prose{font-size:12pt}.prose h2{break-after:avoid}.prose blockquote,.pause-planner{break-inside:avoid}}
