body{color:var(--text)}article.svelte-ykvqjy{max-width:min(var(--container),100%);margin-inline:auto;padding-top:0;padding-bottom:var(--section-padding);padding-inline:var(--gutter);box-sizing:border-box}.eyebrow.svelte-ykvqjy{color:var(--ink);font-family:var(--font);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem}h1.svelte-ykvqjy{font-family:var(--font);font-weight:var(--weight-display);letter-spacing:var(--letter-display);color:var(--ink);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.05;margin:0 0 1.5rem}h2.svelte-ykvqjy{font-family:var(--font);font-weight:var(--weight-h2);letter-spacing:var(--letter-h2);color:var(--ink);line-height:1.1}.intro.svelte-ykvqjy{max-width:min(720px,100%);color:var(--text);font-family:var(--font);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:var(--line-body);letter-spacing:var(--letter-body);margin:0 0 3rem}section.svelte-ykvqjy{padding:2rem 0;border-top:1px solid var(--hairline);display:grid;grid-template-columns:1fr 2fr;gap:clamp(1.5rem,4vw,3rem);align-items:start}section.svelte-ykvqjy h2:where(.svelte-ykvqjy){margin:0;font-size:1.4rem}section.svelte-ykvqjy p:where(.svelte-ykvqjy){margin:0;color:var(--text);font-family:var(--font);line-height:var(--line-body);letter-spacing:var(--letter-body);font-size:1rem}@media (max-width:800px){section.svelte-ykvqjy{grid-template-columns:1fr;gap:.5rem}}
