.cc-page.svelte-1c007pb{padding-block:2rem 4rem;display:flex;flex-direction:column;gap:4rem}.cc-section.svelte-1c007pb{display:flex;flex-direction:column;gap:1.5rem;scroll-margin-top:6rem}.cc-section-label.svelte-1c007pb{margin:0;font-family:var(--font-mono);font-size:var(--type-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--text-meta)}.cc-section-heading.svelte-1c007pb{margin:-.5rem 0 0;font-family:var(--font-serif);font-weight:600;font-size:var(--type-h3);letter-spacing:var(--type-h3-track);line-height:var(--type-h3-lh);color:var(--text-primary)}.cc-filing.svelte-1c007pb{display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem;border-top:1px solid var(--band-border)}.cc-filing.svelte-1c007pb:first-of-type{border-top:0;padding-top:0}.cc-filing-header.svelte-1c007pb{font-family:var(--font-serif);font-size:var(--type-h5);font-weight:600;line-height:1.5;color:var(--text-primary)}.cc-filing-meta.svelte-1c007pb{display:block;margin-top:.25rem;font-family:var(--font-mono);font-size:var(--type-tiny);font-weight:400;color:var(--text-meta)}.cc-intro.svelte-1c007pb{margin:0;font-family:var(--font-serif);font-size:var(--type-muted);line-height:var(--type-muted-lh);color:var(--text-secondary)}.cc-claim-standalone.svelte-1c007pb{display:flex;flex-direction:column;gap:.5rem}.cc-claim-standalone-heading.svelte-1c007pb{margin:0;font-family:var(--font-sans);font-size:var(--type-small);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.cc-note.svelte-1c007pb{margin:0;font-family:var(--font-serif);font-size:var(--type-small);font-style:italic;line-height:1.6;color:var(--text-meta)}.cc-note-wide.svelte-1c007pb{max-width:48rem}.cc-sub.svelte-1c007pb{margin:.5rem 0 0;font-family:var(--font-serif);font-weight:600;font-size:var(--type-h5);color:var(--text-primary)}.cc-chapters.svelte-1c007pb{display:flex;flex-direction:column;gap:0;font-size:var(--type-small);line-height:1.6}.cc-ch.svelte-1c007pb{padding:.5rem 0;border-bottom:1px solid var(--band-border);color:var(--text-secondary)}.cc-ch.svelte-1c007pb strong:where(.svelte-1c007pb){color:var(--text-primary)}.cc-depgrid.svelte-1c007pb{display:grid;grid-template-columns:1fr;gap:.5rem 2rem;font-size:var(--type-small);line-height:1.6;color:var(--text-secondary)}@media(min-width:640px){.cc-depgrid.svelte-1c007pb{grid-template-columns:1fr 1fr}}.cc-depgrid.svelte-1c007pb strong:where(.svelte-1c007pb){display:inline-block;min-width:1.5rem;color:var(--on-pastel)}.dark .cc-depgrid.svelte-1c007pb strong:where(.svelte-1c007pb){color:var(--pink-base)}.cc-comp.svelte-1c007pb{border:1px solid var(--band-border);border-radius:var(--r-md);overflow:hidden;background:var(--band-surface)}.cc-comp-row.svelte-1c007pb{display:grid;grid-template-columns:1fr}@media(min-width:768px){.cc-comp-row.svelte-1c007pb{grid-template-columns:22% 48% 30%}}.cc-comp-row.svelte-1c007pb+.cc-comp-row:where(.svelte-1c007pb){border-top:1px solid var(--band-border)}.cc-comp-head.svelte-1c007pb{display:none;font-family:var(--font-mono);font-size:var(--type-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta);background:var(--cta-surface)}@media(min-width:768px){.cc-comp-head.svelte-1c007pb{display:grid}}.cc-comp-row.svelte-1c007pb>span:where(.svelte-1c007pb){padding:.875rem 1.25rem;font-size:var(--type-small);line-height:1.55}@media(min-width:768px){.cc-comp-row.svelte-1c007pb>span:where(.svelte-1c007pb)+span:where(.svelte-1c007pb){border-left:1px solid var(--band-border)}}.cc-comp-build.svelte-1c007pb{font-weight:600;color:var(--text-primary)}.cc-comp-need.svelte-1c007pb{font-family:var(--font-serif);color:var(--text-secondary)}.cc-comp-filings.svelte-1c007pb{font-family:var(--font-mono);font-size:var(--type-tiny)!important;color:var(--text-meta);word-spacing:.1em}
