html{background:#fffdfb;min-width:320px}body{margin:0}img,svg,video{max-width:100%}.skip-link{z-index:9999;color:#fff;background:#211a31;border-radius:999px;padding:10px 16px;font:700 13px/1 system-ui,sans-serif;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.cms-unavailable{color:#32136f;text-align:center;background:#f7f4ff;place-items:center;min-height:100vh;padding:32px;font-family:system-ui,sans-serif;display:grid}.consent-panel{z-index:10000;color:#211a31;background:#fff;border:1px solid #ded4ef;border-radius:20px;width:min(430px,100vw - 36px);padding:22px;font-family:Inter,system-ui,sans-serif;position:fixed;bottom:18px;right:18px;box-shadow:0 22px 70px #24104a38}.consent-panel h2{color:#32136f;margin:0 0 8px;font-size:19px}.consent-panel p{color:#746d7e;margin:0 0 14px;font-size:12px;line-height:1.6}.consent-options{gap:8px;margin:12px 0;display:grid}.consent-options label{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.consent-options label span{color:#746d7e;margin-left:auto;font-size:10px;font-weight:500}.consent-links a{color:#32136f}.consent-actions{flex-wrap:wrap;gap:8px;display:flex}.consent-actions button,.consent-trigger{cursor:pointer;border:1px solid #d9d0ed;border-radius:999px;padding:9px 13px;font:750 11px/1 system-ui,sans-serif}.consent-primary{color:#fff;background:#32136f}.consent-secondary{color:#32136f;background:#fff}.consent-trigger{z-index:9999;color:#fff;background:#32136f;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 26px #32136f33}@media (max-width:520px){.consent-panel{width:calc(100vw - 20px);bottom:10px;right:10px}.consent-actions button{flex:42%}}.legal-document{color:#211a31;width:min(820px,100% - 40px);margin:auto;padding:68px 0 80px;font-family:Inter,system-ui,sans-serif}.legal-kicker{text-transform:uppercase;letter-spacing:1.6px;font-weight:900;color:#755bd6!important;margin:0 0 8px!important;font-size:11px!important}.legal-document h1{color:#211a31;letter-spacing:-.038em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.6vw,62px);font-weight:500;line-height:1.06}.legal-updated{color:#746d7e;margin:14px 0 34px!important;font-size:13px!important}.legal-intro{background:#f8f5ff;border:1px solid #e6def6;border-radius:18px;padding:22px}.legal-document section{margin-top:42px;scroll-margin-top:24px}.legal-document h2{color:#32136f;letter-spacing:-.4px;margin:0 0 14px;font-size:22px}.legal-document p,.legal-document li{color:#625a6e;font-size:15px;line-height:1.75}.legal-document ul{padding-left:22px}@media (max-width:600px){.legal-document{padding:46px 0 64px}}
