.page-wrapper.svelte-1l7r4q6{max-width:900px;margin:0 auto}.legal-page.svelte-1l7r4q6{padding:2rem 0}.legal-page.svelte-1l7r4q6 h1:where(.svelte-1l7r4q6){font-family:var(--font-serif);font-size:2rem;margin-bottom:1.5rem;color:var(--color-text)}.legal-page.svelte-1l7r4q6 h2:where(.svelte-1l7r4q6){font-family:var(--font-serif);font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem;padding-left:.75rem;border-left:4px solid var(--color-border-dark);color:var(--color-text)}.legal-page.svelte-1l7r4q6 h2:where(.svelte-1l7r4q6) i:where(.svelte-1l7r4q6){margin-right:.5rem;color:var(--color-text-muted)}.legal-page.svelte-1l7r4q6 h3:where(.svelte-1l7r4q6){font-family:var(--font-serif);font-size:1.2rem;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-text);font-weight:600}.legal-page.svelte-1l7r4q6 h4:where(.svelte-1l7r4q6){font-family:var(--font-serif);font-size:1rem;margin-top:1rem;margin-bottom:.5rem;color:var(--color-text);font-weight:600}.legal-section.svelte-1l7r4q6{margin-bottom:2rem}.last-updated.svelte-1l7r4q6{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:5px;padding:.75rem 1rem;margin-bottom:2rem;font-size:.9rem}.acceptance-banner.svelte-1l7r4q6{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:5px;padding:1.5rem;margin-bottom:2rem;text-align:center}.acceptance-banner.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){margin:0 0 1rem;font-size:1.1rem;color:var(--color-text)}.acceptance-banner.svelte-1l7r4q6 i:where(.svelte-1l7r4q6){color:var(--color-text-muted);margin-right:.5rem}.evidence-box.svelte-1l7r4q6{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:5px;padding:1rem;margin:1rem 0}.evidence-box.svelte-1l7r4q6 blockquote:where(.svelte-1l7r4q6){background:transparent;border-left:4px solid var(--color-border-dark);padding:.75rem;margin:.5rem 0;font-style:italic}.evidence-box.svelte-1l7r4q6 cite:where(.svelte-1l7r4q6){display:block;margin-top:.5rem;font-size:.85rem;color:var(--color-text-muted);font-style:normal;font-family:var(--font-mono)}.warning-box.svelte-1l7r4q6{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:5px;padding:1rem;margin:1rem 0}.warning-box.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){margin:0}.warning-box.svelte-1l7r4q6 i:where(.svelte-1l7r4q6){color:var(--color-text-muted);margin-right:.5rem}.note-box.svelte-1l7r4q6{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:5px;padding:1rem;margin:1rem 0}.note-box.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){margin:0 0 .5rem}.note-box.svelte-1l7r4q6 p:where(.svelte-1l7r4q6):last-child{margin-bottom:0}.note-box.svelte-1l7r4q6 i:where(.svelte-1l7r4q6){color:var(--color-text-muted);margin-right:.5rem}.note-box.svelte-1l7r4q6 ul:where(.svelte-1l7r4q6){margin:.5rem 0 0 1.5rem}.effective-date.svelte-1l7r4q6{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:5px;padding:.5rem 1rem;margin-bottom:1rem;font-size:.9rem}.contact-button-placeholder.svelte-1l7r4q6{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:5px;padding:1rem;text-align:center;margin:1rem 0}.submit-dispute-btn.svelte-1l7r4q6{background:var(--color-bg-secondary);border:1px solid var(--color-border-dark);border-radius:5px;padding:.75rem 1.5rem;font-size:1rem;font-family:var(--font-mono);color:var(--color-text-muted);cursor:not-allowed;opacity:.7}.submit-dispute-btn.svelte-1l7r4q6 i:where(.svelte-1l7r4q6){margin-right:.5rem}.placeholder-note.svelte-1l7r4q6{font-size:.75rem;color:var(--color-text-muted);margin:.5rem 0 0;font-style:italic}.acceptance-box.svelte-1l7r4q6{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:5px;padding:1.5rem;margin-top:2rem;text-align:center}.accept-button.svelte-1l7r4q6{padding:.75rem 2rem;background:var(--color-text);color:var(--color-bg);border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s}.accept-button.svelte-1l7r4q6:hover{opacity:.9}.accepted-message.svelte-1l7r4q6{color:var(--color-text);font-weight:600;font-size:1.1rem;margin:0}.accepted-message.svelte-1l7r4q6 i:where(.svelte-1l7r4q6){color:var(--color-text-muted);margin-right:.5rem}ul.svelte-1l7r4q6,ol.svelte-1l7r4q6{margin:1rem 0;padding-left:2rem;line-height:1.6}li.svelte-1l7r4q6{margin:.5rem 0}p.svelte-1l7r4q6{line-height:1.6;margin:.75rem 0}@media (max-width: 768px){.legal-page.svelte-1l7r4q6{padding:1rem .5rem}.legal-page.svelte-1l7r4q6 h1:where(.svelte-1l7r4q6){font-size:1.5rem}.legal-page.svelte-1l7r4q6 h2:where(.svelte-1l7r4q6){font-size:1.3rem}}
