@layer ex-fallback{.container{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding-inline:16px}@media(min-width:720px){.container{padding-inline:32px}}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:12px 22px;border-radius:10px;border:1.5px solid transparent;font:600 1rem/1.2 Figtree,system-ui,sans-serif;text-decoration:none;cursor:pointer}.btn-primary{background:#0e6656;color:#fff}.btn-primary:hover{background:#0a4a3f}.btn-secondary{background:#fff;color:#0e6656;border-color:#0e6656}.btn-secondary:hover{background:#e8f3f0}.btn:focus-visible{outline:3px solid #0E6656;outline-offset:3px}}.ex{--ex-accent: var(--accent, #0E6656);--ex-accent-dark: var(--accent-dark, #0A4A3F);--ex-tint: var(--accent-tint, #E8F3F0);--ex-ink: var(--ink, #111A17);--ex-muted: var(--muted, #4B5A55);--ex-line: var(--line, #D5E0DC);--ex-bg: var(--bg, #FFFFFF);--ex-soft: var(--bg-soft, #F4F8F6);--ex-display: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--ex-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--ex-ink);background:var(--ex-bg);font-family:var(--ex-body);font-size:1.0625rem;line-height:1.6}.ex *,.ex *:before,.ex *:after{box-sizing:border-box}.ex h1,.ex h2,.ex h3,.ex h4,.ex h5{font-family:var(--ex-display);color:var(--ex-ink);margin:0;line-height:1.12;letter-spacing:-.015em}.ex p{margin:0}.ex img,.ex video{display:block;max-width:100%;height:auto}.ex a:focus-visible,.ex button:focus-visible,.ex summary:focus-visible,.ex [tabindex]:focus-visible{outline:3px solid var(--ex-accent);outline-offset:3px;border-radius:6px}.ex-skip{position:absolute;left:8px;top:-60px;z-index:50;background:#fff;color:#0e6656;padding:10px 14px;border-radius:8px;font:600 1rem Figtree,system-ui,sans-serif}.ex-skip:focus{top:8px;outline:3px solid #0E6656}.ex-hero{padding:40px 0 36px;background:linear-gradient(180deg,var(--ex-tint),var(--ex-bg));border-bottom:1px solid var(--ex-line)}.ex-eyebrow{display:inline-block;font:700 .8125rem/1 var(--ex-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ex-accent-dark);background:#fff;border:1px solid var(--ex-line);padding:8px 12px;border-radius:999px;margin-bottom:18px}.ex-hero h1{font-size:clamp(2rem,6vw,3.25rem);font-weight:800;max-width:18ch}.ex-lead{margin-top:18px;max-width:62ch;font-size:clamp(1.0625rem,2.4vw,1.25rem);color:var(--ex-muted)}.ex-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ex-actions .btn{flex:1 1 260px;max-width:100%}@media(min-width:720px){.ex-actions .btn{flex:0 0 auto}}.ex-note{margin-top:14px;font-size:.9375rem;color:var(--ex-muted)}.ex-section{padding:48px 0}.ex-section+.ex-section{border-top:1px solid var(--ex-line)}.ex-step{font:700 .8125rem/1 var(--ex-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ex-accent);margin-bottom:10px}.ex-section h2{font-size:clamp(1.6rem,4vw,2.25rem);font-weight:800;max-width:24ch}.ex-sub{margin-top:12px;max-width:64ch;color:var(--ex-muted)}.ex-shots{display:grid;gap:20px;grid-template-columns:1fr;margin-top:28px}@media(min-width:760px){.ex-shots{grid-template-columns:repeat(3,1fr)}}.ex-fig{margin:0;min-width:0}.ex-frame{display:block;overflow:hidden;border-radius:12px;border:1px solid var(--ex-line);background:var(--ex-soft);box-shadow:0 1px 2px #0a28200f,0 8px 24px #0a28200f;aspect-ratio:16 / 9}.ex-frame img,.ex-frame video{width:100%;height:100%;object-fit:cover}.ex-zoom:hover{border-color:var(--ex-accent)}.ex-fig figcaption{margin-top:10px;font-size:.9375rem;line-height:1.5;color:var(--ex-muted)}.ex-fig figcaption strong{color:var(--ex-ink);font-weight:600}.ex-notes{margin-top:28px;padding:22px 22px 24px;border:1px solid var(--ex-line);border-radius:14px;background:var(--ex-soft)}.ex-notes h3{font-size:1.125rem;font-weight:700}.ex-notes-meta{margin-top:4px;font-size:.9375rem;color:var(--ex-muted)}.ex-notes blockquote{margin:14px 0 0;padding:4px 0 4px 18px;border-left:4px solid var(--ex-accent);max-width:72ch;font-size:1.0625rem}.ex-jump{margin-top:24px}.ex-jump ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ex-jump a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1.5px solid var(--ex-line);border-radius:999px;color:var(--ex-accent-dark);font-weight:600;text-decoration:none;background:#fff}.ex-jump a:hover{border-color:var(--ex-accent);background:var(--ex-tint)}.ex-jump[hidden]{display:none}.ex-tablist{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}@media(min-width:900px){.ex-tablist{grid-template-columns:repeat(4,1fr);gap:12px}}.ex-tab{appearance:none;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;min-height:48px;border-radius:12px;border:1.5px solid var(--ex-line);background:#fff;color:var(--ex-ink);font-family:var(--ex-body);min-width:0}.ex-tab:hover{border-color:var(--ex-accent)}.ex-tab-name{font:700 1rem/1.25 var(--ex-display)}.ex-tab-desc{display:none;font-size:.875rem;line-height:1.4;color:var(--ex-muted)}@media(min-width:600px){.ex-tab-desc{display:block}}.ex-tab[aria-selected=true]{border-color:var(--ex-accent);background:var(--ex-tint);box-shadow:inset 0 -3px 0 var(--ex-accent)}.ex-tab[aria-selected=true] .ex-tab-name{color:var(--ex-accent-dark)}.ex-panels{margin-top:28px}.ex-panels:not(.is-tabs) .ex-aud+.ex-aud{margin-top:56px;padding-top:48px;border-top:1px solid var(--ex-line)}.ex-aud[hidden]{display:none}.ex-aud{scroll-margin-top:80px}.ex-aud-head h3{font-size:clamp(1.4rem,3.4vw,1.875rem);font-weight:800}.ex-aud-head p{margin-top:4px;color:var(--ex-muted)}.ex-media{display:grid;gap:24px;grid-template-columns:1fr;margin-top:22px}@media(min-width:900px){.ex-media{grid-template-columns:1fr 1fr;gap:28px}}.ex-video{background:#0a1a16}.ex-narr{margin-top:18px;border:1px solid var(--ex-line);border-radius:12px;background:#fff}.ex-narr summary{cursor:pointer;padding:14px 16px;font-weight:600;color:var(--ex-accent-dark);min-height:48px;display:flex;align-items:center}.ex-narr ol{margin:0;padding:0 20px 16px 40px;color:var(--ex-ink)}.ex-narr li{padding-left:4px;margin-top:6px}.ex-copy-h{margin-top:36px;font-size:1.25rem;font-weight:800;padding-bottom:10px;border-bottom:2px solid var(--ex-accent);display:inline-block}.ex-blocks{display:grid;gap:16px;grid-template-columns:1fr;margin-top:18px}@media(min-width:900px){.ex-blocks{grid-template-columns:1fr 1fr;gap:20px}}.ex-block{min-width:0;padding:20px 22px;border:1px solid var(--ex-line);border-radius:14px;background:#fff}.ex-block h5{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ex-accent);margin-bottom:10px;font-family:var(--ex-body)}.ex-block p+p{margin-top:8px}.ex-block ul,.ex-block ol{margin:0;padding-left:1.25em}.ex-block li{margin-top:6px;padding-left:2px}.ex-block li:first-child{margin-top:0}.ex-block li::marker{color:var(--ex-accent);font-weight:600}.ex-post-title{font:700 1.125rem/1.3 var(--ex-display)}.ex-qa{margin:0}.ex-qa dt{font-weight:700;margin-top:14px}.ex-qa dt:first-child{margin-top:0}.ex-qa dd{margin:2px 0 0;color:var(--ex-muted)}.ex-block,.ex-qa dd,.ex-block li,.ex-block p{overflow-wrap:anywhere}.ex-next{background:var(--ex-tint)}.ex-next h2{max-width:20ch}@media(prefers-reduced-motion:no-preference){.ex-tab,.ex-jump a,.ex-zoom{transition:border-color .15s ease,background-color .15s ease}}
