.approach_process__fu5u3{padding-block:var(--space-2xl) clamp(3rem,2rem + 4vw,5.5rem)}.approach_processGrid__6nzl_{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.approach_rail__P8y2G{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.approach_railTitle__HaNt5{font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted-light)}.approach_railList__rCGC2{display:flex;flex-wrap:wrap;gap:var(--space-3xs);list-style:none;margin:0;padding:0}.approach_railLink__ZSlb7{display:inline-flex;align-items:baseline;gap:var(--space-2xs);padding:.375rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface);font-size:var(--text-sm);color:var(--color-ink-soft);transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.approach_railLink__ZSlb7:hover{border-color:var(--color-accent);color:var(--color-accent)}.approach_railIndex__0GyZe{font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-muted-light)}.approach_introLead__orSct{max-width:58ch;color:var(--color-muted);font-size:var(--text-base);line-height:1.62;margin-block:var(--space-xs) var(--space-xl)}.approach_steps__nGAcp{display:grid;list-style:none;margin:0;padding:0;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.approach_step__eaZpS{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);padding-block:var(--space-l);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);scroll-margin-top:7rem}.approach_stepHead__4iSyr{display:flex;align-items:baseline;gap:var(--space-s)}.approach_stepIndex__8yAjR{font-size:var(--text-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--color-accent);flex:none}.approach_stepTitle__FmfwV{font-size:clamp(1.375rem,1.15rem + .7vw,1.875rem);font-weight:600;letter-spacing:-.02em}.approach_stepText__IYdPL{color:var(--color-ink-soft);line-height:var(--leading-body);max-width:64ch;-webkit-padding-start:2.6rem;padding-inline-start:2.6rem}.approach_head__zfgXz{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);-webkit-margin-after:var(--space-2xl);margin-block-end:var(--space-2xl)}.approach_principles__DbPHa{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);list-style:none;margin:0;padding:0}.approach_principle__4ppRn{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);justify-items:start;-webkit-padding-before:var(--space-m);padding-block-start:var(--space-m);-webkit-border-before:2px solid var(--color-ink);border-block-start:2px solid var(--color-ink)}.approach_principleTitle__PmvNi{font-size:var(--text-lg);font-weight:600;letter-spacing:-.014em}.approach_principleText__UOpSg{color:var(--color-muted);line-height:1.65;max-width:60ch}.approach_legend__zprRR{-webkit-margin-before:var(--space-l);margin-block-start:var(--space-l)}.approach_closing__3cDxy{-webkit-margin-before:var(--space-xl);margin-block-start:var(--space-xl)}@media (min-width:64rem){.approach_processGrid__6nzl_{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--space-2xl)}.approach_rail__P8y2G{position:-webkit-sticky;position:sticky;top:7.5rem}.approach_railList__rCGC2{flex-direction:column;flex-wrap:nowrap;gap:0;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.approach_railLink__ZSlb7{border:0;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);border-radius:0;background-color:transparent;padding:.6rem 0;inline-size:100%}.approach_railLink__ZSlb7:hover{background-color:#00000006;-webkit-padding-start:.4rem;padding-inline-start:.4rem}.approach_principles__DbPHa{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl) var(--space-xl)}}