.doc{padding-block:var(--space-xl) var(--space-section)}.doc__header{max-width:var(--measure)}.doc__title{letter-spacing:var(--tracking-display);margin:0;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);font-weight:800;line-height:1.04}.doc__lead{font-size:var(--text-lead);margin:1.125rem 0 0}.doc__updated{font-size:var(--text-sm);color:var(--content-secondary);margin:.625rem 0 0}.doc__layout{align-items:flex-start;gap:var(--space-lg) 3.5rem;margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.doc__toc{border-top:2px solid var(--surface-brand);flex:13.75rem;max-width:16.25rem;padding-top:1.25rem}.doc__toc ol{font-size:var(--text-sm);flex-direction:column;gap:.625rem;margin:0;padding-left:1.25rem;line-height:1.4;display:flex}.doc__toc-title{font-size:var(--text-sm);margin:0 0 .875rem;font-weight:700}.doc__toc--compact{border-bottom:1px solid var(--border-subtle);flex-basis:100%;max-width:none;padding-bottom:1rem}.doc__toc--compact summary{min-height:var(--tap-min);cursor:pointer;justify-content:space-between;align-items:center;margin:0;list-style:none;display:flex}.doc__toc--compact summary::-webkit-details-marker{display:none}.doc__toc--compact summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-right:.25rem;transition:transform .15s;transform:rotate(45deg)}.doc__toc--compact[open] summary:after{transform:rotate(-135deg)}.doc__toc--compact ol{margin-top:var(--space-xs)}.doc__toc--full{display:none}@media (width>=56rem){.doc__toc--compact{display:none}.doc__toc--full{display:block}}.doc__body{flex:999 35rem;min-width:0}.doc__body--single{margin-top:var(--space-lg)}.doc__actions{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.prose{max-width:var(--measure);font-size:var(--text-body);line-height:1.65}.prose>:first-child{margin-top:0}.prose h2{font-size:var(--text-h2-prose);letter-spacing:var(--tracking-heading);scroll-margin-top:var(--space-md);margin:3rem 0 1rem;font-weight:800;line-height:1.15}.prose h3{font-size:var(--text-h3);letter-spacing:var(--tracking-tight);scroll-margin-top:var(--space-md);margin:2rem 0 .625rem}.prose h4{font-size:var(--text-body);margin:1.5rem 0 .5rem}.prose p,.prose ul,.prose ol{margin:0 0 1rem}.prose li+li{margin-top:.25rem}.prose blockquote{border:1.5px solid var(--surface-brand);border-radius:var(--radius-panel);margin:1.5rem 0;padding:1.25rem 1.5rem}.prose blockquote p:last-child{margin-bottom:0}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-md);margin:1rem 0 1.5rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:.625rem .75rem}.prose th{border-bottom:2px solid var(--surface-brand)}.prose img{border:1px solid var(--border-subtle);border-radius:var(--radius-panel);width:min(100%,20rem);margin:1.5rem 0}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ref-ink:#1c2230;--ref-slate:#566173;--ref-white:#fff;--ref-mist:#f2f4f8;--ref-line:#dce1ea;--ref-font-sans:"Schibsted Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--ref-size-15:.9375rem;--ref-size-16:1rem;--ref-size-17:1.0625rem;--ref-size-18:1.125rem;--ref-size-20:1.25rem;--ref-size-22:1.375rem;--ref-size-24:1.5rem;--ref-size-32:2rem;--ref-size-40:2.5rem;--ref-size-section:clamp(1.875rem, 1.2rem + 2.2vw, 2.75rem);--ref-size-display:clamp(2.5rem, 1.4rem + 4.2vw, 4.5rem);--ref-space-4:.25rem;--ref-space-8:.5rem;--ref-space-12:.75rem;--ref-space-16:1rem;--ref-space-24:1.5rem;--ref-space-32:2rem;--ref-space-48:3rem;--ref-space-64:4rem;--ref-space-section:clamp(4rem, 2.5rem + 5vw, 6rem);--ref-radius-12:.75rem;--ref-radius-20:1.25rem;--ref-radius-pill:999px;--surface-page:var(--ref-white);--surface-sunken:var(--ref-mist);--surface-brand:var(--brand-field);--surface-brand-tint:var(--brand-tint);--content-primary:var(--ref-ink);--content-secondary:var(--ref-slate);--content-on-brand:var(--ref-white);--content-accent:var(--brand-strong);--border-subtle:var(--ref-line);--border-on-brand:#ffffff52;--focus-ring:var(--brand-strong);--focus-ring-on-brand:var(--ref-white);--device-bezel:var(--ref-ink);--font-sans:var(--ref-font-sans);--text-sm:var(--ref-size-15);--text-md:var(--ref-size-17);--text-body:var(--ref-size-18);--text-lead:var(--ref-size-20);--text-h3:var(--ref-size-22);--text-h2-sm:var(--ref-size-24);--text-h2-prose:var(--ref-size-32);--text-h2:var(--ref-size-section);--text-fact:var(--ref-size-40);--text-display:var(--ref-size-display);--tracking-display:-.035em;--tracking-heading:-.025em;--tracking-tight:-.012em;--space-xs:var(--ref-space-8);--space-sm:var(--ref-space-12);--space-md:var(--ref-space-24);--space-lg:var(--ref-space-48);--space-xl:var(--ref-space-64);--space-section:var(--ref-space-section);--gutter:var(--ref-space-24);--radius-control:var(--ref-radius-12);--radius-panel:var(--ref-radius-20);--radius-pill:var(--ref-radius-pill);--page-width:75rem;--measure:44rem;--tap-min:2.75rem;--motion-draw:1.4s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{color-scheme:light;background:var(--surface-page);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{min-width:20rem;font-family:var(--font-sans);font-size:var(--text-body);color:var(--content-primary);background:var(--surface-page);margin:0;line-height:1.6}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:var(--content-accent);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.container{width:100%;max-width:calc(var(--page-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--brand-field:#3b6db3;--brand-strong:#2a5291;--brand-tint:#edf3fb}.motif{width:100%;height:auto}.motif__code{font-family:var(--font-sans);fill:currentColor;stroke:none;font-size:14px}.motif__hatch{stroke-opacity:.55;stroke-width:1.1px}.motif__cutout{fill:var(--surface-brand)}.motif__arrow{stroke-opacity:.6}.motif-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:motif-draw var(--motion-draw) forwards}.motif-draw--1{animation-delay:.1s}.motif-draw--2{animation-delay:.25s}.motif-draw--3{animation-delay:.4s}.motif-draw--4{animation-delay:.55s}.motif-draw--5{animation-delay:.7s}.motif-draw--6{animation-delay:.85s}.motif-draw--7{animation-delay:1s}.motif-fade{opacity:0;animation:motif-fade var(--motion-draw) forwards}.motif-trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:4s linear .4s forwards motif-trace}@keyframes motif-trace{80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes motif-fade{to{opacity:1}}@keyframes motif-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.motif-draw{stroke-dashoffset:0;animation:none}.motif-trace{display:none}.motif-fade{opacity:1;animation:none}}.site-footer{border-top:1px solid var(--border-subtle)}.site-footer__inner{justify-content:space-between;gap:var(--space-md) var(--space-xl);padding-block:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.site-footer__notice{max-width:62ch;font-size:var(--text-sm);color:var(--content-secondary);flex:32rem;margin:0}.site-footer__side{gap:var(--space-sm);font-size:var(--text-sm);flex-direction:column;display:flex}.site-footer__links{flex-direction:column;display:flex}.site-footer__links a{min-height:var(--tap-min);color:var(--content-primary);align-items:center;display:inline-flex}.site-footer__publisher{color:var(--content-secondary);margin:0}.site-footer__publisher a{color:var(--content-primary)}.site-header{color:var(--content-on-brand);background:var(--surface-brand)}.site-header :focus-visible{outline-color:var(--focus-ring-on-brand)}.site-header__skip{top:var(--space-xs);left:var(--space-xs);z-index:10;padding:var(--space-xs) var(--space-sm);color:var(--content-primary);background:var(--surface-page);border-radius:var(--radius-control);position:absolute;transform:translateY(-200%)}.site-header__skip:focus-visible{transform:none}.site-header__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.site-header__brand{align-items:center;gap:var(--space-sm);min-height:var(--tap-min);color:inherit;font-size:var(--text-lead);letter-spacing:var(--tracking-tight);font-weight:700;text-decoration:none;display:inline-flex}.site-header__icon{width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--border-on-brand);border-radius:.625rem}.site-header__nav{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.site-header__link{min-height:var(--tap-min);padding-inline:var(--space-sm);color:inherit;font-size:var(--text-md);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.site-header__link[aria-current=page],.site-header__link:hover{text-underline-offset:.35em;text-decoration:underline}.site-header__lang{min-width:var(--tap-min);min-height:var(--tap-min);padding-inline:var(--space-sm);color:inherit;font-size:var(--text-sm);border-radius:var(--radius-pill);border:1px solid #ffffff8c;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-header__lang:hover{background:#ffffff1f}
