.privacy-page.svelte-1e0rsuc{box-sizing:border-box;color:#e0e0e0;background:#0b0b0e;min-height:100dvh;padding:35px 20px 55px;font-family:Segoe UI,Arial,sans-serif}.privacy-container.svelte-1e0rsuc{max-width:1060px;margin:0 auto}.privacy-card.svelte-1e0rsuc{background:#16161a;border:1px solid #333340;border-radius:14px;padding:34px}.hero.svelte-1e0rsuc{background:linear-gradient(120deg,#262018 0%,#1b1a20 55%,#17171b 100%);border:1px solid #514333;border-radius:13px;margin-bottom:20px;padding:34px;position:relative;overflow:hidden}.hero.svelte-1e0rsuc:after{content:"";pointer-events:none;border:1px solid #c8a3552e;border-radius:50%;width:230px;height:230px;position:absolute;top:-113px;right:-84px;box-shadow:0 0 0 29px #c8a35506,0 0 0 58px #c8a35505}.hero.svelte-1e0rsuc>:where(.svelte-1e0rsuc){z-index:1;position:relative}.eyebrow.svelte-1e0rsuc{letter-spacing:.11em;color:#d1ad6c;font-size:.7rem;font-weight:700}.hero.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){color:#f2efeb;letter-spacing:-.03em;margin:13px 0 8px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.14}.subtitle.svelte-1e0rsuc{color:#e3d4b8;margin:0 0 17px;font-size:1.03rem}.updated.svelte-1e0rsuc{color:#aaa39a;margin:0;font-size:.78rem}.content-grid.svelte-1e0rsuc{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.main-column.svelte-1e0rsuc,.side-column.svelte-1e0rsuc{gap:15px;min-width:0;display:grid}.introduction.svelte-1e0rsuc{color:#ded5c8;background:#222024;border:1px solid #454039;border-left:3px solid #c8a355;border-radius:9px;padding:18px 20px;font-size:.93rem;line-height:1.65}.policy-section.svelte-1e0rsuc,.aside-card.svelte-1e0rsuc{background:#1a1a20;border:1px solid #35343c;border-radius:11px;padding:23px}.section-heading.svelte-1e0rsuc{align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.section-number.svelte-1e0rsuc{color:#c8a355;letter-spacing:.05em;flex:none;font-size:.78rem;font-weight:700}.section-heading.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:#f2efeb;margin:0;font-size:1.13rem;line-height:1.35}.policy-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.aside-card.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#bdbbc1;overflow-wrap:anywhere;margin:0 0 13px;font-size:.89rem;line-height:1.72}.policy-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child,.aside-card.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.aside-card.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:#f0e9db;margin:10px 0;font-size:1rem}.side-column.svelte-1e0rsuc{position:sticky;top:20px}.contact-card.svelte-1e0rsuc{background:#201e20;border-color:#514333}.contact-email.svelte-1e0rsuc{color:#e0c187;overflow-wrap:anywhere;margin:10px 0 0;font-size:.91rem;text-decoration:none;display:block}.contact-email.svelte-1e0rsuc:hover,.reference-link.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}.reference-link.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:#d6b67a;text-decoration:none}a.svelte-1e0rsuc:focus-visible{outline-offset:3px;outline:2px solid #d1ad6c}@media (width<=790px){.content-grid.svelte-1e0rsuc{grid-template-columns:1fr}.side-column.svelte-1e0rsuc{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=590px){.privacy-page.svelte-1e0rsuc{padding:20px 12px 35px}.privacy-card.svelte-1e0rsuc{padding:15px}.hero.svelte-1e0rsuc{padding:23px 19px}.side-column.svelte-1e0rsuc{grid-template-columns:1fr}.policy-section.svelte-1e0rsuc,.aside-card.svelte-1e0rsuc{padding:18px}.section-heading.svelte-1e0rsuc{gap:10px}.section-heading.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.03rem}.hero.svelte-1e0rsuc:after{width:180px;height:180px;top:-90px;right:-90px}}
