.cs[data-astro-cid-ozsf2sqr]{padding-bottom:var(--rf-s-7)}.cs-shell[data-astro-cid-ozsf2sqr]{width:100%;max-width:var(--rf-container);margin-inline:auto;padding-inline:var(--rf-gutter);box-sizing:border-box}.cs[data-astro-cid-ozsf2sqr] h1[data-astro-cid-ozsf2sqr]{margin:var(--rf-s-5) 0;max-width:20ch;line-height:var(--rf-lh-tight);letter-spacing:var(--rf-track-tight);text-wrap:balance}.cs[data-astro-cid-ozsf2sqr] h2[data-astro-cid-ozsf2sqr]{font-size:clamp(30px,3.4vw,46px);line-height:1.15;margin:var(--rf-s-5) 0;letter-spacing:-.025em}.cs[data-astro-cid-ozsf2sqr] h3[data-astro-cid-ozsf2sqr]{font:500 21px/1.3 var(--rf-sans);letter-spacing:-.015em;margin:0 0 var(--rf-s-3)}.cs[data-astro-cid-ozsf2sqr] p[data-astro-cid-ozsf2sqr]{margin:0 0 var(--rf-s-5);max-width:65ch}.cs[data-astro-cid-ozsf2sqr] .cs-lede[data-astro-cid-ozsf2sqr]{font-size:var(--rf-size-lede);line-height:1.55;max-width:49ch}.cs-kicker[data-astro-cid-ozsf2sqr]{display:block;color:var(--rf-accent);font:500 14px/1.5 var(--rf-sans)}.cs-back[data-astro-cid-ozsf2sqr]{display:inline-block;font-size:var(--rf-size-small);margin-bottom:var(--rf-s-7)}.cs-chapter[data-astro-cid-ozsf2sqr]{scroll-margin-top:110px;padding-bottom:var(--rf-s-8)}.cs[data-astro-cid-ozsf2sqr] dl[data-astro-cid-ozsf2sqr]{margin:0}.cs[data-astro-cid-ozsf2sqr] dt[data-astro-cid-ozsf2sqr]{font-size:14px;font-weight:400}.cs[data-astro-cid-ozsf2sqr] dd[data-astro-cid-ozsf2sqr]{margin:0;font-family:var(--rf-serif);color:var(--rf-accent)}.cs-hero[data-astro-cid-ozsf2sqr]{padding-top:var(--rf-s-7)}.cs-heading[data-astro-cid-ozsf2sqr]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:var(--rf-s-8);align-items:center}.cs-heading[data-astro-cid-ozsf2sqr] img[data-astro-cid-ozsf2sqr]{width:100%;height:auto}.cs-metrics[data-astro-cid-ozsf2sqr]{display:grid;grid-template-columns:repeat(var(--metric-count),minmax(0,1fr));border-block:var(--rf-hair-ink);padding:var(--rf-s-6) 0;margin-top:var(--rf-s-7)!important}.cs-metrics[data-astro-cid-ozsf2sqr]>div[data-astro-cid-ozsf2sqr]{display:flex;flex-direction:column-reverse;gap:var(--rf-s-3);padding-left:var(--rf-s-6);border-left:var(--rf-hair-ink)}.cs-metrics[data-astro-cid-ozsf2sqr]>div[data-astro-cid-ozsf2sqr]:first-child{border:0;padding-left:0}.cs-metrics[data-astro-cid-ozsf2sqr] dd[data-astro-cid-ozsf2sqr]{font-size:clamp(38px,4vw,56px);line-height:1.12}.cs-story[data-astro-cid-ozsf2sqr]{display:grid;grid-template-columns:240px minmax(0,760px);gap:var(--rf-s-8);padding-top:var(--rf-s-9)}.cs-nav[data-astro-cid-ozsf2sqr]{display:flex;flex-direction:column;gap:var(--rf-s-4);position:sticky;top:110px;align-self:start;font-size:14px}.cs-nav[data-astro-cid-ozsf2sqr] .cs-kicker[data-astro-cid-ozsf2sqr]{margin-bottom:var(--rf-s-3);color:var(--rf-ink-muted)}.cs-solutions[data-astro-cid-ozsf2sqr]{list-style:none;padding:0;margin:var(--rf-s-7) 0 0;counter-reset:solution}.cs-solutions[data-astro-cid-ozsf2sqr] li[data-astro-cid-ozsf2sqr]{padding:var(--rf-s-5) 0 var(--rf-s-2) var(--rf-s-7);border-top:var(--rf-hair-ink);position:relative;counter-increment:solution}.cs-solutions[data-astro-cid-ozsf2sqr] li[data-astro-cid-ozsf2sqr]:before{content:counter(solution,decimal-leading-zero);position:absolute;left:0;top:var(--rf-s-5);color:var(--rf-accent);font-size:14px}.cs-results[data-astro-cid-ozsf2sqr]{margin-top:var(--rf-s-6);border-top:var(--rf-hair-ink)}.cs-results[data-astro-cid-ozsf2sqr]>div[data-astro-cid-ozsf2sqr]{padding-top:var(--rf-s-5);border-bottom:var(--rf-hair-ink)}.cs-results[data-astro-cid-ozsf2sqr] h3[data-astro-cid-ozsf2sqr]{color:var(--rf-accent)}.cs-quote[data-astro-cid-ozsf2sqr]{padding-block:var(--rf-s-7) var(--rf-s-9)}.cs-quote[data-astro-cid-ozsf2sqr] blockquote[data-astro-cid-ozsf2sqr]{max-width:960px;margin:var(--rf-s-6) 0 0 auto;padding:0;border:0}.cs-quote[data-astro-cid-ozsf2sqr] blockquote[data-astro-cid-ozsf2sqr] p[data-astro-cid-ozsf2sqr]{font:400 clamp(24px,3vw,38px)/1.4 var(--rf-serif);color:var(--rf-accent);max-width:none}.cs-quote[data-astro-cid-ozsf2sqr] cite[data-astro-cid-ozsf2sqr]{display:block;font:400 14px/1.5 var(--rf-sans);color:var(--rf-ink-muted)}.cs-close[data-astro-cid-ozsf2sqr]{border-top:var(--rf-hair-ink);padding-top:var(--rf-s-7);padding-bottom:var(--rf-s-9);display:grid;grid-template-columns:1fr 2fr;gap:var(--rf-s-8);align-items:baseline}.cs-close[data-astro-cid-ozsf2sqr] h2[data-astro-cid-ozsf2sqr]{margin-top:0}.cs-email[data-astro-cid-ozsf2sqr]{display:inline-block;margin:var(--rf-s-5);font-size:14px}.cs-copy[data-astro-cid-ozsf2sqr]{min-width:0}.cs-story--prose[data-astro-cid-ozsf2sqr] .cs-copy[data-astro-cid-ozsf2sqr]{grid-column:2}.cs-prose[data-astro-cid-ozsf2sqr] h2{font:400 32px/1.2 var(--rf-serif);margin-block:var(--rf-s-7) var(--rf-s-5)}.cs-prose[data-astro-cid-ozsf2sqr] h3{font:500 21px/1.3 var(--rf-sans);margin-block:var(--rf-s-6) var(--rf-s-4)}.cs-prose[data-astro-cid-ozsf2sqr] p,.cs-prose[data-astro-cid-ozsf2sqr] li{font:400 var(--rf-size-body)/var(--rf-lh-prose) var(--rf-sans);color:var(--rf-ink-soft)}.cs-prose[data-astro-cid-ozsf2sqr] ul,.cs-prose[data-astro-cid-ozsf2sqr] ol{padding-left:var(--rf-s-5);margin-block:var(--rf-s-5)}@media(max-width:1000px){.cs-heading[data-astro-cid-ozsf2sqr]{grid-template-columns:minmax(0,1fr) 144px;gap:var(--rf-s-6)}.cs-story[data-astro-cid-ozsf2sqr]{grid-template-columns:180px minmax(0,1fr);gap:var(--rf-s-7)}}@media(max-width:760px){.cs[data-astro-cid-ozsf2sqr] .cs-lede[data-astro-cid-ozsf2sqr]{font-size:18px}.cs-heading[data-astro-cid-ozsf2sqr]{grid-template-columns:1fr;position:relative}.cs-heading[data-astro-cid-ozsf2sqr] .cs-kicker[data-astro-cid-ozsf2sqr]{padding-right:88px;min-height:64px}.cs-heading[data-astro-cid-ozsf2sqr] img[data-astro-cid-ozsf2sqr]{position:absolute;top:0;right:0;width:72px}.cs-metrics[data-astro-cid-ozsf2sqr]{gap:var(--rf-s-4)}.cs-metrics[data-astro-cid-ozsf2sqr]>div[data-astro-cid-ozsf2sqr]{padding-left:var(--rf-s-4)}.cs-metrics[data-astro-cid-ozsf2sqr] dd[data-astro-cid-ozsf2sqr]{font-size:clamp(28px,7vw,44px)}.cs-metrics[data-astro-cid-ozsf2sqr] dt[data-astro-cid-ozsf2sqr]{font-size:12px}.cs-story[data-astro-cid-ozsf2sqr],.cs-close[data-astro-cid-ozsf2sqr]{grid-template-columns:1fr;gap:var(--rf-s-6)}.cs-story[data-astro-cid-ozsf2sqr]{padding-top:var(--rf-s-7)}.cs-story--prose[data-astro-cid-ozsf2sqr] .cs-copy[data-astro-cid-ozsf2sqr]{grid-column:auto}.cs-nav[data-astro-cid-ozsf2sqr]{position:static;flex-direction:row;flex-wrap:wrap;border-bottom:var(--rf-hair-ink);padding-bottom:var(--rf-s-5);gap:var(--rf-s-4)}.cs-nav[data-astro-cid-ozsf2sqr] .cs-kicker[data-astro-cid-ozsf2sqr]{width:100%;margin:0}.cs-chapter[data-astro-cid-ozsf2sqr]{padding-bottom:var(--rf-s-7)}.cs-quote[data-astro-cid-ozsf2sqr]{padding-top:0;padding-bottom:var(--rf-s-7)}.cs-close[data-astro-cid-ozsf2sqr]{padding-bottom:var(--rf-s-7)}.cs-email[data-astro-cid-ozsf2sqr]{margin-left:0;display:block}}@media print{.cs-nav[data-astro-cid-ozsf2sqr]{display:none}.cs-story[data-astro-cid-ozsf2sqr]{display:block}}
