.kq-section{padding:clamp(56px,8vh,96px) clamp(20px,4vw,56px)}.kq-inner{max-width:1360px;margin:0 auto}.kq-eyebrow{margin:0 0 4px;font-family:var(--font-mono);font-size:var(--etikett);font-weight:400;letter-spacing:var(--sperring-xl);text-transform:uppercase;color:var(--aksent-tekst)}.kq-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--text-seksjonstittel);line-height:var(--linje-display);letter-spacing:var(--sperring-tett);color:var(--kv-ink);text-wrap:pretty}.kq-title em{font-style:italic}.kq-prose{margin:0;font-family:var(--font-body);font-size:var(--brod);line-height:var(--linje-brod);color:var(--color-text-primary);text-wrap:pretty}.kq-prose--luftig{line-height:var(--linje-brod-luftig)}.kq-lead{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--brod-loft);line-height:var(--linje-brod-tett);color:var(--color-text-secondary)}.kq-innskudd{font-style:oblique 14deg}.kq-innskudd--rett{font-style:normal}.kq-fotochip{position:absolute;bottom:10px;right:12px;font-family:var(--font-mono);font-size:var(--etikett-liten);letter-spacing:var(--sperring-xs);text-transform:uppercase;color:#f5f1eae6;background:#0a16288c;padding:3px 7px;border-radius:3px}.kq-livskvalitet{background:var(--kv-papir)}.kq-livskvalitet__grid{display:grid;grid-template-columns:minmax(320px,500px) 1fr;gap:clamp(36px,5.5vw,80px);align-items:start}.kq-livskvalitet__tekst{display:flex;flex-direction:column;gap:clamp(16px,2vw,26px);padding-top:24px}.kq-livskvalitet__collage{position:relative;aspect-ratio:740 / 660;container-type:inline-size;--kq-liten: 50cqi;margin-top:min(calc(50px + 1.95vw),78px)}.kq-livskvalitet__stor{margin:0;position:absolute;top:0;left:0;width:66%}.kq-livskvalitet__stor img{display:block;width:100%;aspect-ratio:4 / 3.1;object-fit:cover;border-radius:var(--radius-lg)}.kq-livskvalitet__liten{margin:0;position:absolute;bottom:0;right:0;width:var(--kq-liten);box-shadow:0 24px 50px #0a162838}.kq-livskvalitet__liten img{display:block;width:100%;aspect-ratio:4 / 3.4;object-fit:cover;border-radius:var(--radius-lg);border:10px solid var(--kv-papir)}.kq-livskvalitet__grid figcaption{margin-top:10px;font-family:var(--font-body);font-size:var(--etikett);line-height:var(--linje-etikett);color:var(--tekst-dempet)}.kq-livskvalitet__liten figcaption{text-align:right;margin-top:8px}.kq-livskvalitet__stor figcaption{max-width:calc(100cqi - var(--kq-liten) - var(--space-sm))}.kq-film-seksjon{background:var(--kv-papir);padding-bottom:0}.kq-film-seksjon:last-child{padding-bottom:clamp(56px,8vh,96px)}#opplevelser.kq-film-seksjon{background:var(--kv-krem);padding-top:clamp(40px,4vw,56px)}.kq-livskvalitet{padding-bottom:clamp(40px,4vw,56px)}.kq-topp{max-width:var(--lesespalte);margin:0 auto clamp(36px,4.5vw,56px);display:flex;flex-direction:column;gap:clamp(14px,1.8vw,24px)}.kq-topp--senter{text-align:center;align-items:center}.kq-topp--senter .kq-prose--venstre{text-align:left}.kq-topp--mellom{margin-top:clamp(44px,5vw,64px)}.kq-kino{position:relative;background:var(--kv-ink);max-width:1360px;margin:0 auto}.kq-kino__plakat{display:block;width:100%;height:clamp(420px,43vw,620px);object-fit:cover}.kq-kino__skygge{position:absolute;inset:0;background:linear-gradient(0deg,#0a1628c7,#0a16280f 45%);pointer-events:none}.kq-kino__flate{position:absolute;inset:0;display:flex;align-items:flex-end;background:none;border:0;padding:0 clamp(24px,5.5vw,80px) clamp(24px,3.4vw,48px);cursor:pointer;text-align:left;width:100%}.kq-kino__flate:focus-visible{outline:3px solid var(--aksent-tekst);outline-offset:-3px}.kq-kino__flate>*{pointer-events:none}.kq-kino__knapp{flex:none;width:clamp(60px,6vw,84px);height:clamp(60px,6vw,84px);border-radius:50%;background:#faf8f5f2;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0006;margin-right:clamp(16px,2vw,28px);transition:transform .16s ease-out}.kq-kino__knapp svg{fill:var(--kv-ink)}.kq-kino__flate:hover .kq-kino__knapp{transform:scale(1.04)}.kq-kino__titler{display:flex;flex-direction:column;gap:6px;min-width:0}.kq-kino__tittel{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);line-height:var(--linje-display);color:var(--color-text-inverse)}.kq-kino__meta{font-family:var(--font-mono);font-size:var(--etikett-liten);letter-spacing:var(--sperring-md);text-transform:uppercase;color:#f5f1eabf}.kq-kino__kreditt{margin-left:auto;align-self:flex-end;padding-bottom:10px;font-family:var(--font-mono);font-size:var(--etikett-liten);letter-spacing:var(--sperring-xs);text-transform:uppercase;color:#f5f1ea99;text-align:right}.kq-kino video{display:block;width:100%;height:clamp(420px,43vw,620px);object-fit:cover;background:var(--kv-ink)}.kq-kino.is-spiller .kq-kino__plakat,.kq-kino.is-spiller .kq-kino__skygge,.kq-kino.is-spiller .kq-kino__flate{display:none}.kq-kino__status{position:absolute;top:24px;left:clamp(24px,5.5vw,80px);font-family:var(--font-mono);font-size:var(--etikett-liten);letter-spacing:var(--sperring-md);text-transform:uppercase;background:#a0524aeb;color:var(--color-text-inverse);padding:5px 10px;border-radius:4px;pointer-events:none}.kq-historie{background:var(--kv-krem)}.kq-historie__intro{max-width:860px;display:flex;flex-direction:column;gap:clamp(14px,1.8vw,24px);margin-bottom:clamp(36px,4.5vw,56px)}.kq-historie__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px;align-items:stretch}.kq-hkort{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden}@media(min-width:900px){.kq-historie__grid>.kq-hkort:only-child{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.kq-historie__grid>.kq-hkort:only-child .kq-hkort__foto{aspect-ratio:auto;min-height:100%;border-bottom:0}.kq-historie__grid>.kq-hkort:only-child .kq-hkort__innhold{justify-content:center;padding:clamp(32px,4vw,56px)}}.kq-hkort--teaser{border:1.5px dashed rgba(10,22,40,.35);background:#faf8f58c}.kq-hkort__plassholder{aspect-ratio:16 / 9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-bottom:1.5px dashed rgba(10,22,40,.25)}.kq-hkort__navn{font-family:var(--font-display);font-style:italic;font-size:var(--text-2xl);color:#0a162873;text-align:center;padding:0 16px}.kq-hkort__note{font-family:var(--font-mono);font-size:var(--etikett-liten);letter-spacing:var(--sperring-md);text-transform:uppercase;color:#0a162866}.kq-hkort__foto{position:relative;aspect-ratio:16 / 9;border-bottom:1.5px dashed rgba(10,22,40,.25)}.kq-hkort__foto{overflow:hidden}.kq-hkort__foto img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.kq-hkort__foto--dempet img{filter:saturate(.55) contrast(.95)}.kq-hkort__innhold{padding:28px 28px 30px;display:flex;flex-direction:column;gap:14px;flex:1}.kq-hkort__innhold h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--text-2xl);line-height:var(--linje-tittel);color:var(--kv-ink)}.kq-hkort__innhold p{margin:0;font-family:var(--font-body);font-size:var(--brod-kort);line-height:var(--linje-brod);color:var(--color-text-secondary);text-wrap:pretty}.kq-hkort--lenke{border:1.5px solid rgba(10,22,40,.35);background:var(--color-warm-white);color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.kq-hkort--lenke:hover{border-color:var(--kv-ink);transform:translateY(-2px)}.kq-hkort--lenke:focus-visible{outline:2px solid var(--aksent-tekst);outline-offset:3px}.kq-hkort--lenke h3{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s ease}.kq-hkort--lenke:hover h3{text-decoration-color:currentColor}.kq-chip--les{background:var(--kv-ink);color:var(--color-text-inverse);margin-top:6px}@media(prefers-reduced-motion:reduce){.kq-hkort--lenke{transition:none}.kq-hkort--lenke:hover{transform:none}}.kq-chip{align-self:flex-start;font-family:var(--font-mono);font-size:var(--etikett-liten);letter-spacing:var(--sperring-md);text-transform:uppercase;padding:4px 9px;border-radius:4px}.kq-chip--kommer{background:var(--aksent-tekst);color:var(--color-text-inverse)}.kq-hkort__fotnote{margin-top:auto;font-family:var(--font-body);font-size:var(--brod-liten);color:var(--tekst-dempet)}.kq-hoeretil{background:var(--kv-papir);padding-bottom:0}.kq-hoeretil__kolonne{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.4vw,30px);text-align:center}.kq-hoeretil__vaapen{display:block;height:118px;width:auto}.kq-hoeretil__vaapentekst{margin:0;max-width:52ch;font-family:var(--font-body);font-size:var(--brod-liten);line-height:var(--linje-brod);color:var(--tekst-dempet)}.kq-hoeretil__hilsen{margin:10px 0 0;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--text-3xl);line-height:var(--linje-tittel);color:var(--aksent-tekst)}.kq-hoeretil__foto{position:relative;margin-top:clamp(48px,5.5vw,72px)}.kq-hoeretil__foto img{display:block;width:100%;height:clamp(360px,36vw,520px);object-fit:cover}@media(max-width:860px){.kq-livskvalitet__grid{grid-template-columns:1fr}.kq-livskvalitet__collage{aspect-ratio:auto;min-height:0;margin-top:0}.kq-livskvalitet__stor{position:static;width:100%}.kq-livskvalitet__stor figcaption{max-width:none}.kq-livskvalitet__liten{position:static;width:100%;margin:18px 0 0;box-shadow:none}.kq-livskvalitet__liten img{border:0;aspect-ratio:4 / 3.1}.kq-livskvalitet__liten figcaption{text-align:left;margin-top:10px}.kq-kino__kreditt{display:none}.kq-kino__flate{padding:0 clamp(16px,4vw,24px) 20px}.kq-hoeretil__vaapen{height:96px}}@media(prefers-reduced-motion:reduce){.kq-kino__knapp{transition:none}}.kq-film-seksjon+.ls-stripe{margin-top:clamp(56px,5.5vw,80px)}.ls-stripe+.kv-section{padding-top:clamp(56px,5.5vw,80px)}#oppvekst.kv-section--lesekolonne{background:var(--kv-papir)}#oppvekst{padding-bottom:clamp(24px,2.4vw,32px)}#jobb{padding-top:clamp(40px,4vw,56px)}@media(max-width:767px){.kq-section{padding-block:var(--mobil-seksjon)}.kq-film-seksjon{padding-bottom:0}.kq-film-seksjon+.ls-stripe{margin-top:var(--mobil-seksjon)}.kq-livskvalitet__stor img,.kq-livskvalitet__liten img{width:100vw;max-width:none;margin-inline:calc(50% - 50vw);border-radius:0}.ls-stripe+.kv-section{padding-top:var(--mobil-seksjon)}}@media(max-width:767px){.kq-hoeretil__foto{margin-inline:calc(50% - 50vw);border-radius:0}}
