@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}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.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{--paper:#fff;--paper-2:#f6f6f4;--ink:#111;--muted:#6b6b68;--rule:#d9d9d6;--rule-2:#ececea;--accent:#e8461b;--accent-ink:#fff;--sans:"Schibsted Grotesk Variable", "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--gutter:clamp(16px, 1.6vw + 6px, 40px);color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#111;--paper-2:#181817;--ink:#f2f2f0;--muted:#9a9a96;--rule:#2e2e2c;--rule-2:#222221;--accent:#ff6a3d;--accent-ink:#111}}:root[data-theme=dark]{--paper:#111;--paper-2:#181817;--ink:#f2f2f0;--muted:#9a9a96;--rule:#2e2e2c;--rule-2:#222221;--accent:#ff6a3d;--accent-ink:#111}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:clamp(16px,12.4px + .25vw,18.5px)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";margin:0;font-size:1.0625rem;line-height:1.5}a{color:inherit}img,svg{max-width:100%}h1,h2,h3,h4{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1}h1{font-size:clamp(2.8rem,6.4vw,5.6rem)}h2{letter-spacing:-.03em;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.02}h3{letter-spacing:-.015em;font-size:1.25rem;line-height:1.2}p{margin:0}strong,b{font-weight:600}.wrap{max-width:80rem;padding-inline:var(--gutter);margin:0 auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;display:grid}.rail{grid-column:1/span 3}.main{grid-column:4/span 9;min-width:0}@media (width<=900px){.rail,.main{grid-column:1/-1}}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.label{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);text-transform:uppercase;font-size:.74rem}.muted{color:var(--muted)}.accent{color:var(--accent)}.band{border-top:1px solid var(--rule);padding-block:96px 112px}.band .rail{flex-direction:column;gap:8px;display:flex}.band .rail .n{font-family:var(--mono);color:var(--muted);font-size:.78rem}.band .rail h2,.band .rail h1{margin-top:6px}.band .rail h1{letter-spacing:-.03em;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.02}.band .rail p{color:var(--muted);max-width:30ch;margin-top:10px;font-size:1rem}@media (width<=900px){.band .rail{margin-bottom:32px}.band .rail p{max-width:60ch}}.btn{font:500 .98rem/1 var(--sans);border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;letter-spacing:-.01em;align-items:center;gap:10px;padding:15px 20px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn svg{width:14px;height:14px}table{border-collapse:collapse;width:100%;font-size:.97rem}th,td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 16px 14px 0}th{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--ink);font-size:.72rem;font-weight:400}td.num,th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.table-wrap{overflow-x:auto}.rules{margin:0;padding:0;list-style:none}.rules li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:4px;padding-block:18px;display:grid}.rules li b{font-weight:500}.rules li span{color:var(--muted);max-width:62ch;font-size:.97rem}.field{gap:6px;display:grid}.field label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--muted);font-size:.72rem}.field .hint{color:var(--muted);font-size:.8rem}.field input:not([type=range]),.field select{font:400 1rem var(--sans);border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:0;width:100%;padding:10px 0}.field input[type=number],.field select{font-family:var(--mono)}.field input:focus-visible,.field select:focus-visible{border-bottom-color:var(--accent);outline:none}.field .range{align-items:center;gap:12px;padding-top:6px;display:flex}.field input[type=range]{accent-color:var(--ink);flex:1}.field output{font-family:var(--mono);text-align:right;min-width:4ch;font-size:.95rem}.note{color:var(--muted);max-width:66ch;font-size:.84rem}p a,.note a,dd a,li span a{text-underline-offset:3px;text-decoration:underline 1px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}th[scope=row]{text-transform:none;letter-spacing:0;border-bottom-color:var(--rule)}.pill,.tag{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.pill i{display:none}.card{border-top:1px solid var(--rule);align-content:start;gap:10px;padding-top:18px;display:grid}.card p{color:var(--muted)}.head{gap:14px;max-width:48rem;margin-bottom:40px;display:grid}.head p{color:var(--muted);font-size:1.05rem}section:not(.band){padding-block:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.chart{background:var(--paper-2);border:1px solid var(--rule);gap:18px;margin:1.2em 0;padding:clamp(16px,3vw,28px);display:grid}.chart-title{letter-spacing:-.01em;font-size:1.05rem;font-weight:500}.chart-note{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;font-size:.72rem}.chart-bars{gap:14px;display:grid}.chart-bars .bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";align-items:end;gap:6px 12px;display:grid}.chart-bars .bar-label{grid-area:label;font-size:.92rem}.chart-bars .bar-value{font-family:var(--mono);font-variant-numeric:tabular-nums;grid-area:value;font-size:.92rem}.chart-bars .bar-track{background:var(--rule-2);grid-area:track;height:14px}.chart-bars .bar-fill{background:var(--muted);height:100%;display:block}.chart-bars .hi .bar-fill{background:var(--accent)}.chart-bars .hi .bar-value{color:var(--accent)}.chart-stats{background:var(--paper);border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}.chart-stats .stat{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:start;gap:6px;padding:16px;display:grid}.chart-stats .stat-value{letter-spacing:-.03em;color:var(--accent);font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:500;line-height:1}.chart-stats .stat-label{color:var(--muted);font-size:.88rem;line-height:1.35}.chart-steps{counter-reset:step;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}.chart-steps li{background:var(--paper);border:1px solid var(--rule);counter-increment:step;align-content:start;gap:6px;padding:38px 12px 14px;display:grid;position:relative}.chart-steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--mono);color:var(--accent);font-size:.72rem;position:absolute;top:12px;left:12px}.chart-steps li:not(:last-child):after{content:"→";z-index:1;color:var(--muted);background:var(--paper-2);font-size:.85rem;position:absolute;top:50%;right:-8px;transform:translate(50%,-50%)}.chart-steps .step-label{font-size:.95rem;font-weight:500;line-height:1.25}.chart-steps .step-text{color:var(--muted);font-size:.85rem;line-height:1.4}@media (width<=640px){.chart-steps{grid-auto-flow:row}.chart-steps li:not(:last-child):after{content:"↓";top:auto;bottom:-8px;right:50%;transform:translate(50%,50%)}}.chart-compare{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;display:grid}.chart-compare>div{background:var(--paper);border:1px solid var(--rule);align-content:start;gap:10px;padding:16px;display:grid}.chart-compare .side-right{border-color:var(--accent)}.chart-compare .cmp-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--muted);font-size:.74rem}.chart-compare .side-right .cmp-label{color:var(--accent)}.chart-compare ul{gap:6px;margin:0;padding-left:1.1em;font-size:.92rem;line-height:1.45;display:grid}.skip{background:var(--ink);color:var(--paper);z-index:100;padding:10px 14px;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}
