.article-kicker{display:block;color:var(--color-ink-3);font-size:14px}.article-ingress{display:block;margin-top:14px;color:var(--color-ink-2)}.article-more{display:inline-block;margin-top:20px;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:4px}.article-head{max-width:50em;padding:28px 0 clamp(28px,4vw,44px)}.article-head h1{margin-top:10px;font-size:clamp(40px,4.6vw,68px)}.article-head .lead,.article-meta{margin-top:20px}.article-meta{color:var(--color-ink-3);font-size:14px}.article-meta a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-line)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;padding-block:clamp(40px,5vw,72px) clamp(56px,7vw,96px)}.article-layout:has(.toc){grid-template-columns:240px minmax(0,46em);justify-content:start}.toc{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;padding-top:16px;border-top:1px solid var(--color-charcoal);font-size:14px}.toc p{margin-bottom:8px;color:var(--color-ink-3);font-weight:600}.toc ol{margin:0;padding:0;list-style:none}.toc a{display:block;padding-block:6px;color:var(--color-ink-2);line-height:1.4;text-decoration:none}.toc a:hover{color:var(--color-charcoal);text-decoration:underline}.article-body>.kort-svar:first-child{margin-top:0;padding:24px 28px;border:0}.article-body>.kort-svar:first-child,.faktaboks{border-left:3px solid var(--color-charcoal);background:var(--color-bone-2)}.faktaboks{margin:36px 0;padding:22px 26px}.faktaboks .fb-title{margin:0 0 10px;color:var(--color-ink-2);font-size:13.5px;font-weight:600}.faktaboks ul{margin:0}.faktaboks li+li{margin-top:6px}.prose .pullquote{margin:48px 0}.prose .pullquote p{color:var(--color-charcoal);font-family:var(--font-serif);font-size:clamp(30px,3.2vw,44px);line-height:1.12}.art-img{margin:44px 0}.art-links{display:flex;flex-wrap:wrap;gap:10px 28px;margin:36px 0 0;padding:20px 0 0;border-top:1px solid var(--color-line);list-style:none}.art-links a{font-family:var(--font-serif);font-size:22px;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:4px}.art-links small{margin-left:8px;color:var(--color-ink-3);font-size:13px}.fag-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:24px clamp(28px,5vw,80px);align-items:end}.fag-featured{display:block;margin-bottom:clamp(56px,7vw,96px);color:inherit;text-decoration:none}.fag-featured .fb-media{position:relative;display:block;margin-inline:calc(50% - 50vw);aspect-ratio:21/9;max-height:80vh;overflow:hidden;background:var(--color-bone-2)}.fag-featured .fb-media img{object-fit:cover;transition:transform .8s}@media (hover:hover){.fag-featured:hover .fb-media img{transform:scale(1.02)}}.fag-featured .fb-copy{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px clamp(28px,5vw,80px);align-items:end;margin-top:28px}.fag-featured h2{margin-top:10px;font-size:clamp(34px,4vw,58px);line-height:1.02}.fag-rows{margin:0;padding:0;list-style:none}.fag-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center;padding-block:clamp(28px,4vw,48px);border-top:1px solid var(--color-line);color:inherit;text-decoration:none}.fag-rows li:nth-child(2n) .fag-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fag-rows li:nth-child(2n) .fag-row .fr-media{order:2}.fr-media{display:block;aspect-ratio:3/2;overflow:hidden;background:var(--color-bone-2);position:relative}.fr-media img{object-fit:cover;transition:transform .7s}@media (hover:hover){.fag-row:hover .fr-media img{transform:scale(1.03)}}.fag-row h2{margin-top:10px;font-size:clamp(28px,2.8vw,40px);line-height:1.08}.fag-band{margin-block:clamp(40px,6vw,72px);padding:clamp(32px,4vw,48px);background:var(--color-charcoal);color:var(--color-on-dark);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 40px;align-items:center}.fag-band h2{font-size:clamp(28px,3vw,42px)}.fag-band p{margin-top:8px;color:var(--color-on-dark-2)}@media (max-width:860px){.fag-band,.fag-featured .fb-copy,.fag-head,.fag-row,.fag-rows li:nth-child(2n) .fag-row{grid-template-columns:1fr}.fag-rows li:nth-child(2n) .fag-row .fr-media{order:0}.fag-featured .fb-media{aspect-ratio:4/3}}@media (max-width:860px){.article-layout:has(.toc){grid-template-columns:1fr}.toc{position:static}}