.legal-page.svelte-6kohmd{flex:1;width:100%;max-width:calc(var(--content-width) + 2.5rem);margin:0 auto;padding:2rem 1.25rem;padding-top:calc(env(safe-area-inset-top,0px) + 2rem);padding-bottom:0}.page-header.svelte-6kohmd{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:.5rem}h1.svelte-6kohmd{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-title);color:var(--color-text);margin-bottom:0;text-align:center}.updated.svelte-6kohmd{font-family:var(--font-primary);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:2.5rem;letter-spacing:var(--tracking-wide);text-align:center}h2.svelte-6kohmd{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-title-strong);color:var(--color-text);margin-bottom:.75rem;scroll-margin-top:5rem}h3.svelte-6kohmd{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-title-strong);color:var(--color-text);margin-top:1.25rem;margin-bottom:.5rem}section.svelte-6kohmd{margin-bottom:2.25rem;scroll-margin-top:5rem}p.svelte-6kohmd{font-family:var(--font-primary);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:.75rem}p.svelte-6kohmd:last-child{margin-bottom:0}p.svelte-6kohmd strong:where(.svelte-6kohmd),.list-content.svelte-6kohmd strong:where(.svelte-6kohmd){color:var(--color-text);font-weight:var(--weight-medium)}.summary-card.svelte-6kohmd{padding:1.5rem;border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 5%,var(--color-bg-elevated))}.summary-card.svelte-6kohmd h2:where(.svelte-6kohmd){margin-top:0}.terms-nav.svelte-6kohmd{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;align-items:start;margin:-.25rem 0 2.5rem;padding:1rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.terms-nav-label.svelte-6kohmd{padding-top:.25rem;color:var(--color-text);font-family:var(--font-label);font-size:var(--text-xxs);font-weight:var(--weight-label-strong);letter-spacing:var(--tracking-widest);text-transform:uppercase;white-space:nowrap}.terms-nav-links.svelte-6kohmd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 1.25rem}.terms-nav-links.svelte-6kohmd a:where(.svelte-6kohmd){display:flex;align-items:center;gap:.5rem;padding:.25rem 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.terms-nav-icon.svelte-6kohmd{display:inline-flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;flex-shrink:0;color:var(--color-accent);opacity:.8}.terms-nav-links.svelte-6kohmd a:where(.svelte-6kohmd):hover{color:var(--color-text)}.custom-ul.svelte-6kohmd{margin:1rem 0;padding:0;display:flex;flex-direction:column;gap:.75rem;list-style:none}.compact-list.svelte-6kohmd{margin-bottom:0}.custom-li.svelte-6kohmd{display:grid;grid-template-columns:.75rem minmax(0,1fr);gap:.5rem;font-family:var(--font-primary);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.custom-li.svelte-6kohmd:before{content:"◆";padding-top:.32rem;color:var(--color-accent);font-size:.5rem;line-height:1}.list-content.svelte-6kohmd{min-width:0}.term-grid.svelte-6kohmd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0}.term-card.svelte-6kohmd{padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.term-card.svelte-6kohmd h3:where(.svelte-6kohmd){margin-top:0}.term-card.svelte-6kohmd p:where(.svelte-6kohmd){font-size:var(--text-xs)}.custom-voice-definition.svelte-6kohmd{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;margin:1.25rem 0;padding:1.25rem;border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));border-left:3px solid var(--color-accent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 4%,var(--color-bg-elevated))}.custom-voice-definition-icon.svelte-6kohmd{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.custom-voice-definition.svelte-6kohmd h3:where(.svelte-6kohmd){margin-top:0}.custom-voice-definition.svelte-6kohmd p:where(.svelte-6kohmd){margin-bottom:0;font-size:var(--text-xs)}a.svelte-6kohmd{color:var(--color-accent);text-decoration:none;font-weight:var(--weight-medium);transition:color .2s ease}a.svelte-6kohmd:hover{text-decoration:underline;text-underline-offset:2px}a.svelte-6kohmd:focus-visible,.terms-nav.svelte-6kohmd a:where(.svelte-6kohmd):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(max-width:720px){.term-grid.svelte-6kohmd{grid-template-columns:1fr}.terms-nav.svelte-6kohmd{grid-template-columns:1fr;gap:.75rem}.terms-nav-label.svelte-6kohmd{padding-top:0}.terms-nav-links.svelte-6kohmd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.legal-page.svelte-6kohmd{padding-left:1.25rem;padding-right:1.25rem}.summary-card.svelte-6kohmd,.term-card.svelte-6kohmd,.custom-voice-definition.svelte-6kohmd{padding:1rem}.custom-voice-definition.svelte-6kohmd{grid-template-columns:1fr}.terms-nav-links.svelte-6kohmd{grid-template-columns:1fr;gap:.25rem}}
