.method-page.svelte-1srjk46{max-width:56rem;margin:0 auto;padding:5rem 2.5rem 8rem}.method-hero.svelte-1srjk46{max-width:38rem;margin:0 0 5rem}.method-eyebrow.svelte-1srjk46{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.3em;color:var(--color-ink-mute);text-transform:uppercase;margin:0 0 1.5rem}.method-h1.svelte-1srjk46{font-family:var(--font-display);font-size:clamp(2.5rem,5vw + 1rem,4.5rem);line-height:1;letter-spacing:-.04em;font-weight:400;color:var(--color-ink);margin:0 0 1.25rem;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 1;text-wrap:balance}.method-sub.svelte-1srjk46{font-family:var(--font-display);font-style:italic;font-size:1.375rem;color:var(--color-ink-soft);margin:0}.step.svelte-1srjk46{display:grid;grid-template-columns:6rem 1fr;gap:1.5rem;padding:3.25rem 0;border-top:1px solid var(--color-border)}.step-mark.svelte-1srjk46{font-family:var(--font-display);font-size:4rem;font-weight:400;font-style:italic;color:var(--color-accent-warm);line-height:1;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.step-body.svelte-1srjk46{max-width:36rem}.step-tag.svelte-1srjk46{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.3em;color:var(--color-ink-mute);text-transform:uppercase;margin:0 0 .75rem}.step-title.svelte-1srjk46{font-family:var(--font-display);font-size:clamp(1.625rem,2vw + .6rem,2.125rem);line-height:1.1;letter-spacing:-.025em;font-weight:500;color:var(--color-ink);margin:0 0 1.25rem;font-variation-settings:"opsz" 96,"SOFT" 50,"WONK" 1;text-wrap:balance}.step-def.svelte-1srjk46{font-family:var(--font-display);font-size:1.0625rem;line-height:1.55;color:var(--color-ink-soft);margin:0 0 1.5rem}.step-example.svelte-1srjk46{font-family:var(--font-display);font-style:italic;font-size:1rem;line-height:1.6;color:var(--color-ink-mute);margin:0;padding-left:1rem;border-left:2px solid var(--color-border)}.step-example.svelte-1srjk46 em:where(.svelte-1srjk46){color:var(--color-ink-soft)}.method-cta.svelte-1srjk46{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--color-ink);text-align:center}.method-cta.svelte-1srjk46 p:where(.svelte-1srjk46){font-family:var(--font-display);font-size:1.125rem;color:var(--color-ink-soft);margin:0 0 .75rem}.method-cta.svelte-1srjk46 a:where(.svelte-1srjk46){color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;margin-left:.25rem}.method-cta.svelte-1srjk46 .btn--tertiary{margin-top:2.5rem}
