.text-page[data-astro-cid-a5oyxhyv]{background:linear-gradient(180deg,#fff0f5b8,#fff0 440px),var(--color-bg-page, #ffffff)}.text-page-hero[data-astro-cid-a5oyxhyv]{border-bottom:1px solid var(--color-border-subtle, #f5e6eb)}.text-page-hero__inner[data-astro-cid-a5oyxhyv]{width:min(100% - 32px,1120px);margin:0 auto;padding:36px 0 42px}.text-page-eyebrow[data-astro-cid-a5oyxhyv]{margin:34px 0 12px;color:var(--color-action-primary, #e8456f);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.text-page-hero[data-astro-cid-a5oyxhyv] h1[data-astro-cid-a5oyxhyv]{max-width:760px;margin:0;color:var(--color-text-primary, #1a1a1a);font-family:var(--font-display, inherit);font-size:3rem;font-weight:700;line-height:1.08}.text-page-lead[data-astro-cid-a5oyxhyv]{max-width:700px;margin:16px 0 0;color:var(--color-text-muted, #6b6b6b);font-size:1.0625rem;line-height:1.7}.text-page-shell[data-astro-cid-a5oyxhyv]{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:48px;width:min(100% - 32px,1120px);margin:0 auto;padding:44px 0 72px}.text-page-aside[data-astro-cid-a5oyxhyv]{align-self:start;position:sticky;top:96px}.text-page-aside__title[data-astro-cid-a5oyxhyv]{margin:0 0 14px;color:var(--color-text-primary, #1a1a1a);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.text-page-help-link[data-astro-cid-a5oyxhyv]{display:block;padding:15px 0;border-top:1px solid var(--color-border-subtle, #f5e6eb);color:var(--color-text-primary, #1a1a1a);text-decoration:none}.text-page-help-link[data-astro-cid-a5oyxhyv]:hover,.text-page-help-link[data-astro-cid-a5oyxhyv].is-active{color:var(--color-action-primary, #e8456f);text-decoration:none}.text-page-help-link[data-astro-cid-a5oyxhyv] span[data-astro-cid-a5oyxhyv],.text-page-related[data-astro-cid-a5oyxhyv] a[data-astro-cid-a5oyxhyv] span[data-astro-cid-a5oyxhyv]{display:block;font-weight:700}.text-page-help-link[data-astro-cid-a5oyxhyv] small[data-astro-cid-a5oyxhyv],.text-page-related[data-astro-cid-a5oyxhyv] a[data-astro-cid-a5oyxhyv] small[data-astro-cid-a5oyxhyv]{display:block;margin-top:4px;color:var(--color-text-muted, #6b6b6b);font-size:.8125rem;line-height:1.45}.text-page-contact[data-astro-cid-a5oyxhyv]{margin-top:22px;padding:18px;border:1px solid var(--color-border-subtle, #f5e6eb);border-radius:var(--radius-lg, 8px);background:var(--color-bg-surface, #ffffff)}.text-page-contact[data-astro-cid-a5oyxhyv] span[data-astro-cid-a5oyxhyv],.text-page-contact[data-astro-cid-a5oyxhyv] a[data-astro-cid-a5oyxhyv],.text-page-contact[data-astro-cid-a5oyxhyv] strong[data-astro-cid-a5oyxhyv],.text-page-contact[data-astro-cid-a5oyxhyv] small[data-astro-cid-a5oyxhyv]{display:block}.text-page-contact[data-astro-cid-a5oyxhyv] span[data-astro-cid-a5oyxhyv]{color:var(--color-text-muted, #6b6b6b);font-size:.875rem}.text-page-contact[data-astro-cid-a5oyxhyv] a[data-astro-cid-a5oyxhyv]{margin-top:6px;color:var(--color-action-primary, #e8456f);font-weight:700;overflow-wrap:anywhere}.text-page-contact[data-astro-cid-a5oyxhyv] strong[data-astro-cid-a5oyxhyv]{margin-top:6px;color:var(--color-text-primary, #1a1a1a);overflow-wrap:anywhere}.text-page-contact[data-astro-cid-a5oyxhyv] small[data-astro-cid-a5oyxhyv]{margin-top:6px;color:var(--color-text-muted, #6b6b6b);line-height:1.45;overflow-wrap:anywhere}.text-page-content[data-astro-cid-a5oyxhyv]{min-width:0}.text-page-content[data-astro-cid-a5oyxhyv]>section,.text-page-fallback[data-astro-cid-a5oyxhyv]{max-width:none;margin:0;padding:0}.text-page-content[data-astro-cid-a5oyxhyv]>section+section{margin-top:28px}.text-page-content[data-astro-cid-a5oyxhyv] .prose{max-width:none;padding:36px clamp(22px,4vw,52px);border:1px solid var(--color-border-subtle, #f5e6eb);border-radius:var(--radius-lg, 8px);background:var(--color-bg-surface, #ffffff);box-shadow:0 20px 60px #1a1a1a0d;color:var(--color-text-primary, #1a1a1a);font-size:1rem;line-height:1.78}.text-page-content[data-astro-cid-a5oyxhyv] .prose h1{margin:0 0 22px;font-family:var(--font-display, inherit);font-size:2rem;line-height:1.15}.text-page-content[data-astro-cid-a5oyxhyv] .prose h2{margin:34px 0 12px;padding-top:22px;border-top:1px solid var(--color-border-subtle, #f5e6eb);font-family:var(--font-display, inherit);font-size:1.45rem;line-height:1.25}.text-page-content[data-astro-cid-a5oyxhyv] .prose h2:first-child,.text-page-content[data-astro-cid-a5oyxhyv] .prose h1+h2{margin-top:0;padding-top:0;border-top:0}.text-page-content[data-astro-cid-a5oyxhyv] .prose h3{margin:26px 0 10px;font-size:1.06rem;font-weight:800}.text-page-content[data-astro-cid-a5oyxhyv] .prose p,.text-page-content[data-astro-cid-a5oyxhyv] .prose ul,.text-page-content[data-astro-cid-a5oyxhyv] .prose ol{max-width:72ch;margin:0 0 14px}.text-page-content[data-astro-cid-a5oyxhyv] .prose ul,.text-page-content[data-astro-cid-a5oyxhyv] .prose ol{padding-left:1.35rem}.text-page-content[data-astro-cid-a5oyxhyv] .prose li+li{margin-top:8px}.text-page-content[data-astro-cid-a5oyxhyv] .prose a{color:var(--color-action-primary, #e8456f);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.text-page-content[data-astro-cid-a5oyxhyv] .prose blockquote{margin:24px 0;padding:18px 22px;border-left:3px solid var(--color-action-primary, #e8456f);background:var(--color-action-primary-subtle-bg, #ffe2eb);color:var(--color-text-primary, #1a1a1a)}.text-page-content[data-astro-cid-a5oyxhyv] .prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0}.text-page-content[data-astro-cid-a5oyxhyv] .prose th,.text-page-content[data-astro-cid-a5oyxhyv] .prose td{padding:12px 14px;border:1px solid var(--color-border-subtle, #f5e6eb);text-align:left;vertical-align:top}.text-page-content[data-astro-cid-a5oyxhyv] .prose th{background:var(--color-bg-sunken, #fff0f5);font-weight:800}.text-page-content[data-astro-cid-a5oyxhyv]>.text-page-related{margin-top:28px;padding:28px;border:1px solid var(--color-border-subtle, #f5e6eb);border-radius:var(--radius-lg, 8px);background:var(--color-bg-sunken, #fff0f5)}.text-page-related[data-astro-cid-a5oyxhyv] h2[data-astro-cid-a5oyxhyv]{margin:0 0 18px;color:var(--color-text-primary, #1a1a1a);font-family:var(--font-display, inherit);font-size:1.45rem;line-height:1.2}.text-page-related__grid[data-astro-cid-a5oyxhyv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.text-page-related[data-astro-cid-a5oyxhyv] a[data-astro-cid-a5oyxhyv]{display:block;min-height:104px;padding:18px;border:1px solid rgba(255,255,255,.9);border-radius:var(--radius-md, 4px);background:var(--color-bg-surface, #ffffff);color:var(--color-text-primary, #1a1a1a);text-decoration:none}.text-page-related[data-astro-cid-a5oyxhyv] a[data-astro-cid-a5oyxhyv]:hover{border-color:var(--color-action-primary, #e8456f);text-decoration:none}@media(max-width:860px){.text-page-hero__inner[data-astro-cid-a5oyxhyv]{padding:24px 0 30px}.text-page-eyebrow[data-astro-cid-a5oyxhyv]{margin-top:24px}.text-page-hero[data-astro-cid-a5oyxhyv] h1[data-astro-cid-a5oyxhyv]{font-size:2.25rem}.text-page-shell[data-astro-cid-a5oyxhyv]{display:block;padding:28px 0 52px}.text-page-aside[data-astro-cid-a5oyxhyv]{position:static;margin-bottom:24px}.text-page-aside[data-astro-cid-a5oyxhyv] nav[data-astro-cid-a5oyxhyv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.text-page-help-link[data-astro-cid-a5oyxhyv]{padding:12px;border:1px solid var(--color-border-subtle, #f5e6eb);border-radius:var(--radius-md, 4px);background:var(--color-bg-surface, #ffffff)}.text-page-contact[data-astro-cid-a5oyxhyv]{margin-top:10px}}@media(max-width:560px){.text-page-hero__inner[data-astro-cid-a5oyxhyv],.text-page-shell[data-astro-cid-a5oyxhyv]{width:min(100% - 24px,1120px)}.text-page-hero[data-astro-cid-a5oyxhyv] h1[data-astro-cid-a5oyxhyv]{font-size:1.95rem}.text-page-lead[data-astro-cid-a5oyxhyv]{font-size:.98rem}.text-page-aside[data-astro-cid-a5oyxhyv] nav[data-astro-cid-a5oyxhyv],.text-page-related__grid[data-astro-cid-a5oyxhyv]{grid-template-columns:1fr}.text-page-content[data-astro-cid-a5oyxhyv] .prose{padding:24px 18px;font-size:.96rem}.text-page-content[data-astro-cid-a5oyxhyv] .prose h2{font-size:1.28rem}.text-page-content[data-astro-cid-a5oyxhyv]>.text-page-related{padding:22px 18px}}
