.legal-layout.svelte-1588ews{--bg-top: #fff2d6;--bg-bottom: #f3c784;--panel: #fffaf2;--line: #f0ca93;--text: #2a1407;--muted: #704127;--brand: #f05e23;--brand-2: #af3102;min-height:100vh;color:var(--text);background:radial-gradient(circle at 10% -10%,#ffeac6 0%,transparent 45%),radial-gradient(circle at 100% 0,#ffd78d 0%,transparent 40%),linear-gradient(180deg,var(--bg-top),var(--bg-bottom));font-family:Trebuchet MS,Segoe UI,Tahoma,sans-serif}.nav-wrap.svelte-1588ews{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff0d2b8;border-bottom:1px solid rgba(180,97,38,.16)}.nav.svelte-1588ews{width:min(1100px,94vw);margin:0 auto;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand.svelte-1588ews{font-weight:900;letter-spacing:.05em;text-decoration:none;color:inherit;text-transform:lowercase}.nav-links.svelte-1588ews{display:flex;gap:18px}.nav-links.svelte-1588ews a:where(.svelte-1588ews){color:var(--muted);text-decoration:none;font-weight:600}.nav-cta.svelte-1588ews{text-decoration:none;color:#fff;background:linear-gradient(180deg,var(--brand),var(--brand-2));border-radius:999px;padding:10px 16px;font-weight:700}.legal-page.svelte-1588ews{min-height:calc(100vh - 140px);padding:24px}.legal-shell.svelte-1588ews{width:min(860px,100%);margin:0 auto;background:var(--panel);border:1px solid #ead3b6;border-radius:20px;padding:clamp(18px,3vw,30px);box-shadow:0 14px 30px #3a200c24;display:grid;gap:14px}h1.svelte-1588ews,h2.svelte-1588ews,p.svelte-1588ews{margin:0}section.svelte-1588ews{display:grid;gap:6px}.eyebrow.svelte-1588ews{margin:0;color:#8a3c12;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.legal-meta.svelte-1588ews{opacity:.75;font-size:.9rem}.legal-back.svelte-1588ews{justify-self:start;text-decoration:none;font-weight:700;color:#5f3117}.site-footer.svelte-1588ews{border-top:1px solid rgba(120,88,53,.2);background:#f0dec69e;padding:18px 0 28px}.footer-inner.svelte-1588ews{width:min(1100px,94vw);margin:0 auto;display:grid;gap:6px}.footer-inner.svelte-1588ews p:where(.svelte-1588ews){margin:0;color:#654b33}.footer-links.svelte-1588ews{display:flex;gap:14px;flex-wrap:wrap}.footer-links.svelte-1588ews a:where(.svelte-1588ews){color:#5a4028;text-decoration:none;font-weight:700}@media(max-width:780px){.nav.svelte-1588ews{flex-wrap:wrap;padding:10px 0}.nav-links.svelte-1588ews{order:3;width:100%;justify-content:center}}
