.page.svelte-cwls5q{max-width:1180px;margin:0 auto;padding:56px 24px 80px}.hero.svelte-cwls5q{max-width:760px;margin-bottom:48px}.eyebrow.svelte-cwls5q{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 16px;font-size:14px}h1.svelte-cwls5q{letter-spacing:-.06em;max-width:880px;margin:0;font-size:clamp(44px,8vw,92px);line-height:.95}.intro.svelte-cwls5q{max-width:620px;color:var(--color-text-muted);margin:24px 0 0;font-size:20px;line-height:1.45}.content.svelte-cwls5q{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.main-text.svelte-cwls5q{max-width:760px}.text-block.svelte-cwls5q+.text-block:where(.svelte-cwls5q){margin-top:40px}h2.svelte-cwls5q{letter-spacing:-.03em;margin:0 0 10px;font-size:24px;line-height:1.05}p.svelte-cwls5q{color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.5}p.svelte-cwls5q+p:where(.svelte-cwls5q){margin-top:16px}.note.svelte-cwls5q{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:22px;position:sticky;top:24px}.note.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:18px;line-height:1.1}.note.svelte-cwls5q p:where(.svelte-cwls5q){color:#5f584e;font-size:15px;line-height:1.55}@media (width<=900px){.content.svelte-cwls5q{grid-template-columns:1fr;gap:32px}.note.svelte-cwls5q{max-width:620px;position:static}}@media (width<=620px){.page.svelte-cwls5q{padding:36px 16px 56px}.hero.svelte-cwls5q{margin-bottom:40px}.intro.svelte-cwls5q{font-size:18px}}
