@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--font-display: "Schibsted Grotesk", system-ui, sans-serif;--font-body: "Schibsted Grotesk", system-ui, sans-serif;--font-label: "Schibsted Grotesk", system-ui, sans-serif;--font-num: "Schibsted Grotesk", system-ui, sans-serif;--weight-display: 750;--weight-heavy: 800;--weight-body: 400;--weight-strong: 620;--weight-total: 760;--leading-body: 1.5;--leading-tight: 1.08;--step-small: .875rem;--step-0: 1rem;--step-1: 1.1875rem;--step-2: 1.5rem;--step-3: clamp(1.75rem, 1.2rem + 1.6vw, 2.5rem);--step-4: clamp(2.25rem, 1.4rem + 2.6vw, 3.5rem);--step-5: clamp(3rem, 8vw, 6rem);--step-total: clamp(3rem, 2rem + 4vw, 5.5rem);--space-unit: 4px;--density: 1;--measure: 66ch;--radius: 3px;--line-w: 1px;--line-w-strong: 2px;--page-max: 82rem;--calc-columns: minmax(0, 1.9fr) minmax(18rem, 1fr);color-scheme:light;--c-bg: #dedad3;--c-surface: #ece9e3;--c-text: #0a0a0a;--c-muted: #5c5852;--c-accent: #1d6275;--c-on-accent: #ffffff;--c-line: #6f6a62;--c-line-soft: #c4bfb5;--c-alert: #a61b1b;--c-mark: #e9c9c0;--c-warn: #8a5300;--c-ok: #1e6b43;--c-band: #cdc8bf;--c-sheet: #f6f4f0;--c-pick: #d3e4e7;--c-inv: #151513;--c-inv-text: #f1eee8;--c-inv-muted: #bdb8ae;--c-inv-accent: #86d4e6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--c-bg: #12110f;--c-surface: #1c1b18;--c-text: #ece8e0;--c-muted: #a8a39a;--c-accent: #6cc0d4;--c-on-accent: #0a1a1f;--c-line: #7d786f;--c-line-soft: #302e29;--c-alert: #ff8a80;--c-mark: #4a2623;--c-warn: #e7b04b;--c-ok: #7fd1a3;--c-band: #2a2824;--c-sheet: #151412;--c-pick: #17262b;--c-inv: #2a2824;--c-inv-text: #f1eee8;--c-inv-muted: #bdb8ae;--c-inv-accent: #86d4e6}}:root[data-theme=dark]{color-scheme:dark;--c-bg: #12110f;--c-surface: #1c1b18;--c-text: #ece8e0;--c-muted: #a8a39a;--c-accent: #6cc0d4;--c-on-accent: #0a1a1f;--c-line: #7d786f;--c-line-soft: #302e29;--c-alert: #ff8a80;--c-mark: #4a2623;--c-warn: #e7b04b;--c-ok: #7fd1a3;--c-band: #2a2824;--c-sheet: #151412;--c-pick: #17262b;--c-inv: #2a2824;--c-inv-text: #f1eee8;--c-inv-muted: #bdb8ae;--c-inv-accent: #86d4e6}.site-header{background:var(--c-bg)}.masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-1) var(--s-8);max-width:var(--page-max);margin-inline:auto;padding:var(--s-3) var(--s-4)}.wordmark{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--step-2);line-height:1;letter-spacing:-.03em;color:var(--c-text);text-decoration:none}.wordmark__cost{color:var(--c-accent)}.site-nav ul{display:flex;flex-wrap:wrap;gap:var(--s-1);list-style:none;margin:0;padding:0}.site-nav li+li{margin-top:0}.site-nav a{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--s-3);border-radius:var(--radius);color:var(--c-text);text-decoration:none;font-weight:var(--weight-strong);letter-spacing:-.01em}.site-nav a:hover{background:var(--c-band)}.site-nav a[aria-current=page]{background:var(--c-text);color:var(--c-bg)}:root{--section-gap: clamp(4rem, 8vw, 7.5rem);--h2-size: clamp(1.5rem, 1.2rem + .9vw, 2.125rem)}.main{margin-inline:auto;padding:var(--s-4) var(--s-4) 0}.main--wide,.main--read{max-width:var(--page-max)}main:focus{outline:none}.site-footer{background:var(--c-bg);margin-top:var(--section-gap)}.footer{max-width:var(--page-max);margin-inline:auto;padding:var(--s-8) var(--s-4) var(--s-12);display:grid;gap:var(--s-6) var(--s-12);grid-template-columns:minmax(0,1fr);align-items:start;color:var(--c-muted);font-size:var(--step-small)}@media(min-width:48rem){.footer{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.3fr)}}.footer__links{display:grid;gap:0;list-style:none;margin:0;padding:0}.footer__links li+li{margin-top:0}.footer__links a{color:var(--c-text);display:inline-flex;align-items:center;min-height:2rem;padding-block:.25rem;line-height:1.3}.footer__meta{display:grid;gap:var(--s-2);align-content:start}.footer__meta p{margin:0}.footer__contact{display:flex;flex-wrap:wrap;gap:0 var(--s-6)}.footer__contact a{display:inline-flex;align-items:center;min-height:2rem}.footer a{color:var(--c-text)}.footer__wordmark{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--step-2);line-height:1;letter-spacing:-.03em;color:var(--c-text)}.footer__wordmark span{color:var(--c-accent)}@media(max-width:47.99rem){.footer{gap:var(--s-4)}.footer__links a,.footer__contact a{min-height:2.5rem}.footer__nav:first-of-type .footer__links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-4)}}.n,.num{font-family:var(--font-num);font-variant-numeric:lining-nums;text-align:end;white-space:nowrap}a.ui-button{text-decoration:none}.ui-button--quiet{border-width:var(--line-w)}.linkish{background:none;border:0;padding:0;color:var(--c-accent);text-decoration:underline;text-underline-offset:.2em;cursor:pointer;font:inherit;min-height:1.5rem}.linkish+.linkish{margin-left:var(--s-4)}.page-head{display:grid;gap:var(--s-2) var(--s-12);margin-bottom:var(--s-6);align-items:end}.page-head h1{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);font-weight:var(--weight-heavy);letter-spacing:-.03em;line-height:1;margin:0;max-width:20ch}.page-head .lead{font-size:var(--step-1);line-height:1.4;color:var(--c-muted);max-width:46ch;margin:0}@media(min-width:1024px){.page-head{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.page-head .lead{padding-bottom:.25rem}}.no-quote{margin-top:var(--s-12);font-size:var(--step-2);font-weight:var(--weight-strong);letter-spacing:-.02em;max-width:36ch;line-height:1.25}.tool{display:grid;gap:var(--s-12)}.finder{display:grid;gap:var(--s-8);align-items:start}@media(min-width:1024px){.finder{grid-template-columns:minmax(0,1.45fr) minmax(22rem,1fr);column-gap:var(--s-12)}}.cfg{display:grid;gap:var(--s-6);min-width:0}.summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--s-4);margin:0;padding:var(--s-1) var(--s-3);background:var(--c-text);color:var(--c-bg);border-radius:var(--radius)}.summary__text{font-weight:var(--weight-strong);line-height:1.3;padding-block:var(--s-2)}.summary__value{font-family:var(--font-num);font-weight:var(--weight-total);font-size:var(--step-1);color:var(--c-bg);white-space:nowrap}.summary__link{display:inline-flex;align-items:center;min-height:var(--target);font-weight:var(--weight-strong);white-space:nowrap;color:var(--c-bg)}.summary--text{display:block;padding-block:var(--s-2)}.summary--text .summary__text{padding:0}.summary--text .summary__link{display:inline;min-height:0}@media(max-width:1023px){.summary{position:sticky;top:0;z-index:5}}@media(min-width:1024px){.summary,.summary--text{display:none}}.cfg__step{border:0;margin:0;padding:0;min-width:0}.cfg__legend{display:block;padding:0;margin:0 0 var(--s-1);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-1);letter-spacing:-.02em;line-height:1.2;color:var(--c-text)}.cfg__help{margin:0 0 var(--s-2);color:var(--c-muted);font-size:var(--step-small)}.cfg__help--row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-6);align-items:baseline}.cfg__help--row p{margin:0}.cfg__err{margin:var(--s-2) 0 0;color:var(--c-alert);font-weight:var(--weight-strong)}.cfg__row{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-12);align-items:end}.cfg__field{flex:0 1 34rem;min-width:0}.finder--est .cfg__field{flex:1 1 24rem}.example-note{color:var(--c-muted)}.example-note strong{color:var(--c-text)}.people{display:flex;align-items:center;gap:var(--s-4)}.people__num{font-family:var(--font-num);font-size:var(--step-2);font-weight:var(--weight-total);letter-spacing:-.02em;width:6.5ch;flex:none;min-height:3.25rem;padding:0 var(--s-3);background:var(--c-sheet);color:var(--c-text);border:var(--line-w) solid var(--c-line);border-radius:var(--radius)}.people__num[aria-invalid=true]{border:var(--line-w-strong) solid var(--c-alert)}.people__slider{flex:1;min-width:6rem;max-width:26rem;accent-color:var(--c-accent);height:var(--target);margin:0;cursor:pointer}.seg{border:0;padding:0;margin:0}.seg legend{padding:0;margin-bottom:var(--s-1);font-weight:var(--weight-strong);font-size:var(--step-small);color:var(--c-muted)}.seg__opts{display:inline-flex;gap:2px;padding:2px;background:var(--c-band);border-radius:var(--radius)}.seg__opt{position:relative}.seg__opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg__opt span{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--s-4);border-radius:var(--radius);font-family:var(--font-num);font-weight:var(--weight-strong);color:var(--c-text)}.seg__opt input:hover+span{background:var(--c-surface)}.seg__opt input:checked+span{background:var(--c-text);color:var(--c-bg)}.seg__opt input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.opts{display:grid;gap:var(--s-2)}@media(min-width:560px){.opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"in name" ". hint";column-gap:var(--s-3);row-gap:var(--s-1);align-content:start;padding:var(--s-4);background:var(--c-surface);border-radius:var(--radius)}.opt__in{grid-area:in;position:relative;z-index:1;width:1.25rem;height:1.25rem;margin:.125rem 0 0;accent-color:var(--c-accent);cursor:pointer}.opt__name{grid-area:name;font-size:1.0625rem;font-weight:var(--weight-strong);line-height:1.35;cursor:pointer;font-family:var(--font-num)}.opt__name:before{content:"";position:absolute;inset:0}.opt__hint{grid-area:hint;font-size:.9375rem;line-height:1.45;color:var(--c-muted)}.opt:hover{background:var(--c-sheet)}.opt[data-on]{background:var(--c-pick);box-shadow:inset 0 0 0 var(--line-w-strong) var(--c-accent)}.opt:has(.opt__in:focus-visible){outline:var(--line-w-strong) solid var(--c-text);outline-offset:2px}@supports selector(:has(*)){.opt__in:focus-visible{outline:none}}.opts--3 .opt{padding:var(--s-3) var(--s-4)}.own-rate{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-surface);border-radius:var(--radius)}.own-rate label{display:flex;justify-content:space-between;gap:var(--s-2);font-weight:var(--weight-strong)}.own-rate output{font-family:var(--font-num);font-size:var(--step-1)}.own-rate input{width:100%;accent-color:var(--c-accent);height:var(--target);margin:0;cursor:pointer}@media(min-width:1024px){.finder--est{grid-template-areas:"cfg answer" "detail answer";grid-template-rows:auto 1fr;row-gap:var(--section-gap)}.finder--est>.cfg{grid-area:cfg}.finder--est>.answer{grid-area:answer}.finder--est>.detail{grid-area:detail}.finder--est .detail__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:559px){.opt{padding:var(--s-3) var(--s-4)}}.answer{min-width:0;background:var(--c-surface);border-radius:var(--radius)}@media(min-width:1024px)and (min-height:760px){.finder .answer{position:sticky;top:var(--s-4)}}.answer__body{padding:var(--s-6);display:grid;gap:var(--s-4);align-content:start;min-width:0}.answer__body p{margin:0}.answer__kicker{color:var(--c-muted);font-size:var(--step-small)}.answer__title{margin:0;font-size:var(--step-2);line-height:1.15;font-weight:var(--weight-heavy);letter-spacing:-.03em}.answer__because{font-size:var(--step-1);line-height:1.4;max-width:52ch}.answer__share{margin:0;padding:var(--s-1) var(--s-6) var(--s-3);display:flex;flex-wrap:wrap;gap:0 var(--s-6);align-items:center}.answer__share>*{display:inline-flex;align-items:center;min-height:var(--target)}.answer__share .linkish+a{margin-left:0}.figure{display:grid;gap:var(--s-1);padding-top:var(--s-2)}.figure__label{font-weight:var(--weight-strong)}.figure__value{font-family:var(--font-num);font-weight:var(--weight-heavy);font-size:var(--step-total);line-height:1;letter-spacing:-.035em;color:var(--c-accent);padding-bottom:var(--s-1);font-variant-numeric:lining-nums}.figure__what{color:var(--c-muted);padding-top:var(--s-1)}.figure__value[data-long]{font-size:calc(var(--step-total) * .78)}.days{margin:0;display:grid;gap:2px}.days>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--c-sheet);border-radius:var(--radius)}.days dt{margin:0}.days dd{margin:0;font-family:var(--font-num);font-weight:var(--weight-strong);white-space:nowrap}.days .days__floor{background:var(--c-mark)}.days .days__floor dd{color:var(--c-alert)}.answer--check{margin-top:var(--s-12)}@media(min-width:1024px){.answer--check{display:grid;grid-template-columns:minmax(0,1fr) 24rem}.answer--check .offer{border-radius:0 var(--radius) var(--radius) 0;background:var(--c-pick)}.answer--check .answer__share{grid-column:1 / -1}}.detail{min-width:0}.detail__h{font-size:var(--h2-size);font-weight:var(--weight-heavy);letter-spacing:-.03em;margin:0 0 var(--s-6)}.detail__sub{font-size:var(--step-1);font-weight:var(--weight-display);letter-spacing:-.02em;margin:0 0 var(--s-3)}.detail__grid{display:grid;gap:var(--s-8) var(--s-12);align-items:start}.detail__grid>*{min-width:0}@media(min-width:1024px){.detail__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.check>.detail{margin-top:var(--section-gap)}.offer{display:grid;gap:var(--s-3);align-content:start;padding:var(--s-6);background:var(--c-pick);border-radius:var(--radius)}.offer__h{margin:0;font-size:var(--step-2);line-height:1.15;font-weight:var(--weight-heavy);letter-spacing:-.03em}.offer__form,.offer__done{display:grid;gap:var(--s-3)}.offer__points{margin:0;padding-left:1.25em;display:grid;gap:var(--s-1)}.offer__points li{margin:0;padding-left:.2em}.offer__label{font-weight:var(--weight-strong);margin-top:var(--s-1)}.offer__input{width:100%;min-height:3rem;padding:0 var(--s-3);font:inherit;background:var(--c-sheet);color:var(--c-text);border:var(--line-w) solid var(--c-line);border-radius:var(--radius)}.offer__input[aria-invalid=true]{border:var(--line-w-strong) solid var(--c-alert)}.offer__btn{width:100%;min-height:3.25rem;font-family:var(--font-body);font-size:var(--step-1)}.offer__btn:hover:not(:disabled){background:var(--c-text);border-color:var(--c-text);color:var(--c-bg)}.offer__consent{margin:0;color:var(--c-muted);font-size:var(--step-small);max-width:68ch}.offer__err{margin:0;color:var(--c-alert);font-weight:var(--weight-strong)}.offer__ok{margin:0;display:flex;align-items:baseline;gap:var(--s-2);font-weight:var(--weight-strong)}.offer__ok:focus{outline:none}.offer__ok .mark{position:relative;top:.05em}.offer__quote{display:grid;gap:var(--s-3);margin-top:var(--s-3);padding-top:var(--s-4);border-top:var(--line-w) solid var(--c-line);container-type:inline-size}.offer__sub{margin:0;font-size:var(--step-1);line-height:1.2;font-weight:var(--weight-heavy);letter-spacing:-.02em}.offer__lead{margin:0}.offer__qform,.offer__grid{display:grid;gap:var(--s-3)}.offer__field{display:grid;gap:var(--s-1);align-content:start;min-width:0}.offer__field .offer__label{margin-top:0}.offer__select{appearance:auto}.offer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4)}.offer__actions .offer__btn{width:auto;flex:1 1 14rem}.offer__skip{background:none;border:0;padding:var(--s-2) 0;min-height:2.75rem;font:inherit;color:var(--c-text);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.offer__skip:hover{color:var(--c-accent)}@container (min-width: 26rem){.offer__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.offer__field{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--s-1);margin-bottom:var(--s-3)}.offer__field .offer__err:empty{display:none}}.offer__select{min-height:3rem}.offer__status{margin:0;color:var(--c-muted);font-size:var(--step-small)}.offer__status:empty,.offer__check:empty{display:none}.tool-link{display:grid;gap:var(--s-1) var(--s-8);align-items:center;margin:var(--s-8) 0;padding:var(--s-6);background:var(--c-inv);color:var(--c-inv-text);border-radius:var(--radius)}@media(min-width:40rem){.tool-link{grid-template-columns:minmax(0,1fr) auto}.tool-link__title,.tool-link__text{grid-column:1}.tool-link .ui-button{grid-column:2;grid-row:1 / span 2}}.tool-link p{margin:0;max-width:none!important}.tool-link__title{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--step-2);letter-spacing:-.03em;line-height:1.15}.tool-link__text{color:var(--c-inv-muted)}.tool-link .ui-button{white-space:nowrap;min-height:3rem;background:var(--c-inv-accent);border-color:var(--c-inv-accent);color:var(--c-inv)}.tool-link .ui-button:hover{background:var(--c-inv-text);border-color:var(--c-inv-text)}@media(max-width:39.99rem){.tool-link .ui-button{width:100%;margin-top:var(--s-2)}}.switch{display:none}.sheet-wrap{background:var(--c-surface);border-radius:var(--radius)}.sheet{width:100%;border-collapse:collapse;table-layout:fixed}.sheet th,.sheet td{padding:var(--s-2) var(--s-3);border-bottom:var(--line-w) solid var(--c-line-soft);text-align:left;vertical-align:middle}.sheet tbody th[scope=row]{font-weight:var(--weight-strong);width:15rem}.sheet thead th{padding-top:var(--s-3);vertical-align:bottom}.sheet__corner{width:15rem;color:var(--c-muted);font-weight:var(--weight-body)}.sheet__corner-text{font-size:var(--step-small)}.sheet__name{width:100%;font-family:var(--font-display);font-size:var(--step-1);font-weight:var(--weight-display);letter-spacing:-.02em;border:0;border-radius:var(--radius);background:var(--c-sheet);color:var(--c-text);min-height:var(--target);padding:0 var(--s-2)}.sheet__hint{display:block;font-weight:var(--weight-body);color:var(--c-muted);font-size:var(--step-small)}.sheet__group th{font-weight:var(--weight-display);letter-spacing:-.02em;font-size:var(--step-1);padding-top:var(--s-4);border-bottom:0}.sheet__toggle td{padding-block:var(--s-2) var(--s-3);color:var(--c-muted);border-bottom:0}.check-inline{display:inline-flex;gap:var(--s-2);align-items:center;cursor:pointer;font-size:var(--step-small)}.check-inline input{width:1.25rem;height:1.25rem;accent-color:var(--c-accent);margin:0}.field{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;position:relative}.field input{width:100%;min-width:0;min-height:var(--target);padding:0 var(--s-2);font-family:var(--font-num);font-variant-numeric:lining-nums;text-align:end;background:var(--c-sheet);border:var(--line-w) solid var(--c-line);border-radius:var(--radius);color:var(--c-text)}.field input::placeholder{color:var(--c-muted);opacity:1}.sheet .field input{font-size:1.0625rem}.sheet .field input:hover{border-color:var(--c-text)}.sheet .field input:focus-visible{outline-offset:0;border-color:var(--c-text)}.sheet .field--bad input,.field--bad input{border:var(--line-w-strong) solid var(--c-alert)}.field__unit{padding-left:var(--s-1);color:var(--c-muted);font-size:var(--step-small);min-width:2.25rem}.field__err{grid-column:1 / -1;color:var(--c-alert);font-size:var(--step-small);font-weight:var(--weight-strong)}.pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);align-items:center}.pair__calc{font-family:var(--font-num);color:var(--c-muted);text-align:end;font-size:var(--step-small);white-space:nowrap}.pair__calc:empty{display:none}.sheet select{width:100%;min-height:var(--target);padding:0 var(--s-2);background:var(--c-sheet);border:var(--line-w) solid var(--c-line);border-radius:var(--radius);color:var(--c-text)}.sub{display:block;margin-top:var(--s-2)}.result__lead{max-width:68ch;color:var(--c-muted)}.mark{display:inline-block;width:.75rem;height:.75rem;flex:none}.mark--risk{background:var(--c-alert)}.mark--check{border:2px solid var(--c-warn);transform:rotate(45deg) scale(.85)}.mark--ok{background:var(--c-ok);border-radius:50%}.mark--incomplete,.mark--empty{border:2px solid var(--c-muted)}.ruler-fig{margin:var(--s-4) 0 0}.ruler{display:block;width:100%;max-width:52rem;height:auto}.ruler text{font-family:var(--font-num)}.ruler__below{fill:var(--c-mark)}.ruler__hatch-bg{fill:var(--c-surface)}.ruler__hatch{stroke:var(--c-line);stroke-width:1.5}.ruler__range{fill:var(--c-band);stroke:var(--c-text);stroke-width:1}.ruler__ref{stroke:var(--c-text);stroke-width:2}.ruler__axis{stroke:var(--c-text);stroke-width:1}.ruler__tick{fill:var(--c-muted);font-size:13px}.ruler__zone{fill:var(--c-muted);font-size:12px}.ruler__stem{stroke:var(--c-accent);stroke-width:1.5}.ruler__dot{fill:var(--c-accent)}.ruler__label{fill:var(--c-text);font-size:13px;font-weight:650}.ruler-legend{list-style:none;padding:0;margin:var(--s-3) 0 0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);font-size:var(--step-small);color:var(--c-muted)}.ruler-legend li{margin:0;display:flex;align-items:center;gap:var(--s-2)}.key{display:inline-block;width:1.5rem;height:.875rem}.key--below{background:var(--c-mark)}.key--hatch{background:repeating-linear-gradient(45deg,var(--c-line) 0 1.5px,var(--c-surface) 1.5px 5px)}.key--range{background:var(--c-band)}.ledger-wrap{overflow-x:auto}.ledger-wrap:focus-visible{outline:2px solid var(--c-accent)}.ledger{width:100%;max-width:60rem;border-collapse:collapse}.ledger th,.ledger td{padding:var(--s-2) var(--s-3);border-bottom:var(--line-w) solid var(--c-line-soft);text-align:left;vertical-align:top}.ledger thead th{font-weight:var(--weight-display);letter-spacing:-.02em;font-size:var(--step-1)}.ledger tbody th{font-weight:var(--weight-body)}.ledger .n{text-align:end}.ledger .is-pick{background:var(--c-pick)}.ledger td.is-pick{font-weight:var(--weight-strong)}.ledger:has(.is-pick) .ledger__total td:not(.is-pick){color:var(--c-text)}.ledger__days,.ledger__est{display:block;font-size:var(--step-small);color:var(--c-muted)}.ledger__est{font-style:italic}.ledger__open{font-weight:var(--weight-strong);color:var(--c-alert)}.ledger__total th,.ledger__total td{background:var(--c-band);font-weight:var(--weight-total);padding-block:var(--s-3);border-bottom:0}.ledger__total td{color:var(--c-text);font-size:var(--step-1)}.ledger__total td.is-pick{background:var(--c-pick);color:var(--c-accent)}.ledger__next th,.ledger__next td{color:var(--c-muted);border-bottom:0}.strip{margin:var(--s-4) 0 0;max-width:60rem}.strip__caption{color:var(--c-muted);font-size:var(--step-small);margin-bottom:var(--s-2)}.strip__rows{list-style:none;margin:0;padding:0;display:grid;gap:2px}.strip__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-3);align-items:baseline;margin:0;padding:var(--s-2) var(--s-3);background:var(--c-surface);border-radius:var(--radius)}.strip__label{font-size:var(--step-small)}.strip__note{display:block;color:var(--c-muted);font-size:.8125rem}.strip__value{font-family:var(--font-num);text-align:end;font-size:var(--step-small);white-space:nowrap}.strip__track{grid-column:1 / -1;position:relative;height:1.25rem}.strip__track:before{content:"";position:absolute;left:0;right:0;top:calc(50% - 2px);height:4px;background:var(--c-band)}.strip__bar{position:absolute;top:calc(50% - 3px);height:6px;background:var(--c-muted)}.strip__dot{position:absolute;top:50%;width:.625rem;height:.625rem;border-radius:50%;background:var(--c-text);transform:translate(-50%,-50%)}.strip__row--quote .strip__label,.strip__row--quote .strip__value{font-weight:var(--weight-total)}.strip__row--quote .strip__dot{background:var(--c-accent);width:.875rem;height:.875rem}.strip__row--other .strip__dot{background:var(--c-surface);border:2px solid var(--c-muted)}.strip__row--other .strip__bar{background:var(--c-line)}.strip__axis{position:relative;height:1.75rem;margin-inline:var(--s-3)}.strip__tick{position:absolute;top:var(--s-1);transform:translate(-50%);font-family:var(--font-num);font-size:.8125rem;color:var(--c-muted);white-space:nowrap}.findings{display:block}.finding{padding-top:0}.finding__h{display:flex;align-items:center;gap:var(--s-2);font-size:var(--step-1);font-weight:var(--weight-display);letter-spacing:-.02em;margin:0 0 var(--s-3)}.finding__none{color:var(--c-ok);font-weight:var(--weight-strong)}.flags{list-style:none;margin:0;padding:0;display:grid;gap:2px}.flag{margin:0;padding:0;background:var(--c-surface);border-radius:var(--radius)}.flag p{margin:0}.flag__title{font-weight:var(--weight-strong)}.flag__level{display:inline-block;min-width:3rem;margin-right:var(--s-2);font-size:var(--step-small);font-weight:var(--weight-total)}.flag--risk .flag__level{color:var(--c-alert)}.flag--check .flag__level{color:var(--c-warn)}.flag--note .flag__level{color:var(--c-muted)}.flag__detail{color:var(--c-muted);font-size:var(--step-small);margin-top:var(--s-1)!important}.questions{margin-top:var(--s-4);padding:var(--s-4);background:var(--c-sheet);border-radius:var(--radius)}.questions__h{font-weight:var(--weight-strong);margin:0 0 var(--s-2)}.questions__list{margin:0 0 var(--s-4);padding-left:1.25em;font-size:var(--step-small);max-width:72ch}.questions__list li+li{margin-top:var(--s-2)}.notice{min-height:1.5em;margin-top:var(--s-2);color:var(--c-muted)}.how{margin-top:var(--section-gap)}.how>h2{font-size:var(--h2-size);font-weight:var(--weight-heavy);letter-spacing:-.03em;margin-top:0}.how__list.how__list--rows{display:grid;gap:2px;grid-template-columns:minmax(0,1fr)}.how__list--rows li{display:grid;gap:var(--s-1) var(--s-8);padding:var(--s-4) var(--s-6);background:var(--c-surface);border-radius:var(--radius)}.how__list--rows li+li{margin-top:0}.how__list--rows h3{margin:0}.how__list.how__list--rows p{max-width:60ch;color:var(--c-text)}.how__go{font-weight:var(--weight-strong);display:inline-flex;align-items:center;min-height:var(--target)}@media(min-width:48rem){.how__list--rows li{grid-template-columns:13rem minmax(0,1fr);align-items:baseline}.how__go{grid-column:2}}@media(min-width:64rem){.how__list--rows li{grid-template-columns:13rem minmax(0,1fr) auto;align-items:center}.how__go{grid-column:3;justify-self:end}}.how__list{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-6) var(--s-12);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));counter-reset:how}.how__list li{margin:0;counter-increment:how;padding-top:var(--s-3)}.how__list h3{font-size:var(--step-1);margin:0 0 var(--s-2);font-weight:var(--weight-display);letter-spacing:-.02em}.how__list p{margin:0;color:var(--c-muted)}.how__no-quote{margin-top:var(--s-8);font-size:var(--step-1)}.article{display:grid;grid-template-columns:minmax(0,68ch) minmax(14rem,1fr);gap:var(--s-6) var(--s-12);align-items:start}.article__head{grid-column:1 / -1;max-width:60rem;padding-bottom:var(--s-2)}.article__head h1{font-size:clamp(1.875rem,1.2rem + 3vw,3.75rem);font-weight:var(--weight-heavy);letter-spacing:-.035em;line-height:1;margin-bottom:var(--s-4);max-width:24ch}.article__answer{font-weight:var(--weight-body);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);letter-spacing:-.015em;line-height:1.35;max-width:50ch;margin:0}.article__body{min-width:0}.article__body>h2:first-child{margin-top:0}.article__body h2{font-size:var(--h2-size);font-weight:var(--weight-heavy);letter-spacing:-.03em;margin-top:var(--s-16)}.article__body h3{font-size:var(--step-1);font-weight:var(--weight-display);letter-spacing:-.02em;margin-top:var(--s-8)}.article__body p,.article__body li{max-width:68ch}.article__side{position:sticky;top:var(--s-4);display:grid;gap:var(--s-4)}.side-fig{margin:0}.side-box{background:var(--c-surface);border-radius:var(--radius);padding:var(--s-4)}.side-box h2{font-family:var(--font-label);font-size:var(--step-0);font-weight:var(--weight-strong);margin:0 0 var(--s-2)}.side-box p{margin:0 0 var(--s-3);color:var(--c-muted);font-size:var(--step-small)}.side-box .big{font-family:var(--font-num);font-weight:var(--weight-heavy);letter-spacing:-.03em;font-size:var(--step-3);color:var(--c-text);margin:0}.side-box ul{padding:0;list-style:none;margin:0}.side-box p+h2{margin-top:var(--s-6)}.side-box li{margin:0 0 var(--s-2)}.wide{grid-column:1 / -1;min-width:0}.table-wrap{overflow-x:auto;margin:var(--s-4) 0 var(--s-6)}.table-wrap:focus-visible{outline:2px solid var(--c-accent)}.table{width:100%;border-collapse:collapse;font-size:var(--step-small)}.table caption{text-align:left;font-weight:var(--weight-strong);font-size:var(--step-0);padding-bottom:var(--s-2)}.table th,.table td{padding:var(--s-2) var(--s-3);border-bottom:var(--line-w) solid var(--c-line-soft);text-align:left;vertical-align:top}.table thead th{background:var(--c-band);font-weight:var(--weight-strong);vertical-align:bottom;border-bottom:0}.table .n{text-align:end;font-variant-numeric:lining-nums}.table tfoot th,.table tfoot td{background:var(--c-band);border-bottom:0;font-weight:var(--weight-total)}.table .orig{color:var(--c-muted);font-size:.8125rem;display:block}.example{background:var(--c-surface);border-radius:var(--radius);padding:var(--s-4) var(--s-6);margin:var(--s-6) 0}.example h3{margin-top:0}.example p:last-child{margin-bottom:0}.below{display:grid;gap:var(--s-6) var(--s-12);align-items:center;margin-top:var(--section-gap);padding:var(--s-8);background:var(--c-surface);border-radius:var(--radius)}.below__h{margin:0 0 var(--s-3);font-size:var(--h2-size);font-weight:var(--weight-heavy);letter-spacing:-.03em;line-height:1.1}.below__p{margin:0 0 var(--s-6);font-size:var(--step-1);line-height:1.4;max-width:34ch}.below__btn{min-height:3rem}.below__fig{margin:0}@media(min-width:1024px){.below{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding:var(--s-12)}}@media(max-width:40rem){.below{padding:var(--s-6) var(--s-4)}.below__btn{width:100%}}@media(min-width:47.5001rem)and (max-width:64rem){.sheet__corner,.sheet tbody th[scope=row]{width:12.5rem}.pair{grid-template-columns:1fr;gap:var(--s-1)}.pair__calc{text-align:end;padding-right:calc(2.25rem + var(--s-1))}}@media(max-width:60rem){.article{grid-template-columns:minmax(0,1fr)}.article__side{position:static}}@media(max-width:47.5rem){.masthead{padding:var(--s-2) var(--s-4) var(--s-1);gap:0}.wordmark{font-size:1.5rem}.site-nav{flex:1 1 100%;margin-inline:calc(var(--s-2) * -1)}.site-nav ul{gap:0}.site-nav a{min-height:2rem;padding:0 var(--s-2);font-size:.9375rem;white-space:nowrap}.switch{display:flex;gap:2px;padding:2px;margin:var(--s-2) 0 var(--s-3);background:var(--c-band);border-radius:var(--radius)}.switch__btn{flex:1;min-height:var(--target);background:transparent;border:0;border-radius:var(--radius);font-weight:var(--weight-strong);color:var(--c-text);cursor:pointer;padding:0 var(--s-2)}.switch__btn[aria-pressed=true]{background:var(--c-text);color:var(--c-bg)}.check[data-active="0"] .sheet__q:not(.sheet__q--0),.check[data-active="1"] .sheet__q:not(.sheet__q--1),.check[data-active="2"] .sheet__q:not(.sheet__q--2){display:none}.sheet{table-layout:auto}.sheet__corner,.sheet tbody th[scope=row],.sheet__verdicts th{width:44%}.sheet td.sheet__q{width:56%}.sheet th,.sheet td{padding:var(--s-2)}.pair{grid-template-columns:1fr;gap:var(--s-1)}.pair__calc{text-align:end;padding-right:calc(2.25rem + var(--s-1))}}@media print{.site-header nav,.site-footer,.switch,.offer,.tabs,.answer__share,.people__slider,.how,.cfg__skip,.example-note,.sheet__toggle,.side-fig,.below__fig{display:none}.main{padding:0}}.sheet thead .sheet__verdicts th,.sheet thead .sheet__verdicts td{background:var(--c-sheet);border-bottom:0;padding-block:var(--s-2) var(--s-3);vertical-align:top}.sheet__verdicts th{font-weight:var(--weight-strong);text-align:left}.sheet__verdicts th a{color:var(--c-text)}.sheet__v-word{display:flex;align-items:center;gap:var(--s-2);font-weight:var(--weight-strong)}.sheet__v--risk .sheet__v-word{color:var(--c-alert)}.sheet__v--check .sheet__v-word{color:var(--c-warn)}.sheet__v--ok .sheet__v-word{color:var(--c-ok)}.sheet__v--empty .sheet__v-word,.sheet__v--incomplete .sheet__v-word{color:var(--c-muted);font-weight:var(--weight-body)}.sheet__v-total{display:block;font-size:var(--step-small);color:var(--c-muted);margin-top:var(--s-1)}.sheet__v-total strong{font-family:var(--font-num);font-weight:var(--weight-heavy);color:var(--c-text);font-size:var(--step-2);letter-spacing:-.03em}.sheet thead tr:first-child th{border-bottom:0}.nowrap{white-space:nowrap}ol>li::marker{font-weight:var(--weight-heavy)}.table .orig{font-weight:var(--weight-body)}@media(max-width:40rem){.ruler__tick,.ruler__zone{font-size:24px}.ruler__label{font-size:26px}.ledger th,.ledger td{padding:var(--s-2) var(--s-1)}.ledger{font-size:var(--step-small)}.ledger thead th,.ledger__total td{font-size:var(--step-0)}}.sheet__more th,.sheet__more td{border-bottom:0;background:var(--c-sheet)}.more-btn{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--target);padding:0;background:none;border:0;cursor:pointer;font:inherit;font-weight:var(--weight-strong);color:var(--c-text)}.more-btn{text-align:left}.more-btn:hover{text-decoration:underline}.more-btn__sign,.flag__sign{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;flex:none;background:var(--c-band);border-radius:var(--radius);font-family:var(--font-num);line-height:1}.sheet__more-sum{color:var(--c-muted);font-size:var(--step-small)}.verdicts{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-top:var(--s-2)}.verdict{display:grid;align-content:start;gap:var(--s-1);margin:0;padding:var(--s-4);text-align:left;font:inherit;color:var(--c-text);background:var(--c-surface);border:0;border-radius:var(--radius);cursor:pointer}.verdict>span{display:block}.verdict{container-type:inline-size}.verdict:hover{background:var(--c-sheet)}.verdict[aria-pressed=true]{background:var(--c-pick);box-shadow:inset 0 0 0 var(--line-w-strong) var(--c-accent)}.verdict:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.verdict__name{font-weight:var(--weight-display);letter-spacing:-.02em;font-size:var(--step-1);line-height:1.2}.verdict__word{display:flex!important;align-items:center;gap:var(--s-2);font-weight:var(--weight-strong)}.verdict--risk .verdict__word{color:var(--c-alert)}.verdict--check .verdict__word{color:var(--c-warn)}.verdict--ok .verdict__word{color:var(--c-ok)}.verdict--incomplete .verdict__word{color:var(--c-muted)}.verdict__total{display:grid!important;margin-top:var(--s-2)}.verdict__amount{font-family:var(--font-num);font-weight:var(--weight-heavy);font-size:min(clamp(1.75rem,3vw,2.75rem),15cqi);line-height:1;letter-spacing:-.035em;color:var(--c-text);padding-bottom:var(--s-1)}.verdict__per{color:var(--c-muted);font-size:var(--step-small)}.verdict__diff{margin-top:var(--s-1);font-weight:var(--weight-strong);font-size:var(--step-small)}@media(max-width:559px){.verdict{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name total" "word total" "diff diff";column-gap:var(--s-3);padding:var(--s-3)}.verdict__name{grid-area:name}.verdict__word{grid-area:word}.verdict__total{grid-area:total;margin:0;padding:0;text-align:right;align-self:start}.verdict__amount{font-size:var(--step-2)}.verdict__diff{grid-area:diff}}.result__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:var(--s-8) var(--s-12);align-items:start}.flag__title{display:grid;grid-template-columns:3rem 1fr auto;gap:var(--s-2);align-items:center;width:100%;min-height:var(--target);padding:var(--s-1) var(--s-3);background:none;border:0;text-align:left;cursor:pointer;font:inherit;font-weight:var(--weight-strong);color:var(--c-text)}.flag__title:hover .flag__text{text-decoration:underline}.flag__title:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.flag__level{min-width:0;margin:0}.flag__detail{padding:0 var(--s-3) var(--s-3) calc(3rem + var(--s-2) + var(--s-3));margin:0!important}.views{min-width:0}.tabs{display:flex;gap:2px;padding:2px;background:var(--c-band);border-radius:var(--radius);overflow-x:auto}.tabs__tab{min-height:var(--target);padding:0 var(--s-4);background:none;border:0;border-radius:var(--radius);font:inherit;font-weight:var(--weight-strong);color:var(--c-text);cursor:pointer;white-space:nowrap}.tabs__tab[aria-selected=true]{background:var(--c-text);color:var(--c-bg)}.tabs__tab:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.panel{padding-top:var(--s-4)}.panel .result__lead{margin-top:0}@media(max-width:60rem){.result__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:47.5rem){.people__slider{min-width:0}.sheet__more th{width:44%}.flag__detail{padding-left:var(--s-3)}}.try__in{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-6)}.try__in label{display:grid;gap:var(--s-1);font-weight:var(--weight-strong);font-size:var(--step-small)}.try__in input{width:8rem;min-height:var(--target);padding:0 var(--s-3);font:inherit;font-family:var(--font-num);font-size:var(--step-1);background:var(--c-sheet);color:var(--c-text);border:var(--line-w) solid var(--c-line);border-radius:var(--radius)}.try__out{margin:var(--s-3) 0 0;font-weight:var(--weight-strong)}.fold{margin:var(--s-4) 0;background:var(--c-surface);border-radius:var(--radius)}.fold>summary{display:flex;align-items:center;gap:var(--s-2);min-height:var(--target);cursor:pointer;padding:0 var(--s-3);font-weight:var(--weight-strong);list-style:none}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"+";display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;flex:none;background:var(--c-band);border-radius:var(--radius);font-family:var(--font-num);line-height:1}.fold[open]>summary:before{content:"−"}.fold>summary:hover{text-decoration:underline}.fold .table-wrap{margin-top:0;padding:0 var(--s-3) var(--s-3)}.not-found{display:grid;gap:var(--s-8) var(--s-12);align-items:start}@media(min-width:1024px){.not-found{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.not-found__tools{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.not-found__tools li+li{margin-top:0}.not-found__tool{display:grid;gap:var(--s-2);justify-items:start;padding:var(--s-6);background:var(--c-surface);border-radius:var(--radius)}.not-found__tool h2{margin:0;font-size:var(--step-2);font-weight:var(--weight-heavy);letter-spacing:-.03em}.not-found__tool p{margin:0 0 var(--s-2);max-width:46ch}.not-found__tool--main{background:var(--c-inv);color:var(--c-inv-text)}.not-found__tool--main p{color:var(--c-inv-muted)}.not-found__tool--main .ui-button{background:var(--c-inv-accent);border-color:var(--c-inv-accent);color:var(--c-inv)}.not-found__tool .ui-button{min-height:3rem}.not-found__fig{margin:0}.main.main--wide>.ui-explainer{margin:var(--section-gap) 0 0}.main.main--wide>.ui-explainer>h2{font-size:var(--h2-size);font-weight:var(--weight-heavy);letter-spacing:-.03em;line-height:1.1}@media(min-width:1024px){.main.main--wide>.ui-explainer{max-width:none;display:grid;column-gap:var(--s-12);align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);grid-template-rows:auto 1fr}.main.main--wide>.ui-explainer>h2{grid-column:1;grid-row:1;margin-top:0}.main.main--wide>.ui-explainer>.ui-explainer__summary{grid-column:1;grid-row:2;font-size:var(--step-1);line-height:1.45}.main.main--wide>.ui-explainer>.ui-explainer__frame{grid-column:2;grid-row:1 / span 2}}.article__body .ui-explainer{margin-top:var(--s-12)}.article__body .ui-explainer>h2{margin-top:0}@media(min-width:60.001rem)and (min-height:700px){.result__grid>.views{position:sticky;top:var(--s-4)}}@media(min-width:60.001rem){.article{grid-template-columns:minmax(0,68ch) minmax(16rem,1fr);grid-template-areas:"head side" "body side";grid-template-rows:auto 1fr;column-gap:var(--s-16)}.article__head{grid-area:head;max-width:none}.article__body{grid-area:body}.article__side{grid-area:side;align-self:start}.article__head h1,.article__answer{max-width:none}}@media(max-width:60rem){.article__side{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;margin-top:var(--s-8)}.article__side .side-fig{grid-column:1 / -1}}.article--plain{grid-template-columns:minmax(0,68ch)}@media(min-width:60.001rem){.article.article--plain{grid-template-columns:minmax(14rem,1fr) minmax(0,68ch) minmax(0,.6fr);grid-template-areas:"head body ."}.article--plain .article__head{position:sticky;top:var(--s-4);align-self:start}.article--plain .article__body>p:first-child{font-size:var(--step-1);line-height:1.45}}.table-wrap .table:has(tbody th.n:first-child) tbody th:first-child{position:sticky;left:0;background:var(--c-bg);z-index:1}.table-wrap .table:has(tbody th.n:first-child) thead th:first-child{position:sticky;left:0;z-index:2}.main .ui-explainer .ui-explainer__play{box-shadow:none}.main .ui-explainer .ui-explainer__video{border:0}.article__head--long h1{font-size:clamp(1.75rem,1.1rem + 2.6vw,3rem);max-width:none}:root{--s-1: calc(var(--space-unit) * 1 * var(--density));--s-2: calc(var(--space-unit) * 2 * var(--density));--s-3: calc(var(--space-unit) * 3 * var(--density));--s-4: calc(var(--space-unit) * 4 * var(--density));--s-6: calc(var(--space-unit) * 6 * var(--density));--s-8: calc(var(--space-unit) * 8 * var(--density));--s-12: calc(var(--space-unit) * 12 * var(--density));--s-16: calc(var(--space-unit) * 16 * var(--density));--target: 2.75rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--s-12)}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--step-0);line-height:var(--leading-body);font-variant-numeric:lining-nums}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-tight);margin:var(--s-8) 0 var(--s-3);text-wrap:balance}h1{font-size:var(--step-4);margin-top:0}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p,ul,ol,dl,blockquote,figure,pre{margin:0 0 var(--s-4)}ul,ol{padding-inline-start:1.5em}li+li{margin-top:var(--s-1)}a{color:var(--c-accent);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:var(--line-w)}a:hover{text-decoration-thickness:var(--line-w-strong)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}img,svg{max-width:100%;height:auto}hr{border:0;border-top:var(--line-w) solid var(--c-line);margin:var(--s-8) 0}code,kbd,samp{font-family:var(--font-num);font-size:.95em}mark,.ui-mark{background:var(--c-mark);color:var(--c-text);padding:0 .15em}.num,td.ui-num,th.ui-num{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums}.label{font-family:var(--font-label);color:var(--c-muted)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--s-2);top:var(--s-2);z-index:100;padding:var(--s-2) var(--s-4);background:var(--c-accent);color:var(--c-on-accent);transform:translateY(-300%)}.skip-link:focus{transform:none}.prose{max-width:var(--measure)}button,input,select,textarea{font:inherit;color:inherit}.ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--target);padding:0 var(--s-6);border:var(--line-w-strong) solid var(--c-accent);border-radius:var(--radius);background:var(--c-accent);color:var(--c-on-accent);font-family:var(--font-label);font-weight:var(--weight-strong);cursor:pointer}.ui-button:disabled{opacity:.6;cursor:not-allowed}.ui-button--quiet{background:transparent;color:var(--c-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{:root{--density: 1}.skip-link,.ui-form{display:none}}
