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