.page.svelte-7ke6fz{padding-left:0;padding-right:0}.masthead.svelte-7ke6fz{padding:var(--space-8) var(--space-6) var(--space-7)}.masthead.svelte-7ke6fz .page:where(.svelte-7ke6fz){gap:var(--space-5);flex-direction:column;display:flex}.kicker.svelte-7ke6fz{align-items:center;gap:var(--space-3);display:flex}.rule.svelte-7ke6fz{background:var(--color-brand-accent);flex-shrink:0;width:24px;height:1px}.kicker-text.svelte-7ke6fz,.mono-note.svelte-7ke6fz,.rail-label.svelte-7ke6fz,.rail-num.svelte-7ke6fz,.sec-num.svelte-7ke6fz,dt.svelte-7ke6fz,.meta.svelte-7ke6fz{font-family:var(--font-mono);letter-spacing:var(--letter-spacing-label);color:var(--color-text-muted)}.kicker-text.svelte-7ke6fz{font-size:var(--font-size-section-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-section-label);text-transform:uppercase}h1.svelte-7ke6fz{animation:ga-rise var(--duration-slow) var(--ease-emphasized) 50ms both;font-family:var(--font-display);font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-heading);margin:0}.short.svelte-7ke6fz{padding:0 var(--space-6) var(--space-8)}.short-in.svelte-7ke6fz{border-top:2px solid var(--color-text-heading);padding-top:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex}.short-head.svelte-7ke6fz{justify-content:space-between;align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}h2.svelte-7ke6fz{font-family:var(--font-display);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);text-wrap:pretty;margin:0}.mono-note.svelte-7ke6fz,.rail-label.svelte-7ke6fz,dt.svelte-7ke6fz{font-size:var(--font-size-micro)}.rail-label.svelte-7ke6fz,.sec-num.svelte-7ke6fz{font-weight:var(--font-weight-semibold)}.facts.svelte-7ke6fz{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fact.svelte-7ke6fz{gap:var(--space-2);border-top:1px solid var(--color-border-default);padding-top:var(--space-3);flex-direction:column;display:flex}dd.svelte-7ke6fz{font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-body);text-wrap:pretty;margin:0}.policy.svelte-7ke6fz{padding:0 var(--space-6) var(--space-9)}.shell.svelte-7ke6fz{gap:var(--space-8);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.rail.svelte-7ke6fz{top:var(--space-8);gap:var(--space-3);border-top:1px solid var(--color-brand-accent);padding-top:var(--space-3);flex-direction:column;display:flex;position:sticky}.rail-link.svelte-7ke6fz{align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--color-text-secondary);text-wrap:pretty;text-decoration:none;display:flex}.rail-link.svelte-7ke6fz:hover,.rail-link.svelte-7ke6fz:focus-visible{color:var(--color-text-heading)}.rail-num.svelte-7ke6fz{font-size:var(--font-size-micro);flex:none}.body.svelte-7ke6fz{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.sec.svelte-7ke6fz{gap:var(--space-4);scroll-margin-top:var(--space-8);flex-direction:column;display:flex}.sec-head.svelte-7ke6fz{align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-3);display:flex}.sec-num.svelte-7ke6fz{font-size:var(--font-size-micro);color:var(--color-brand-accent-text);flex:none}.sec.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:var(--font-size-body);line-height:var(--line-height-body-large);color:var(--color-text-body);text-wrap:pretty;margin:0 auto 0 0}strong.svelte-7ke6fz{color:var(--color-text-heading);font-weight:var(--font-weight-semibold)}a.svelte-7ke6fz{color:var(--color-text-link);text-underline-offset:3px;text-decoration:underline}.meta.svelte-7ke6fz{font-size:var(--font-size-micro);margin:0}@media (width<=1023px){.shell.svelte-7ke6fz{grid-template-columns:minmax(0,1fr)}.rail.svelte-7ke6fz{position:static}.facts.svelte-7ke6fz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.facts.svelte-7ke6fz{grid-template-columns:minmax(0,1fr)}}
