.methodology-page.svelte-7o0w84{max-width:1040px;margin:0 auto;padding:3rem 1rem 5rem}@media(min-width:768px){.methodology-page.svelte-7o0w84{padding-inline:1.5rem}}.methodology-hero.svelte-7o0w84{max-width:760px;margin-bottom:2rem}.eyebrow.svelte-7o0w84,.updated.svelte-7o0w84{font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--text-3)}.eyebrow.svelte-7o0w84{text-transform:uppercase;letter-spacing:.08em}h1.svelte-7o0w84{margin-top:.75rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1;color:var(--text-1)}.methodology-hero.svelte-7o0w84 p:where(.svelte-7o0w84),.method-card.svelte-7o0w84 p:where(.svelte-7o0w84){font-family:var(--font-sans);color:var(--text-2);line-height:1.7}.updated.svelte-7o0w84{margin-top:1rem}.methodology-grid.svelte-7o0w84{display:grid;gap:1rem}@media(min-width:900px){.methodology-grid.svelte-7o0w84{grid-template-columns:repeat(2,minmax(0,1fr))}}.method-card.svelte-7o0w84{border:1px solid var(--border);border-radius:8px;background:var(--color-surface-subtle);padding:1.25rem}.method-card.svelte-7o0w84 h2:where(.svelte-7o0w84){font-family:var(--font-display);font-size:18px;color:var(--text-1);margin-bottom:.5rem}.method-card.svelte-7o0w84 p:where(.svelte-7o0w84)+p:where(.svelte-7o0w84){margin-top:.875rem}.method-card.svelte-7o0w84 a:where(.svelte-7o0w84){color:var(--brand-accent);text-decoration:underline;text-underline-offset:2px}
