body{color:var(--text)}.page-head.svelte-n0ozqo,.blocks.svelte-n0ozqo,aside.svelte-n0ozqo,.cta.svelte-n0ozqo{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.page-head.svelte-n0ozqo{padding-block:clamp(1.5rem,4vw,3rem) clamp(4rem,8vw,7rem)}.page-head.svelte-n0ozqo>p:where(.svelte-n0ozqo){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-n0ozqo{font-family:var(--font);font-weight:var(--weight-display);letter-spacing:var(--letter-display);font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.05;color:var(--ink);margin:.8rem 0 1.5rem}h2.svelte-n0ozqo{font-family:var(--font);font-weight:var(--weight-h2);letter-spacing:var(--letter-h2);color:var(--ink)}.intro.svelte-n0ozqo{max-width:min(680px,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)}.blocks.svelte-n0ozqo{display:grid;gap:0}article.svelte-n0ozqo{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(1.5rem,4vw,3rem);padding:2rem 0;border-top:1px solid var(--hairline)}article.svelte-n0ozqo:last-child{border-bottom:1px solid var(--hairline)}article.svelte-n0ozqo h2:where(.svelte-n0ozqo){margin:0;font-size:1.35rem;line-height:1.25}article.svelte-n0ozqo p:where(.svelte-n0ozqo){margin:0;max-width:min(560px,100%);color:var(--text);font-family:var(--font);line-height:var(--line-body);letter-spacing:var(--letter-body);font-size:1rem}aside.svelte-n0ozqo{margin:2.5rem auto 0;color:var(--muted);font-family:var(--font);font-size:.9rem;line-height:1.6}aside.svelte-n0ozqo a:where(.svelte-n0ozqo){color:var(--ink);font-weight:600;text-decoration:none}aside.svelte-n0ozqo a:where(.svelte-n0ozqo):hover{text-decoration:underline}.cta.svelte-n0ozqo{margin:6rem auto 1rem;padding:clamp(2.5rem,6vw,5rem) var(--gutter);border-radius:var(--radius-lg);background:var(--navy);color:var(--bg);text-align:center}.cta.svelte-n0ozqo h2:where(.svelte-n0ozqo){max-width:min(700px,100%);margin:0 auto 2rem;color:var(--bg);font-family:var(--font);font-weight:var(--weight-h2);letter-spacing:var(--letter-h2);font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.cta.svelte-n0ozqo a:where(.svelte-n0ozqo){display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.4rem;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:var(--font);font-weight:700;font-size:1rem;letter-spacing:var(--letter-body);text-decoration:none;min-height:48px;line-height:1.2}.cta.svelte-n0ozqo a:where(.svelte-n0ozqo):hover{background:#b8860b}@media (max-width:800px){article.svelte-n0ozqo{grid-template-columns:1fr;gap:.5rem}.cta.svelte-n0ozqo{margin-top:4rem}}
