@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none}body{min-block-size:100dvh}img,picture,video,canvas,svg{max-inline-size:100%;display:block}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:0 0;border:0;padding:0}p,li,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:is(ul,ol)[role=list]{padding:0;list-style:none}table{border-collapse:collapse}fieldset{border:0;min-inline-size:0;padding:0}legend{padding:0}dialog{color:inherit;border:0;max-block-size:none;max-inline-size:none;padding:0}[hidden]:not([hidden=until-found]){display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer tokens{:root{color-scheme:light dark;--color-deep-water:oklch(100% 0 0);--color-chart-surface:oklch(96.8% .008 240);--color-chart-rule:oklch(88% .015 240);--color-ink:oklch(21% .035 255);--color-ink-muted:oklch(45% .03 250);--color-reef:oklch(43% .088 163);--color-reef-deep:oklch(32% .075 163);--color-reef-tint:oklch(95% .03 163);--color-chart-magenta:oklch(62% .19 352);--color-shallows:oklch(90% .05 225);--color-shallows-faint:oklch(95.5% .025 225);--color-land-buff:oklch(92% .045 88);--color-sun:oklch(78% .15 75);--color-rain:oklch(60% .12 245);--color-night-water:oklch(15% .015 255);--color-night-surface:oklch(20% .02 255);--color-night-rule:oklch(32% .02 250);--color-night-ink:oklch(94% .01 240);--color-night-ink-muted:oklch(72% .02 245);--color-night-reef:oklch(74% .11 165);--color-night-reef-deep:oklch(66% .1 165);--color-night-reef-tint:oklch(24% .04 165);--color-night-magenta:oklch(74% .16 350);--color-night-shallows:oklch(30% .05 230);--color-night-shallows-faint:oklch(22% .03 230);--color-night-land:oklch(30% .03 85);--color-page:var(--color-deep-water);--color-surface:var(--color-chart-surface);--color-rule:var(--color-chart-rule);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-muted);--color-brand:var(--color-reef);--color-brand-strong:var(--color-reef-deep);--color-brand-tint:var(--color-reef-tint);--color-on-brand:var(--color-deep-water);--color-link-hover:var(--color-reef-deep);--color-mark:var(--color-chart-magenta);--color-focus:var(--color-ink);--color-selected:var(--color-ink);--color-on-selected:var(--color-deep-water);--color-field-border:var(--color-ink-muted);--color-field-bg:var(--color-deep-water);--color-field-text:var(--color-ink);--color-selection:var(--color-shallows);--color-band:var(--color-reef-deep);--color-on-band:var(--color-deep-water);--color-on-band-muted:var(--color-reef-tint);--color-band-rule:var(--color-reef);--color-band-accent:var(--color-night-reef);--color-map-water:var(--color-shallows);--color-map-water-faint:var(--color-shallows-faint);--color-map-land:var(--color-land-buff);--color-map-coast:var(--color-ink);--color-data-sun:var(--color-sun);--color-data-rain:var(--color-rain);--color-rating-excellent:var(--color-reef);--color-rating-good:color-mix(in oklab, var(--color-reef) 62%, var(--color-deep-water));--color-rating-fair:color-mix(in oklab, var(--color-reef) 36%, var(--color-deep-water));--color-rating-poor:color-mix(in oklab, var(--color-reef) 20%, var(--color-deep-water));--color-on-rating-excellent:var(--color-deep-water);--color-sea-lo:var(--color-shallows-faint);--color-sea-hi:color-mix(in oklab, var(--color-reef) 62%, var(--color-shallows-faint));--shadow-float:0 1px 2px oklch(21% .035 255/.06), 0 8px 24px oklch(21% .035 255/.1);--color-scrim:oklch(21% .035 255/.4);--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback", system-ui, sans-serif;--font-serif:"Literata", "Literata Fallback", Georgia, serif;--text-display:clamp(2.75rem, 1.5rem + 5vw, 5.75rem);--text-headline:clamp(1.875rem, 1.35rem + 2.2vw, 3.25rem);--text-title:1.375rem;--text-lead:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--text-body:1.125rem;--text-data:1rem;--text-data-small:.8125rem;--text-water:.9375rem;--text-label:.875rem;--leading-display:.96;--leading-headline:1.04;--leading-title:1.2;--leading-lead:1.45;--leading-body:1.62;--leading-label:1.3;--leading-data:1.35;--tracking-display:-.03em;--tracking-headline:-.02em;--tracking-title:-.01em;--tracking-label:.005em;--weight-regular:400;--weight-data:500;--weight-label:600;--weight-title:650;--weight-headline:750;--weight-display:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:9rem;--space-gutter:clamp(1rem, .4rem + 2.6vw, 2.5rem);--space-section-tight:clamp(3rem, 2.4rem + 2.4vw, 4rem);--space-section:clamp(4rem, 2.6rem + 5.6vw, 6rem);--space-section-loose:clamp(6rem, 3.8rem + 8.8vw, 9rem);--measure:68ch;--measure-small:56ch;--width-wide:75rem;--header-height:4rem;--target-min:2.75rem;--focus-width:2px;--focus-offset:3px;--radius-hair:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--duration-fast:.12s;--duration-base:.15s;--duration-slow:.18s;--z-raised:1;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--z-skip-link:700}@media (prefers-color-scheme:dark){:root{--color-page:var(--color-night-water);--color-surface:var(--color-night-surface);--color-rule:var(--color-night-rule);--color-text:var(--color-night-ink);--color-text-muted:var(--color-night-ink-muted);--color-brand:var(--color-night-reef);--color-brand-strong:var(--color-night-reef-deep);--color-brand-tint:var(--color-night-reef-tint);--color-on-brand:var(--color-night-water);--color-link-hover:color-mix(in oklab, var(--color-night-reef), var(--color-night-ink));--color-mark:var(--color-night-magenta);--color-focus:var(--color-night-ink);--color-selected:var(--color-night-ink);--color-on-selected:var(--color-night-water);--color-field-border:var(--color-night-ink-muted);--color-field-bg:var(--color-night-water);--color-field-text:var(--color-night-ink);--color-selection:var(--color-night-shallows);--color-map-water:var(--color-night-shallows);--color-map-water-faint:var(--color-night-shallows-faint);--color-map-land:var(--color-night-land);--color-map-coast:var(--color-night-ink);--color-rating-excellent:var(--color-night-reef);--color-rating-good:color-mix(in oklab, var(--color-night-reef) 55%, var(--color-night-water));--color-rating-fair:color-mix(in oklab, var(--color-night-reef) 38%, var(--color-night-water));--color-rating-poor:color-mix(in oklab, var(--color-night-reef) 25%, var(--color-night-water));--color-on-rating-excellent:var(--color-night-water);--color-sea-lo:var(--color-night-shallows-faint);--color-sea-hi:color-mix(in oklab, var(--color-night-reef) 50%, var(--color-night-shallows-faint));--shadow-float:0 1px 2px oklch(15% .015 255/.5), 0 8px 24px oklch(15% .015 255/.7);--color-scrim:oklch(15% .015 255/.7);--leading-body:1.66;--leading-lead:1.5}}}@layer base{html{background-color:var(--color-page);color:var(--color-text);font-family:var(--font-serif);font-optical-sizing:auto;font-kerning:normal;hanging-punctuation:first last;scroll-padding-block-start:calc(var(--header-height) + var(--space-5))}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-regular)}@media (prefers-color-scheme:dark){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}::selection{background-color:var(--color-selection);color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--color-text);text-wrap:balance}h1,h2{font-size:var(--text-headline);font-weight:var(--weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline)}h3{font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}h4,h5,h6{font-size:var(--text-data);font-weight:var(--weight-title);line-height:var(--leading-data)}p,li,dd,figcaption,blockquote{text-wrap:pretty}.display{font-family:var(--font-sans);font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.headline{font-family:var(--font-sans);font-size:var(--text-headline);font-weight:var(--weight-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);text-wrap:balance}.title{font-family:var(--font-sans);font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.lead{font-family:var(--font-serif);font-size:var(--text-lead);line-height:var(--leading-lead);font-weight:var(--weight-regular);text-wrap:pretty}.label{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label)}.data{font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-data);line-height:var(--leading-data);font-variant-numeric:tabular-nums lining-nums}.water{font-family:var(--font-serif);font-style:italic;font-weight:var(--weight-regular);font-variation-settings:"opsz" 12}a{color:var(--color-brand);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch, currentColor 45%, transparent);text-underline-offset:.22em;transition:color var(--duration-fast) var(--ease-out-quint), text-decoration-color var(--duration-fast) var(--ease-out-quint)}a:hover{color:var(--color-link-hover);text-decoration-color:currentColor}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}[tabindex="-1"]:focus{outline:none}:is(ul,ol):not([role=list]){padding-inline-start:1.25em}li::marker{color:var(--color-text-muted)}hr{background-color:var(--color-rule);border:0;block-size:1px}table{inline-size:100%;font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-data);line-height:var(--leading-data);font-variant-numeric:tabular-nums lining-nums}caption{caption-side:bottom;text-align:start;font-size:var(--text-label);font-weight:var(--weight-data);color:var(--color-text-muted);padding-block-start:var(--space-3)}th,td{padding:var(--space-2) var(--space-3);text-align:start;vertical-align:baseline;border-block-end:1px solid var(--color-rule)}:is(th,td):first-child{padding-inline-start:0}:is(th,td):last-child{padding-inline-end:0}thead th{font-size:var(--text-label);font-weight:var(--weight-label);color:var(--color-text-muted);border-block-end-color:var(--color-text);vertical-align:bottom}tbody th{font-weight:var(--weight-label)}.num{text-align:end}summary{align-items:center;gap:var(--space-3);min-block-size:var(--target-min);font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-label);line-height:var(--leading-label);color:var(--color-text);cursor:pointer;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"";block-size:.5em;inline-size:.5em;transition:rotate var(--duration-slow) var(--ease-out-quint), translate var(--duration-slow) var(--ease-out-quint);border-block-end:2px solid;border-inline-end:2px solid;flex:none;margin-inline:.15em .1em;translate:0;rotate:-45deg}details[open]>summary:before{translate:0 -.15em;rotate:45deg}summary:hover{color:var(--color-brand)}abbr[title]{text-underline-offset:.2em;text-decoration:underline dotted}strong,b{font-weight:600}code,kbd,samp{font-family:var(--font-sans);font-variant-numeric:tabular-nums}}@layer layout{.container{inline-size:min(100% - 2 * var(--space-gutter), var(--width-wide));margin-inline:auto}.container-prose{inline-size:min(100% - 2 * var(--space-gutter), var(--measure));margin-inline:auto}.content-grid{--_gutter:var(--space-gutter);--_content:min(var(--measure), 100% - 2 * var(--_gutter));--_breakout:minmax(0, calc((var(--width-wide) - var(--measure)) / 2));grid-template-columns:[full-start] minmax(var(--_gutter), 1fr) [wide-start] var(--_breakout) [content-start] var(--_content) [content-end] var(--_breakout) [wide-end] minmax(var(--_gutter), 1fr) [full-end];display:grid}.content-grid>*{grid-column:content}.content-grid>.wide{grid-column:wide}.content-grid>.full-bleed{grid-column:full}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space-4)}.stack-tight>*+*{margin-block-start:var(--space-2)}.stack-snug>*+*{margin-block-start:var(--space-3)}.stack-loose>*+*{margin-block-start:var(--space-6)}.stack-wide>*+*{margin-block-start:var(--space-7)}.cluster{--cluster-space:var(--space-3);--cluster-align:center;--cluster-justify:flex-start;gap:var(--cluster-space);align-items:var(--cluster-align);justify-content:var(--cluster-justify);flex-wrap:wrap;display:flex}.with-sidebar{--sidebar-space:var(--space-6);--sidebar-width:18rem;--sidebar-content-min:55%;gap:var(--sidebar-space);flex-wrap:wrap;display:flex}.with-sidebar>:first-child{flex-basis:var(--sidebar-width);flex-grow:1}.with-sidebar>:last-child{min-inline-size:var(--sidebar-content-min);flex-grow:999;flex-basis:0}.switcher{--switcher-space:var(--space-5);--switcher-threshold:40rem;gap:var(--switcher-space);flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold) - 100%) * 999)}.grid-auto{--grid-space:var(--space-5);--grid-min:16rem;gap:var(--grid-space);grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min), 100%), 1fr));display:grid}.section{padding-block:var(--space-section)}.section-tight{padding-block:var(--space-section-tight)}.section-loose{padding-block:var(--space-section-loose)}.section-ruled{border-block-start:1px solid var(--color-rule)}.cq{container-type:inline-size}}@layer components{.wordmark{--_dot:var(--color-brand);--_ink:var(--color-text);font-family:var(--font-sans);font-size:var(--wordmark-size,1.75rem);font-weight:var(--weight-display);letter-spacing:-.015em;color:var(--_ink);white-space:nowrap;margin-inline-start:-.065em;font-style:normal;line-height:1;text-decoration:none;display:inline-block;position:relative}a.wordmark:before{content:"";inset-block:min(0px, (100% - var(--target-min)) / 2);inset-inline:calc(var(--space-1) * -1);position:absolute}.wordmark:hover{color:var(--_ink)}.wordmark__i{color:#0000;position:relative}.wordmark__i::selection{color:#0000}.wordmark__i:before{content:"ı";color:var(--_ink);line-height:normal;position:absolute;inset-block-start:0;inset-inline-start:0}.wordmark__dot{background-color:var(--_dot);border-radius:50%;block-size:.235em;inline-size:.235em;position:absolute;inset-block-start:.1716em;inset-inline-start:.1506em;translate:-50%}.wordmark--on-band,.band .wordmark{--_dot:var(--color-band-accent);--_ink:var(--color-on-band)}@media (forced-colors:active){.wordmark__dot{forced-color-adjust:none;background-color:canvastext}}.skip-link{z-index:var(--z-skip-link);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-text);color:var(--color-page);font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-label);line-height:var(--leading-label);translate:0 calc(-100% - var(--space-4));transition:translate var(--duration-slow) var(--ease-out-quint);text-decoration:none;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.skip-link:focus{translate:0}.skip-link:hover{color:var(--color-page)}.scroll-sentinel{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.site-header{z-index:var(--z-sticky);background-color:var(--color-page);transition:border-color var(--duration-slow) var(--ease-out-quint);border-block-end:1px solid #0000;position:sticky;inset-block-start:0}.site-header[data-scrolled]{border-block-end-color:var(--color-rule)}@media (scripting:none){.site-header{border-block-end-color:var(--color-rule)}}.site-header__bar{justify-content:space-between;align-items:baseline;gap:var(--space-5);min-block-size:var(--header-height);padding-block:calc((var(--header-height) - var(--target-min)) / 2);display:flex}.site-nav{display:none}.site-nav__list{align-items:center;gap:var(--space-1);margin-inline-end:calc(var(--space-3) * -1);display:flex}.site-nav__link{min-block-size:var(--target-min);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-data);color:var(--color-text);white-space:nowrap;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.site-nav__link:hover{color:var(--color-brand)}.site-nav__link[aria-current]:after{content:"";background-color:var(--color-mark);border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-end:.3125rem;inset-inline-start:50%;translate:-50%}.menu-button{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);min-inline-size:var(--target-min);padding-inline:var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-label);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quint);margin-inline-end:calc(var(--space-2) * -1);line-height:1;display:inline-flex}.menu-button:hover{background-color:var(--color-surface)}.menu-button__icon{flex:none;block-size:1.125rem;inline-size:1.125rem}@media (width>=56.25em){.site-nav{display:block}.menu-button{display:none}}@media (scripting:none) and (width<=56.249em){.site-header__bar{flex-wrap:wrap;row-gap:0}.site-nav{inline-size:100%;display:block;overflow-x:auto}.site-nav__list{margin-inline:calc(var(--space-3) * -1)}.menu-button{display:none}}.nav-sheet{overscroll-behavior:contain;background-color:var(--color-page);block-size:100dvh;inline-size:min(100%,28rem);color:var(--color-text);box-shadow:var(--shadow-float);opacity:0;translate:var(--space-5) 0;transition:opacity var(--duration-slow) var(--ease-out-quint), translate var(--duration-slow) var(--ease-out-quint), overlay var(--duration-slow) allow-discrete, display var(--duration-slow) allow-discrete;margin:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow-y:auto}.nav-sheet[open]{opacity:1;translate:0}@starting-style{.nav-sheet[open]{opacity:0;translate:var(--space-5) 0}}.nav-sheet::backdrop{background-color:var(--color-scrim);opacity:0;transition:opacity var(--duration-slow) var(--ease-out-quint), overlay var(--duration-slow) allow-discrete, display var(--duration-slow) allow-discrete}.nav-sheet[open]::backdrop{opacity:1}@starting-style{.nav-sheet[open]::backdrop{opacity:0}}:root:has(.nav-sheet[open]){overflow:hidden}.nav-sheet__inner{min-block-size:100%;padding-inline:var(--space-gutter);flex-direction:column;padding-block-end:var(--space-7);display:flex}@media (width>=28rem){.nav-sheet{border-inline-start:1px solid var(--color-rule)}}.nav-sheet__bar{justify-content:space-between;align-items:baseline;gap:var(--space-5);min-block-size:var(--header-height);padding-block:calc((var(--header-height) - var(--target-min)) / 2);display:flex}.nav-sheet__more{margin-block-start:auto;padding-block-start:var(--space-7)}.nav-sheet__more-list{--cluster-space:0 var(--space-5)}.nav-sheet__more-link{min-block-size:var(--target-min);font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-data);color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.nav-sheet__more-link:hover{color:var(--color-brand)}.nav-sheet__list{border-block-start:1px solid var(--color-rule);margin-block-start:var(--space-5)}.nav-sheet__item{border-block-end:1px solid var(--color-rule)}.nav-sheet__link{gap:var(--space-1);padding-block:var(--space-4);color:var(--color-text);text-decoration:none;display:grid}.nav-sheet__label{align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);transition:color var(--duration-fast) var(--ease-out-quint);display:inline-flex}.nav-sheet__link:hover .nav-sheet__label{color:var(--color-brand)}.nav-sheet__link[aria-current] .nav-sheet__label:after{content:"";background-color:var(--color-mark);border-radius:50%;block-size:6px;inline-size:6px}@media (forced-colors:active){.site-nav__link[aria-current]:after,.nav-sheet__link[aria-current] .nav-sheet__label:after{forced-color-adjust:none;background-color:highlight}}.nav-sheet__note{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-data);line-height:var(--leading-label);color:var(--color-text-muted)}.band{--color-page:var(--color-band);--color-surface:var(--color-reef);--color-rule:var(--color-band-rule);--color-text:var(--color-on-band);--color-text-muted:var(--color-on-band-muted);--color-brand:var(--color-on-band);--color-brand-strong:var(--color-on-band-muted);--color-link-hover:var(--color-on-band);--color-brand-tint:var(--color-reef);--color-on-brand:var(--color-band);--color-focus:var(--color-on-band);--color-selected:var(--color-on-band);--color-on-selected:var(--color-band);--color-field-border:var(--color-on-band-muted);--color-selection:var(--color-reef);padding-block:var(--space-section);background-color:var(--color-band);color:var(--color-on-band)}.band a{text-decoration-color:color-mix(in oklch, currentColor 50%, transparent)}.band a:hover{text-decoration-color:currentColor}.site-footer{font-family:var(--font-sans);padding-block-end:var(--space-6)}.site-footer__inner{gap:var(--space-8);display:grid}.site-footer__letter{border-block-end:1px solid var(--color-rule);padding-block-end:var(--space-8)}.site-footer__letter-title{font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.site-footer__letter-text{max-inline-size:40ch;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-lead);color:var(--color-text-muted)}.site-footer__main{--sidebar-width:18rem;--sidebar-space:var(--space-7);--sidebar-content-min:50%}.site-footer__tagline{max-inline-size:22ch;font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-lead);color:var(--color-text-muted)}.site-footer__links{column-gap:var(--space-6);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,13rem));grid-auto-flow:column;display:grid}.site-footer__link{min-block-size:var(--target-min);font-size:var(--text-data);font-weight:var(--weight-data);align-items:center;line-height:1.2;display:inline-flex}.site-footer a.site-footer__link{text-decoration-color:#0000}.site-footer a.site-footer__link:hover{color:var(--color-text);text-decoration-color:currentColor}.site-footer__meta{justify-content:space-between;align-items:baseline;gap:var(--space-4) var(--space-7);border-block-start:1px solid var(--color-rule);font-size:var(--text-label);font-weight:var(--weight-data);color:var(--color-text-muted);flex-wrap:wrap;padding-block-start:var(--space-5);line-height:1.5;display:flex}.site-footer__credit{max-inline-size:56ch}.site-footer__meta a:hover{color:var(--color-text)}.button{--_bg:var(--color-brand);--_fg:var(--color-on-brand);--_border:var(--color-brand);justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--target-min);border:1px solid var(--_border);border-radius:var(--radius-sm);background-color:var(--_bg);color:var(--_fg);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out-quint), border-color var(--duration-fast) var(--ease-out-quint), color var(--duration-fast) var(--ease-out-quint), translate var(--duration-fast) var(--ease-out-quint);padding:.8125rem 1.3125rem;text-decoration:none;display:inline-flex}.button:is(:hover,[data-state=hover]){--_bg:var(--color-brand-strong);--_border:var(--color-brand-strong);color:var(--_fg)}.button:is(:active,[data-state=active]){--_bg:var(--color-brand-strong);--_border:var(--color-brand-strong);translate:0 1px}.button[data-state=focus]{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.button--secondary{--_bg:var(--color-page);--_fg:var(--color-brand);--_border:var(--color-brand)}.button--secondary:is(:hover,:active,[data-state=hover],[data-state=active]){--_bg:var(--color-brand-tint);--_fg:var(--color-link-hover);--_border:var(--color-link-hover)}.button--on-band{--_bg:var(--color-on-band);--_fg:var(--color-band);--_border:var(--color-on-band)}.button--on-band:is(:hover,:active){--_bg:var(--color-on-band-muted);--_fg:var(--color-band);--_border:var(--color-on-band-muted)}.button--large{font-size:var(--text-data);padding:.9375rem 1.5625rem}.button:disabled,.button[aria-disabled=true]{--_bg:var(--color-surface);--_fg:var(--color-text-muted);--_border:var(--color-rule);cursor:not-allowed;translate:none}.button__icon{flex:none;block-size:1em;inline-size:1em}.partner-action{justify-items:start;gap:var(--space-2);display:inline-grid}.partner-note{max-inline-size:var(--measure-small);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-data);line-height:var(--leading-label);color:var(--color-text-muted)}.hit-area{position:relative}.hit-area:before,.link-arrow:before{content:"";inset-block:calc((100% - var(--target-min)) / 2);inset-inline:calc(var(--space-1) * -1);position:absolute}.link-arrow{font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-label);align-items:center;gap:.35em;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.link-arrow__glyph{transition:translate var(--duration-slow) var(--ease-out-quint)}.link-arrow:is(:hover,[data-state=hover]) .link-arrow__glyph{translate:.2em}.link-arrow:is(:hover,[data-state=hover]){color:var(--color-link-hover)}.link-external__glyph{vertical-align:.05em;block-size:.75em;inline-size:.75em;margin-inline-start:.15em;display:inline-block}.chip{align-items:center;gap:var(--space-2);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background-color:var(--color-surface);min-block-size:2.25rem;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-out-quint), border-color var(--duration-fast) var(--ease-out-quint), color var(--duration-fast) var(--ease-out-quint);padding:calc(.5rem - 1px) calc(.875rem - 1px);display:inline-flex;position:relative}.chip:before{content:"";position:absolute;inset:-4px 0}.chip:is(:hover,[data-state=hover]){border-color:var(--color-text-muted)}.chip:is(:has(:checked),[aria-pressed=true],[data-state=selected]){border-color:var(--color-selected);background-color:var(--color-selected);color:var(--color-on-selected)}.chip:has(:focus-visible),.chip:is(button):focus-visible,.chip[data-state=focus]{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.chip__check{flex:none;block-size:.875rem;inline-size:.875rem;margin-inline-start:-.125rem;display:none}.chip:is(:has(:checked),[aria-pressed=true],[data-state=selected]) .chip__check{display:block}.chip__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-data);line-height:var(--leading-label);align-items:center;display:inline-flex}.section-title{font-size:max(var(--text-title), var(--text-lead));font-weight:var(--weight-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.panel{padding:var(--space-5);border-radius:var(--radius-md);background-color:var(--color-surface)}.next-step{padding:var(--space-5);border-radius:var(--radius-md);background-color:var(--color-brand-tint);color:var(--color-text);container-type:inline-size}.next-step__layout{gap:var(--space-4) var(--space-6);display:grid}.next-step__advice{max-inline-size:38ch;font-family:var(--font-serif);font-size:var(--text-lead);line-height:var(--leading-lead);text-wrap:pretty}.next-step .partner-note{color:var(--color-text-muted)}@container (width>=36rem){.next-step__layout{grid-template-columns:1fr auto;align-items:center}.next-step__note{grid-column:1/-1}}.field{gap:var(--space-2);display:grid}.field__label{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label)}.field__hint{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-data);line-height:var(--leading-label);color:var(--color-text-muted)}.input{inline-size:100%;min-block-size:var(--target-min);padding:0 var(--space-3);border:1px solid var(--color-field-border);border-radius:var(--radius-sm);background-color:var(--color-field-bg);color:var(--color-field-text);font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-data);transition:border-color var(--duration-fast) var(--ease-out-quint);line-height:1.2}.input:hover,.input:focus-visible{border-color:var(--color-text)}.input[aria-invalid=true]{border-color:var(--color-mark);box-shadow:inset 0 0 0 1px var(--color-mark)}.select{display:block;position:relative}.select>select{appearance:none;cursor:pointer;padding-inline-end:2.25rem}.select:after{content:"";border-inline-end:2px solid var(--color-field-text);border-block-end:2px solid var(--color-field-text);pointer-events:none;block-size:.45rem;inline-size:.45rem;position:absolute;inset-block-start:50%;inset-inline-end:.9rem;translate:0 -70%;rotate:45deg}.field__error{align-items:baseline;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-label);line-height:var(--leading-label);color:var(--color-text);display:flex}.field__error-mark{block-size:.875rem;inline-size:.875rem;color:var(--color-mark);flex:none;translate:0 .125rem}.field__error-knock{fill:none;stroke:var(--color-page)}.table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.table-scroll>table{min-inline-size:var(--table-min,30rem)}.prose{max-inline-size:var(--measure);font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-body)}.prose>*{margin-block:0}.prose>*+*{margin-block-start:1em}.prose>:is(h2,h3,h4)+*{margin-block-start:.75em}.prose>*+h2{margin-block-start:2.25em}.prose>*+h3{margin-block-start:1.75em}.prose li+li{margin-block-start:.35em}.prose blockquote{padding-inline-start:1.25em;font-style:italic}.ledger{max-inline-size:var(--measure);container-type:inline-size}.ledger__row{gap:var(--space-2) var(--space-6);padding-block:var(--space-5);border-block-start:1px solid var(--color-rule);display:grid}.ledger__row:first-child{border-block-start:0;padding-block-start:0}@container (width>=36rem){.ledger__row{grid-template-columns:11rem minmax(0,1fr)}}.ledger__name{font-family:var(--font-sans);font-size:var(--text-data);font-weight:var(--weight-label);line-height:var(--leading-body);letter-spacing:0;text-wrap:balance}.ledger__body{gap:var(--space-3);align-content:start;display:grid}.page-section{--sidebar-width:17rem;--sidebar-space:var(--space-5) var(--space-8);--sidebar-content-min:58%}.page-section__title{font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.chart-sheet{border:1px solid var(--color-rule);border-radius:var(--radius-hair);background-color:var(--color-map-water-faint);color:var(--color-text);overflow:hidden}.chart-caption{justify-content:space-between;gap:var(--space-1) var(--space-5);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-data);color:var(--color-text-muted);flex-wrap:wrap;line-height:1.45;display:flex}.caution{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);grid-template-columns:auto minmax(0,1fr);display:grid}.caution__mark{block-size:1rem;inline-size:1rem;color:var(--color-mark);margin-block-start:calc(.5lh - .5rem)}.caution__knock{fill:none;stroke:var(--color-surface)}.caution__body{gap:var(--space-3);display:grid}@media (forced-colors:active){.caution__mark{forced-color-adjust:none;color:canvastext}.caution__knock{stroke:canvas}}.newsletter{gap:var(--space-3);align-content:start;display:grid}.newsletter__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.newsletter__row .input{flex:14rem;inline-size:auto}.newsletter__privacy{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-data);color:var(--color-text-muted);line-height:1.5}.newsletter__trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@layer utilities{:root:not([data-now-month]) [data-now-any],:root:not([data-now-month="0"]) [data-now="0"],:root:not([data-now-month="1"]) [data-now="1"],:root:not([data-now-month="2"]) [data-now="2"],:root:not([data-now-month="3"]) [data-now="3"],:root:not([data-now-month="4"]) [data-now="4"],:root:not([data-now-month="5"]) [data-now="5"],:root:not([data-now-month="6"]) [data-now="6"],:root:not([data-now-month="7"]) [data-now="7"],:root:not([data-now-month="8"]) [data-now="8"],:root:not([data-now-month="9"]) [data-now="9"],:root:not([data-now-month="10"]) [data-now="10"],:root:not([data-now-month="11"]) [data-now="11"]{display:none}.visually-hidden,.strip__numbers:not([open])>:not(summary){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-show]:before{content:attr(data-show)}.tabular{font-variant-numeric:tabular-nums lining-nums}.text-muted{color:var(--color-text-muted)}.measure{max-inline-size:var(--measure)}}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-var.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-italic-var.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata-var.woff2)format("woff2");font-weight:400 650;font-style:normal;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata-italic-var.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial),local(ArialMT);font-weight:400 549;font-style:normal;size-adjust:104.8%;ascent-override:93.18%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;font-style:normal;size-adjust:102%;ascent-override:95.74%;descent-override:25.28%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial Italic),local(Arial-ItalicMT);font-weight:400 900;font-style:italic;size-adjust:101.87%;ascent-override:95.86%;descent-override:25.31%;line-gap-override:0%}@font-face{font-family:Literata Fallback;src:local(Georgia);font-weight:400 549;font-style:normal;size-adjust:108%;ascent-override:108.98%;descent-override:28.52%;line-gap-override:0%}@font-face{font-family:Literata Fallback;src:local(Georgia Bold),local(Georgia-Bold);font-weight:550 900;font-style:normal;size-adjust:96.24%;ascent-override:122.3%;descent-override:32%;line-gap-override:0%}@font-face{font-family:Literata Fallback;src:local(Georgia Italic),local(Georgia-Italic);font-weight:400 900;font-style:italic;size-adjust:99.68%;ascent-override:118.08%;descent-override:30.9%;line-gap-override:0%}
