:root{--privacy-ink:#172044;--privacy-muted:#52607a;--privacy-green:#62a040;--privacy-blue:#2f56b7;--privacy-paper:#fff;--privacy-line:#dbe3d6;--privacy-shadow:0 16px 42px rgba(20,34,72,.1)} body{background:#f5f8f1;color:var(--privacy-ink);font-family:Arial,Helvetica,sans-serif} body>header.gaming-hero{position:relative!important;inset:auto!important;min-height:0!important;background:#4658a6!important;z-index:2} body>header.gaming-hero .gaming-hero__content{min-height:0!important;padding-bottom:26px!important} body>header.gaming-hero .gaming-hero__backdrop{background-image:url("../assets/figma/a2b45704-0196-41ba-aa7f-10b0d2f3b546-1-1-66553.webp")!important} body>header.gaming-hero .gaming-hero__message{display:none!important} main.privacy-page{display:block;width:100%;padding:0 0 5rem;isolation:isolate} .privacy-hero{padding:clamp(3rem,8vw,7rem) max(6.8vw,1.25rem) clamp(2.5rem,5vw,4.5rem);background:linear-gradient(130deg,#eaf3e2 0%,#f8faee 58%,#edf1ff 100%);border-bottom:1px solid #dbe6d1} .privacy-hero__inner,.privacy-section__inner{width:min(1120px,100%);margin:0 auto} .privacy-kicker{display:inline-flex;margin:0 0 1rem;padding:.42rem .8rem;border:1px solid #bed4ad;border-radius:99px;background:#fff;color:#315c25;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase} .privacy-hero h1{max-width:850px;margin:0;color:#182344;font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.5rem,6vw,5.25rem);font-weight:700;letter-spacing:-.045em;line-height:1.04} .privacy-hero__lead{max-width:700px;margin:1.35rem 0 0;color:#485672;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.75} .privacy-updated{display:flex;flex-wrap:wrap;gap:.55rem 1.2rem;margin-top:1.6rem;color:#5d6880;font-size:.9rem} .privacy-section{padding:clamp(2.4rem,5.5vw,5.25rem) max(6.8vw,1.25rem)} .privacy-section:nth-of-type(odd){background:#fff} .privacy-section:nth-of-type(even){background:#f6f8f2} .privacy-section__inner{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.45fr);gap:clamp(1.5rem,5vw,5rem);align-items:start} .privacy-section__heading h2{margin:.25rem 0 0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.03em;line-height:1.13} .privacy-index{color:#699e4a;font-size:.8rem;font-weight:800;letter-spacing:.12em} .privacy-copy{max-width:720px;color:#404d68;font-size:1rem;line-height:1.8} .privacy-copy p{margin:0 0 1rem}.privacy-copy p:last-child{margin-bottom:0} .privacy-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.35rem} .privacy-card{min-height:100%;padding:1.25rem 1.35rem;border:1px solid var(--privacy-line);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(27,47,79,.045)} .privacy-card h3{margin:0 0 .55rem;color:#263557;font-size:1rem}.privacy-card p{margin:0;color:#58647a;font-size:.94rem;line-height:1.65} .privacy-callout{margin-top:1.25rem;padding:1.1rem 1.25rem;border-left:4px solid var(--privacy-green);border-radius:0 12px 12px 0;background:#eef6e8;color:#354c31} .privacy-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:1.2rem;border:1px solid #dce4d7;background:#fff;border-radius:14px} .privacy-table th,.privacy-table td{padding:.9rem 1rem;border-bottom:1px solid #e4e9df;text-align:left;vertical-align:top;line-height:1.55} .privacy-table th{width:31%;background:#eef4e9;color:#293e2a;font-size:.9rem}.privacy-table td{color:#4a5670;font-size:.94rem} .privacy-table tr:last-child th,.privacy-table tr:last-child td{border-bottom:0} .privacy-link{color:#2e5fae;font-weight:700;text-underline-offset:3px}.privacy-link:hover{color:#183a8c} .privacy-form{display:grid;gap:1rem;margin-top:1.4rem;padding:clamp(1rem,3vw,1.6rem);border:1px solid #dce4d7;border-radius:18px;background:#fff;box-shadow:var(--privacy-shadow)} .privacy-form label{display:grid;gap:.42rem;color:#283655;font-size:.92rem;font-weight:700} .privacy-form input,.privacy-form textarea{width:100%;padding:.82rem .9rem;border:1px solid #bac6d8;border-radius:9px;background:#fff;color:#172044;font:inherit} .privacy-form textarea{min-height:125px;resize:vertical} .privacy-form input:focus,.privacy-form textarea:focus{outline:3px solid rgba(98,160,64,.23);border-color:#528a35} .privacy-error{min-height:1.2em;color:#a62e36;font-size:.86rem;font-weight:600} .privacy-submit{justify-self:start;min-height:48px;padding:.78rem 1.25rem;border:2px solid #10172c;border-radius:999px;background:#62a040;color:#10172c;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 4px 0 #10172c} .privacy-submit:hover{background:#78b654}.privacy-submit:focus-visible{outline:3px solid #2f56b7;outline-offset:4px} .privacy-contact-note{margin:.15rem 0 0;color:#647088;font-size:.86rem;line-height:1.55} .privacy-reveal{opacity:1;transform:none;transition:opacity .55s ease,transform .55s ease} .privacy-reveal.is-prepared{opacity:.96;transform:translateY(10px)} .privacy-reveal.is-settled{opacity:1;transform:translateY(0)} @media(max-width:720px){body>header.gaming-hero .gaming-hero__content{padding:12px 18px 18px!important}.privacy-section__inner{grid-template-columns:1fr;gap:1rem}.privacy-section__heading h2{max-width:620px}.privacy-card-grid{grid-template-columns:1fr}.privacy-table th,.privacy-table td{padding:.72rem .68rem;font-size:.88rem}.privacy-table th{width:36%}.privacy-hero{padding-top:3rem}} @media(max-width:390px){.privacy-section,.privacy-hero{padding-inline:1rem}.privacy-table th,.privacy-table td{padding:.62rem .5rem;font-size:.81rem}.privacy-hero h1{font-size:2.45rem}.privacy-submit{width:100%}} @media(prefers-reduced-motion:reduce){.privacy-reveal,.privacy-reveal.is-prepared,.privacy-reveal.is-settled{opacity:1;transform:none;transition:none}}
