.legal-page.svelte-1wqoqa2{min-height:100vh;padding-top:5rem}.legal-header.svelte-1wqoqa2{padding:4rem 0 3rem;background:linear-gradient(180deg,var(--color-bg-primary) 0%,var(--color-bg-deep) 100%);border-bottom:1px solid rgba(245,245,240,.08)}.legal-label.svelte-1wqoqa2{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-gold);margin-bottom:1rem}.legal-title.svelte-1wqoqa2{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--color-chalk);margin-bottom:.75rem}.legal-updated.svelte-1wqoqa2{font-size:.9375rem;color:#f5f5f099}.legal-content.svelte-1wqoqa2{padding:4rem 0 6rem}.prose.svelte-1wqoqa2{max-width:720px;margin:0 auto}.prose.svelte-1wqoqa2 h2:where(.svelte-1wqoqa2){font-size:1.5rem;font-weight:600;color:var(--color-chalk);margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(212,168,83,.2)}.prose.svelte-1wqoqa2 h2:where(.svelte-1wqoqa2):first-child{margin-top:0}.prose.svelte-1wqoqa2 h3:where(.svelte-1wqoqa2){font-size:1.125rem;font-weight:600;color:var(--color-chalk);margin-top:2rem;margin-bottom:.75rem}.prose.svelte-1wqoqa2 h4:where(.svelte-1wqoqa2){font-size:1.0625rem;font-weight:600;color:var(--color-gold);margin-top:1.75rem;margin-bottom:.625rem}.prose.svelte-1wqoqa2 p:where(.svelte-1wqoqa2){font-size:1rem;line-height:1.8;color:#f5f5f0bf;margin-bottom:1rem}.prose.svelte-1wqoqa2 ul:where(.svelte-1wqoqa2){margin:1rem 0;padding-left:1.5rem}.prose.svelte-1wqoqa2 li:where(.svelte-1wqoqa2){font-size:1rem;line-height:1.8;color:#f5f5f0bf;margin-bottom:.5rem}.prose.svelte-1wqoqa2 li:where(.svelte-1wqoqa2)::marker{color:var(--color-gold)}.prose.svelte-1wqoqa2 strong:where(.svelte-1wqoqa2){color:var(--color-chalk);font-weight:600}.prose.svelte-1wqoqa2 a:where(.svelte-1wqoqa2){color:var(--color-gold);text-decoration:none;transition:color .2s ease}.prose.svelte-1wqoqa2 a:where(.svelte-1wqoqa2):hover{color:var(--color-gold-hover);text-decoration:underline}.commitment-box.svelte-1wqoqa2{background:#d4a8530f;border:1px solid rgba(212,168,83,.2);border-radius:.75rem;padding:2rem;margin-bottom:2.5rem}.commitment-heading.svelte-1wqoqa2{font-size:1.25rem;font-weight:600;color:var(--color-gold);margin-bottom:1.25rem;padding-bottom:0;border-bottom:none}.commitment-list.svelte-1wqoqa2{margin:0;padding-left:1.25rem}.commitment-list.svelte-1wqoqa2 li:where(.svelte-1wqoqa2){margin-bottom:.625rem}.commitment-list.svelte-1wqoqa2 li:where(.svelte-1wqoqa2):last-child{margin-bottom:0}.table-wrapper.svelte-1wqoqa2{overflow-x:auto;margin:1.5rem 0;border-radius:.5rem;border:1px solid rgba(245,245,240,.1);-webkit-overflow-scrolling:touch}table.svelte-1wqoqa2{width:100%;border-collapse:collapse;font-size:.875rem;min-width:480px}thead.svelte-1wqoqa2{background:#d4a8531a}th.svelte-1wqoqa2{text-align:left;padding:.75rem 1rem;font-weight:600;color:var(--color-gold);border-bottom:1px solid rgba(212,168,83,.2);white-space:nowrap}td.svelte-1wqoqa2{padding:.75rem 1rem;color:#f5f5f0bf;border-bottom:1px solid rgba(245,245,240,.06);vertical-align:top;line-height:1.6}td.svelte-1wqoqa2 strong:where(.svelte-1wqoqa2){color:var(--color-chalk)}tbody.svelte-1wqoqa2 tr:where(.svelte-1wqoqa2):last-child td:where(.svelte-1wqoqa2){border-bottom:none}tbody.svelte-1wqoqa2 tr:where(.svelte-1wqoqa2):hover{background:#f5f5f005}.closing-note.svelte-1wqoqa2{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(245,245,240,.08);font-style:italic;color:#f5f5f080}@media(max-width:640px){.legal-header.svelte-1wqoqa2{padding:3rem 0 2rem}.legal-content.svelte-1wqoqa2{padding:2.5rem 0 4rem}.commitment-box.svelte-1wqoqa2{padding:1.5rem}.prose.svelte-1wqoqa2 h2:where(.svelte-1wqoqa2){font-size:1.3rem;margin-top:2.5rem}table.svelte-1wqoqa2{font-size:.8125rem}th.svelte-1wqoqa2,td.svelte-1wqoqa2{padding:.625rem .75rem}}
