.legal-doc.svelte-fx6xj8{--bg:#1a1a1a;--bg-soft:#212121;--gold:#b4975a;--gold-soft:#c9b17e;--text:#e9e5dd;--text-muted:#a49f95;--line:#b4975a38;--maxw:820px;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;line-height:1.7}.legal-doc.svelte-fx6xj8 *{box-sizing:border-box}.legal-doc.svelte-fx6xj8 .wrap{max-width:var(--maxw);margin:0 auto;padding:140px 28px 96px}.legal-doc.svelte-fx6xj8 header.doc-head{text-align:center;border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:40px}.legal-doc.svelte-fx6xj8 .kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 20px;font-family:Cinzel,serif;font-size:12px}.legal-doc.svelte-fx6xj8 h1{color:#fff;margin:0 0 18px;font-family:Cinzel,serif;font-size:clamp(30px,5vw,44px);font-weight:600;line-height:1.15}.legal-doc.svelte-fx6xj8 .lead{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:21px;font-style:italic}.legal-doc.svelte-fx6xj8 .updated{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-top:26px;font-family:Cinzel,serif;font-size:11px}.legal-doc.svelte-fx6xj8 h2{color:var(--gold);align-items:baseline;gap:14px;margin:52px 0 14px;font-family:Cinzel,serif;font-size:22px;font-weight:500;display:flex}.legal-doc.svelte-fx6xj8 h2 .num{color:var(--gold-soft);opacity:.7;min-width:34px;font-size:14px}.legal-doc.svelte-fx6xj8 h3{color:var(--gold-soft);letter-spacing:.02em;margin:30px 0 8px;font-family:Cinzel,serif;font-size:17px;font-weight:400}.legal-doc.svelte-fx6xj8 p{margin:0 0 16px}.legal-doc.svelte-fx6xj8 a{color:var(--gold-soft);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-doc.svelte-fx6xj8 a:hover{color:var(--gold)}.legal-doc.svelte-fx6xj8 ul{margin:0 0 18px;padding-left:22px}.legal-doc.svelte-fx6xj8 li{margin-bottom:9px}.legal-doc.svelte-fx6xj8 strong{color:#fff;font-weight:600}.legal-doc.svelte-fx6xj8 .note{background:var(--bg-soft);border:1px solid var(--line);border-left:3px solid var(--gold);margin:28px 0;padding:22px 26px;font-size:19px}.legal-doc.svelte-fx6xj8 .note .note-title{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 10px;font-family:Cinzel,serif;font-size:12px}.legal-doc.svelte-fx6xj8 .company{background:var(--bg-soft);border:1px solid var(--line);margin-top:8px;padding:24px 28px;font-size:18px}.legal-doc.svelte-fx6xj8 .company dl{grid-template-columns:180px 1fr;gap:6px 16px;margin:0;display:grid}.legal-doc.svelte-fx6xj8 .company dt{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;align-self:center;font-family:Cinzel,serif;font-size:12px}.legal-doc.svelte-fx6xj8 .company dd{margin:0}.legal-doc.svelte-fx6xj8 footer.doc-foot{border-top:1px solid var(--line);text-align:center;color:var(--text-muted);margin-top:72px;padding-top:32px;font-size:15px}.legal-doc.svelte-fx6xj8 footer.doc-foot .logo{letter-spacing:.18em;color:var(--gold);margin-bottom:8px;font-family:Cinzel,serif;font-size:15px}@media (width<=560px){.legal-doc.svelte-fx6xj8{font-size:18px}.legal-doc.svelte-fx6xj8 .wrap{padding:110px 20px 72px}.legal-doc.svelte-fx6xj8 .company dl{grid-template-columns:1fr;gap:2px 0}.legal-doc.svelte-fx6xj8 .company dt{margin-top:12px}.legal-doc.svelte-fx6xj8 h2{gap:10px}}
