.page-header.svelte-7ke6fz{padding:80px 0 0}.page-main.svelte-7ke6fz{padding:0 0 80px}.article.svelte-7ke6fz{max-width:680px;margin:0 auto}.overline.svelte-7ke6fz{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:8px;font-size:12px;font-weight:600}.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){letter-spacing:-.03em;color:var(--color-heading);margin-bottom:20px;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1.15}.title-rule.svelte-7ke6fz{background:var(--color-accent);border-radius:2px;width:48px;height:3px;margin-bottom:24px}.lead.svelte-7ke6fz{font-family:var(--font-serif);color:var(--color-heading);margin-bottom:28px;font-size:19px;line-height:1.7}.article.svelte-7ke6fz h2:where(.svelte-7ke6fz){color:var(--color-heading);letter-spacing:-.02em;margin:56px 0 16px;font-size:24px;font-weight:600;line-height:1.3}.article.svelte-7ke6fz p:where(.svelte-7ke6fz){color:var(--color-body);margin-bottom:20px;font-size:16px;line-height:1.75}.article.svelte-7ke6fz ul:where(.svelte-7ke6fz){color:var(--color-body);margin:0 0 20px;padding-left:24px;font-size:16px;line-height:1.75}.article.svelte-7ke6fz ul:where(.svelte-7ke6fz) li:where(.svelte-7ke6fz){margin-bottom:8px}.article.svelte-7ke6fz strong{color:var(--color-heading)}.inline-link.svelte-7ke6fz{border-bottom:1px solid var(--color-accent-lighter);color:var(--color-accent);text-decoration:none}.inline-link.svelte-7ke6fz:hover{border-color:var(--color-accent)}@media (width<=768px){.page-header.svelte-7ke6fz{padding-top:48px}}
