.methodology-page.svelte-7o0w84{max-width:82rem;margin:0 auto;padding:clamp(2.5rem,7vw,7rem) clamp(1rem,5vw,5rem) 8rem}header.svelte-7o0w84{max-width:65rem;padding-bottom:clamp(3rem,7vw,6rem)}header.svelte-7o0w84>p:where(.svelte-7o0w84){color:var(--brand-strong);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem;font-size:.68rem;font-weight:800}h1.svelte-7o0w84{max-width:10ch;font:500 clamp(3.4rem, 8vw, 7.5rem) / .9 var(--font-display);letter-spacing:-.065em;margin:0}header.svelte-7o0w84>span:where(.svelte-7o0w84){max-width:46rem;color:var(--ink-muted);margin-top:1.35rem;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7;display:block}header.svelte-7o0w84>a:where(.svelte-7o0w84){border:1px solid var(--brand-strong);background:var(--brand-strong);min-height:2.8rem;color:var(--paper);align-items:center;gap:.6rem;margin-top:1.8rem;padding:0 1rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}section.svelte-7o0w84{border-top:1px solid var(--line-strong)}article.svelte-7o0w84{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:clamp(1rem,5vw,5rem);padding:clamp(1.7rem,4vw,3.5rem) 0;display:grid}.principle-index.svelte-7o0w84{color:var(--brand-strong);font:400 .7rem var(--font-mono);justify-content:space-between;align-items:flex-start;display:flex}article.svelte-7o0w84 h2:where(.svelte-7o0w84){font:550 clamp(1.7rem, 3vw, 2.8rem) / 1.05 var(--font-display);letter-spacing:-.035em;margin:0}article.svelte-7o0w84 p:where(.svelte-7o0w84){max-width:47rem;color:var(--ink-muted);margin:.8rem 0 0;line-height:1.75}@media (width<=640px){article.svelte-7o0w84{grid-template-columns:1fr;gap:1rem}.principle-index.svelte-7o0w84{max-width:7rem}}
