.inner.svelte-7ad8we{max-width:880px;margin:0 auto}.page-hero.svelte-7ad8we{padding:6rem 2rem 3rem}.kicker.svelte-7ad8we{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem;font-weight:600}.page-hero.svelte-7ad8we h1:where(.svelte-7ad8we){color:var(--color-primary);letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.lead.svelte-7ad8we{max-width:720px;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.55}.legal.svelte-7ad8we{padding:2rem 2rem 6rem}.toc.svelte-7ad8we{border-bottom:1px solid var(--color-border);padding:1.75rem 0 2.25rem}.toc.svelte-7ad8we h2:where(.svelte-7ad8we){font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1rem;font-weight:600}.toc.svelte-7ad8we ol:where(.svelte-7ad8we){grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.5rem 1.5rem;margin:0;padding:0 0 0 1.25rem;display:grid}.toc.svelte-7ad8we li:where(.svelte-7ad8we){font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}.toc.svelte-7ad8we li:where(.svelte-7ad8we) a:where(.svelte-7ad8we){color:var(--color-primary);text-decoration:none}.toc.svelte-7ad8we li:where(.svelte-7ad8we) a:where(.svelte-7ad8we):hover{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.legal.svelte-7ad8we section:where(.svelte-7ad8we){padding:1.75rem 0;scroll-margin-top:5rem}.legal.svelte-7ad8we section:where(.svelte-7ad8we)+section:where(.svelte-7ad8we){border-top:1px solid var(--color-border)}.cms-content.svelte-7ad8we h2{border-top:1px solid var(--color-border);font-size:var(--text-xl);color:var(--color-primary);letter-spacing:-.01em;margin:0 0 1rem;padding-top:1.75rem;font-weight:700}.cms-content.svelte-7ad8we h2:first-child,.cms-content.svelte-7ad8we>p:first-child+h2{border-top:none;padding-top:0}.cms-content.svelte-7ad8we h3{font-size:var(--text-base);color:var(--color-primary);letter-spacing:-.01em;margin:1.5rem 0 .5rem;font-weight:700}.cms-content.svelte-7ad8we p{font-size:var(--text-base);color:var(--color-text-muted);margin:.5rem 0;line-height:1.65}.cms-content.svelte-7ad8we ul,.cms-content.svelte-7ad8we ol{color:var(--color-text-muted);font-size:var(--text-base);margin:.5rem 0 1rem;padding-left:1.25rem;line-height:1.65}.cms-content.svelte-7ad8we li{margin:.35rem 0}.cms-content.svelte-7ad8we a{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);transition:color .2s,text-decoration-color .2s}.cms-content.svelte-7ad8we a:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.stand.svelte-7ad8we{border-top:1px solid var(--color-border);font-style:italic;font-size:var(--text-sm);color:var(--color-text-muted);margin:2rem 0 0;padding-top:1.5rem}h2.svelte-7ad8we{font-size:var(--text-xl);color:var(--color-primary);letter-spacing:-.01em;margin:0 0 1rem;font-weight:700}h3.svelte-7ad8we{font-size:var(--text-base);color:var(--color-primary);letter-spacing:-.01em;margin:1.5rem 0 .5rem;font-weight:700}p.svelte-7ad8we{font-size:var(--text-base);color:var(--color-text-muted);margin:.5rem 0;line-height:1.65}p.svelte-7ad8we:first-of-type{margin-top:0}ul.svelte-7ad8we{color:var(--color-text-muted);font-size:var(--text-base);margin:.5rem 0 1rem;padding-left:1.25rem;line-height:1.65}ul.svelte-7ad8we li:where(.svelte-7ad8we){margin:.35rem 0}a.svelte-7ad8we{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);transition:color .2s,text-decoration-color .2s}a.svelte-7ad8we:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@media (width<=768px){.page-hero.svelte-7ad8we{padding:4rem 1rem 2rem}.legal.svelte-7ad8we{padding:1.5rem 1rem 4rem}.toc.svelte-7ad8we ol:where(.svelte-7ad8we){grid-template-columns:1fr}}
