.method-page.svelte-1thf6pg{padding-top:0;padding-bottom:0}.method-hero.svelte-1thf6pg{border-bottom:1px solid var(--wl-ink);padding:52px 0 34px}.method-h1.svelte-1thf6pg{letter-spacing:-.062em;max-width:13ch;margin:10px 0 0;font-size:clamp(46px,6.8vw,94px);font-weight:700;line-height:.88}.dot.svelte-1thf6pg{color:var(--wl-brand)}.method-lede.svelte-1thf6pg{max-width:58ch;color:var(--wl-soft);margin:16px 0 0;font-size:16px;line-height:1.52}.method-strip.svelte-1thf6pg{border-bottom:1px solid var(--wl-ink);grid-template-columns:repeat(3,1fr);display:grid}.strip-step.svelte-1thf6pg{border-right:1px solid var(--wl-line);padding:18px 24px 22px 0}.strip-step.svelte-1thf6pg:last-child{border-right:0;padding-right:0}.strip-num.svelte-1thf6pg{letter-spacing:-.05em;color:var(--wl-brand);font-size:44px;font-weight:700;line-height:.78}.strip-step.svelte-1thf6pg h3:where(.svelte-1thf6pg){letter-spacing:-.025em;margin:14px 0 5px;font-size:18px;font-weight:700}.strip-step.svelte-1thf6pg p:where(.svelte-1thf6pg){max-width:32ch;color:var(--wl-muted);margin:0;font-size:11px;line-height:1.5}.method-body.svelte-1thf6pg{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:62px;min-width:0;padding:48px 0 84px;display:grid}.method-content.svelte-1thf6pg{min-width:0}.method-nav.svelte-1thf6pg{border-top:1px solid var(--wl-ink);position:sticky;top:20px}.method-nav.svelte-1thf6pg a:where(.svelte-1thf6pg){border-bottom:1px solid var(--wl-line);color:var(--wl-muted);align-items:baseline;gap:12px;padding:8px 0;font-size:12px;text-decoration:none;display:flex}.method-nav.svelte-1thf6pg a:where(.svelte-1thf6pg):hover{color:var(--wl-ink)}.method-nav.svelte-1thf6pg a:where(.svelte-1thf6pg) span:where(.svelte-1thf6pg){font-family:var(--font-narrow);color:var(--wl-brand);font-size:9px}.method-section.svelte-1thf6pg{border-bottom:1px solid var(--wl-line);margin-bottom:44px;padding-bottom:44px;scroll-margin-top:20px}.method-section.last.svelte-1thf6pg{border-bottom:0;margin-bottom:0;padding-bottom:0}.sec-head.svelte-1thf6pg{align-items:flex-start;gap:22px;display:flex}.sec-num.svelte-1thf6pg{letter-spacing:-.055em;min-width:70px;color:var(--wl-brand);font-variant-numeric:tabular-nums;flex:none;font-size:56px;font-weight:700;line-height:.8}.sec-head.svelte-1thf6pg h2:where(.svelte-1thf6pg){letter-spacing:-.045em;max-width:18ch;margin:3px 0 0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:.98}.method-section.svelte-1thf6pg p:where(.svelte-1thf6pg){max-width:70ch;color:var(--wl-prose);margin:14px 0 0;font-size:13px;line-height:1.7}.body.svelte-1thf6pg{margin-left:92px}.method-section.svelte-1thf6pg strong:where(.svelte-1thf6pg){color:var(--wl-ink)}.sub-label.svelte-1thf6pg{font-family:var(--font-narrow);letter-spacing:.12em;text-transform:uppercase;color:var(--wl-muted);margin:14px 0 0 92px;font-size:8.5px;font-weight:600}.formula.svelte-1thf6pg{font-family:var(--font-mono);background:var(--wl-code-bg);border:1px solid var(--wl-line);white-space:pre-wrap;margin:8px 0 0 92px;padding:10px 14px;font-size:11px;line-height:1.5;display:block;overflow-x:auto}.table-wrap.svelte-1thf6pg{margin-top:14px;overflow-x:auto}.method-table.svelte-1thf6pg{border-collapse:collapse;width:100%}.method-table.svelte-1thf6pg th:where(.svelte-1thf6pg){border-bottom:1px solid var(--wl-ink);text-align:left;font-family:var(--font-narrow);letter-spacing:.11em;text-transform:uppercase;color:var(--wl-muted);padding:7px 9px;font-size:8px;font-weight:600}.method-table.svelte-1thf6pg td:where(.svelte-1thf6pg){border-bottom:1px solid var(--wl-line);vertical-align:top;padding:8px 9px;font-size:11.5px}.method-table.svelte-1thf6pg tr:where(.svelte-1thf6pg):last-child td:where(.svelte-1thf6pg){border-bottom:0}.method-table.svelte-1thf6pg td:where(.svelte-1thf6pg):first-child{white-space:nowrap;font-weight:600}.method-table.svelte-1thf6pg td:where(.svelte-1thf6pg):last-child{color:var(--wl-muted)}.pref-rules.svelte-1thf6pg{border:1px solid var(--wl-line);grid-template-columns:repeat(3,1fr);margin:16px 0 0 92px;display:grid}.pref-rule.svelte-1thf6pg{border-right:1px solid var(--wl-line);padding:12px 13px}.pref-rule.svelte-1thf6pg:last-child{border-right:0}.pref-rule.svelte-1thf6pg h3:where(.svelte-1thf6pg){letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.pref-rule.svelte-1thf6pg p:where(.svelte-1thf6pg){color:var(--wl-muted);margin:5px 0 0;font-size:10.5px;line-height:1.5}.pref-code.svelte-1thf6pg{font-family:var(--font-mono);color:var(--wl-ink);white-space:pre-wrap;margin-top:8px;font-size:9px;line-height:1.5;display:block}.method-cta.svelte-1thf6pg{background:var(--wl-brand);color:var(--wl-brand-on);padding:38px 0 42px}.cta-inner.svelte-1thf6pg{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.cta-h2.svelte-1thf6pg{letter-spacing:-.055em;max-width:15ch;margin:10px 0 0;font-size:clamp(40px,5.2vw,72px);font-weight:700;line-height:.9}.method-cta.svelte-1thf6pg .btn:where(.svelte-1thf6pg){border-color:var(--wl-brand-on);color:var(--wl-brand-on);flex:none;text-decoration:none}.method-cta.svelte-1thf6pg .btn:where(.svelte-1thf6pg):hover{background:var(--wl-brand-on);color:var(--wl-brand)}.method-cta.svelte-1thf6pg .slash:where(.svelte-1thf6pg){color:var(--wl-brand-on);opacity:.78}.method-cta.svelte-1thf6pg .slash:where(.svelte-1thf6pg):before{color:var(--wl-brand-on)}@media (width<=1180px){.method-body.svelte-1thf6pg{grid-template-columns:190px minmax(0,1fr);gap:44px}}@media (width<=980px){.method-body.svelte-1thf6pg{grid-template-columns:1fr}.method-nav.svelte-1thf6pg{border-bottom:1px solid var(--wl-ink);grid-template-columns:repeat(5,1fr);display:grid;position:static}.method-nav.svelte-1thf6pg a:where(.svelte-1thf6pg){border-bottom:0;border-right:1px solid var(--wl-line);padding:8px 6px;font-size:10px;display:block}.method-nav.svelte-1thf6pg a:where(.svelte-1thf6pg):last-child{border-right:0}.method-nav.svelte-1thf6pg a:where(.svelte-1thf6pg) span:where(.svelte-1thf6pg){margin-bottom:2px;display:block}}@media (width<=820px){.method-hero.svelte-1thf6pg{padding:34px 0 26px}.method-h1.svelte-1thf6pg{font-size:52px}.method-strip.svelte-1thf6pg{grid-template-columns:1fr}.strip-step.svelte-1thf6pg{border-right:0;border-bottom:1px solid var(--wl-line);padding:14px 0 16px}.strip-step.svelte-1thf6pg:last-child{border-bottom:0}.strip-num.svelte-1thf6pg{font-size:34px}.method-body.svelte-1thf6pg{padding:30px 0 54px}.method-nav.svelte-1thf6pg{grid-template-columns:1fr 1fr}.method-nav.svelte-1thf6pg a:where(.svelte-1thf6pg):nth-child(2n){border-right:0}.sec-head.svelte-1thf6pg{gap:14px}.sec-num.svelte-1thf6pg{min-width:46px;font-size:40px}.body.svelte-1thf6pg,.formula.svelte-1thf6pg,.sub-label.svelte-1thf6pg,.pref-rules.svelte-1thf6pg{margin-left:60px}.pref-rules.svelte-1thf6pg{grid-template-columns:1fr}.pref-rule.svelte-1thf6pg{border-right:0;border-bottom:1px solid var(--wl-line)}.pref-rule.svelte-1thf6pg:last-child{border-bottom:0}.method-body.svelte-1thf6pg{gap:24px}.cta-inner.svelte-1thf6pg{flex-direction:column;align-items:flex-start;gap:20px}.cta-h2.svelte-1thf6pg{font-size:44px}}@media (width<=560px){.body.svelte-1thf6pg,.formula.svelte-1thf6pg,.sub-label.svelte-1thf6pg,.pref-rules.svelte-1thf6pg{margin-left:0}.method-table.svelte-1thf6pg{white-space:nowrap;display:block;overflow-x:auto}.sec-num.svelte-1thf6pg{min-width:36px;font-size:32px}}
