.legal-main{max-width:1000px;padding-top:150px;padding-bottom:80px;font-size:17px;line-height:1.65}
.legal-main h1{font-size:clamp(36px,5vw,60px);line-height:1.1;margin-bottom:36px}
.legal-main h2{font-size:28px;line-height:1.2;margin:40px 0 20px}.legal-main p{margin:0 0 20px;color:#ded6e7}.legal-main a{color:#e0c4ff;text-decoration:underline;text-underline-offset:4px}.legal-main dl{display:grid;grid-template-columns:1fr 2fr;gap:16px 28px}.legal-main dt{color:#d0bde2}.legal-main dd{margin:0;overflow-wrap:anywhere}.legal-main li+li{margin-top:18px}.legal-main table{border-collapse:collapse;width:100%;font-size:16px}.legal-main th,.legal-main td{border-bottom:1px solid #ffffff25;text-align:left;vertical-align:top;padding:16px 14px 16px 0;min-width:150px}.table-wrap{overflow-x:auto;margin-block:24px}.legal-footer{font-size:14px;padding-bottom:36px}.legal-footer p{color:#c8bad5}.legal-main .button{display:inline-flex;padding:14px 20px;background:#eee5f8;color:#201726;border:0;border-radius:10px;font:inherit}.legal-main code{font-size:15px;overflow-wrap:anywhere}.nav-inner>.top-cta{margin-left:auto}
@media(max-width:600px){.legal-main{padding-top:120px;font-size:16px}.legal-main dl{grid-template-columns:1fr;gap:8px}.legal-main dd{min-height:16px;margin-bottom:12px}.legal-main h2{font-size:25px}.legal-main h1{font-size:36px}}
.cookie-policy th,.cookie-policy td{min-width:0}
.cookie-policy th:first-child{width:24%}
.cookie-policy th:last-child{width:24%}
@media(max-width:600px){.cookie-policy th,.cookie-policy td{font-size:14px;padding-right:10px}.cookie-policy th:last-child,.cookie-policy td:last-child{padding-right:0}}
