.privacy-page{background:#071522;color:#d4ddea;min-height:100vh}.privacy-header{display:flex;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid #ffffff20}.privacy-content{max-width:820px;padding:55px 0}.privacy-content h1{font-size:clamp(32px,5vw,52px);color:#fff;margin-bottom:18px}.privacy-content h2{font-size:22px;margin:32px 0 14px;color:#fff}.privacy-content p,.privacy-content li{line-height:1.85;margin-bottom:14px}.privacy-content ul{padding-left:24px}.privacy-content a{text-decoration:underline;text-underline-offset:3px;color:#e6c86a}.privacy-content button,.privacy-settings-button{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer;padding:0}.engagement-choice{position:fixed;bottom:18px;left:18px;right:18px;max-width:620px;z-index:100;background:#0b1f3b;border:1px solid #d4af37;padding:20px;box-shadow:0 8px 40px #0008;color:#e7edf5;font-size:14px}.engagement-choice p{line-height:1.6;margin:0 0 12px}.engagement-choice button{font:inherit;cursor:pointer;padding:9px 13px;margin:0 8px 8px 0;border:1px solid #d4af37;background:transparent;color:#fff}.engagement-choice button:first-of-type{background:#d4af37;color:#071522;font-weight:700}.engagement-choice a{display:inline-block;font-size:12px;text-decoration:underline;margin-right:12px}.engagement-choice [role=status]{display:block;font-size:12px}.engagement-choice[hidden]{display:none}.engagement-choice :focus-visible{outline:2px solid white;outline-offset:3px}
