.ep-breadcrumb:where(.astro-nvy4nhcb){border-bottom:1px solid var(--canvas-300);padding:14px 0}.ep-breadcrumb:where(.astro-nvy4nhcb) .wrap:where(.astro-nvy4nhcb){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ep-breadcrumb:where(.astro-nvy4nhcb) a:where(.astro-nvy4nhcb){font-family:var(--font-mono);font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--signal-700);text-decoration:none}.ep-breadcrumb:where(.astro-nvy4nhcb) a:where(.astro-nvy4nhcb):hover{text-decoration:underline}.ep-breadcrumb:where(.astro-nvy4nhcb) span:where(.astro-nvy4nhcb)[aria-current]{font-family:var(--font-mono);font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-500)}.ep-breadcrumb:where(.astro-nvy4nhcb) span:where(.astro-nvy4nhcb)[aria-hidden]{color:var(--ink-400)}.ep-hero:where(.astro-nvy4nhcb){background:var(--ink-950);color:#fff;padding:56px 0 64px;border-bottom:1px solid var(--ink-900)}@media (min-width: 720px){.ep-hero:where(.astro-nvy4nhcb){padding:88px 0}}.ep-hero:where(.astro-nvy4nhcb) .wrap:where(.astro-nvy4nhcb){max-width:960px}.ep-hero__eyebrow:where(.astro-nvy4nhcb){font-family:var(--font-mono);font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--signal-400);margin:0 0 24px}.ep-hero:where(.astro-nvy4nhcb) h1:where(.astro-nvy4nhcb){color:#fff;margin:0 0 30px;max-width:44ch}.ep-block:where(.astro-nvy4nhcb){padding:var(--sp-9) 0}.ep-block--paper:where(.astro-nvy4nhcb){background:var(--paper);border-top:1px solid var(--canvas-300);border-bottom:1px solid var(--canvas-300)}.ep-block--ink:where(.astro-nvy4nhcb){background:var(--ink-950);color:var(--fg-inverse)}.ep-block--ink:where(.astro-nvy4nhcb) .ep-prose:where(.astro-nvy4nhcb){color:var(--fg-inverse)}.ep-block__grid:where(.astro-nvy4nhcb){display:grid;grid-template-columns:280px 1fr;gap:var(--sp-7)}@media (max-width: 900px){.ep-block__grid:where(.astro-nvy4nhcb){grid-template-columns:1fr;gap:var(--sp-4)}}.ep-block__label:where(.astro-nvy4nhcb){font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--signal-600)}.ep-block__label--ink:where(.astro-nvy4nhcb){color:var(--signal-400)}.ep-block__content:where(.astro-nvy4nhcb){max-width:760px}.ep-prose:where(.astro-nvy4nhcb){font-size:16px;line-height:1.75;color:var(--fg-2);margin:0}.ep-block--paper:where(.astro-nvy4nhcb) .ep-prose:where(.astro-nvy4nhcb){color:var(--ink-700)}.ep-checklist:where(.astro-nvy4nhcb){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--ink-700)}.ep-checklist:where(.astro-nvy4nhcb) li:where(.astro-nvy4nhcb){display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-bottom:1px solid var(--ink-700)}.ep-checklist:where(.astro-nvy4nhcb) i{width:17px;height:17px;color:var(--signal-400);flex-shrink:0;margin-top:2px}.ep-checklist:where(.astro-nvy4nhcb) span:where(.astro-nvy4nhcb){font-size:15.5px;line-height:1.6;color:var(--fg-inverse)}.ep-grid:where(.astro-nvy4nhcb){display:grid;gap:0;border-top:1px solid var(--canvas-300);border-left:1px solid var(--canvas-300)}.ep-grid--questions:where(.astro-nvy4nhcb){grid-template-columns:repeat(3,1fr)}@media (max-width: 900px){.ep-grid--questions:where(.astro-nvy4nhcb){grid-template-columns:1fr}}.ep-gridcell:where(.astro-nvy4nhcb){padding:24px;background:var(--paper);border-right:1px solid var(--canvas-300);border-bottom:1px solid var(--canvas-300)}.ep-gridcell__num:where(.astro-nvy4nhcb){font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--signal-600);margin-bottom:12px}.ep-gridcell__body:where(.astro-nvy4nhcb){font-size:15px;line-height:1.6;color:var(--fg-1)}.ep-related:where(.astro-nvy4nhcb){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ep-related:where(.astro-nvy4nhcb) a:where(.astro-nvy4nhcb){display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:500;color:var(--signal-700);text-decoration:underline;text-decoration-color:var(--signal-700);text-underline-offset:3px}.ep-related:where(.astro-nvy4nhcb) a:where(.astro-nvy4nhcb):hover{color:var(--signal-600);text-decoration-color:currentColor}.ep-related:where(.astro-nvy4nhcb) a:where(.astro-nvy4nhcb):focus-visible{outline:2px solid var(--signal-600);outline-offset:3px}.ep-related:where(.astro-nvy4nhcb) i{width:14px;height:14px;flex-shrink:0}.ep-validation:where(.astro-nvy4nhcb){display:flex;flex-direction:column;gap:var(--sp-5)}.ep-quote:where(.astro-nvy4nhcb){margin:0;max-width:760px;padding:28px 30px;border-left:3px solid var(--signal-600);background:var(--canvas-50);border-top:1px solid var(--canvas-300);border-right:1px solid var(--canvas-300);border-bottom:1px solid var(--canvas-300)}.ep-quote:where(.astro-nvy4nhcb) p:where(.astro-nvy4nhcb){font-size:16.5px;line-height:1.6;color:var(--fg-1);margin:0 0 14px;font-weight:500}.ep-quote:where(.astro-nvy4nhcb) cite:where(.astro-nvy4nhcb){font-family:var(--font-mono);font-size:12px;font-weight:600;font-style:normal}.ep-quote__link:where(.astro-nvy4nhcb){display:inline-flex;align-items:center;gap:5px;color:var(--signal-700);text-decoration:underline;text-decoration-color:var(--signal-700);text-underline-offset:3px}.ep-quote__link:where(.astro-nvy4nhcb):hover{color:var(--signal-600);text-decoration-color:currentColor}.ep-quote__link:where(.astro-nvy4nhcb):focus-visible{outline:2px solid var(--signal-600);outline-offset:3px}.ep-quote__link:where(.astro-nvy4nhcb) i{width:12px;height:12px;flex-shrink:0}
