.rd-legal-content{color:#ffffffd9;width:100%;max-width:840px;font-family:var(--font-inter), system-ui, sans-serif;-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(135deg,#081a2299,#06141c75);border:1px solid #ffffff1a;border-radius:22px;margin:0 auto;padding:clamp(26px,4vw,52px);font-size:15px;font-weight:300;line-height:1.7}.rd-legal-content p{margin:0 0 16px}.rd-legal-meta{color:var(--text-subtle);font-size:13px;margin-bottom:32px!important}.rd-legal-content h2{font-family:var(--font-instrument-serif), serif;color:#fff;margin:40px 0 14px;font-size:26px;font-weight:400;line-height:1.2em}.rd-legal-content h3{font-family:var(--font-instrument-serif), serif;color:#fff;margin:28px 0 10px;font-size:20px;font-weight:400;line-height:1.25em}.rd-legal-content ul{margin:0 0 20px;padding-left:24px}.rd-legal-content li{margin:0 0 8px;list-style:outside}.rd-legal-content strong{color:#fff;font-weight:500}.rd-legal-content a{color:#fffffff2;text-underline-offset:4px;text-decoration:underline;transition:color .2s}.rd-legal-content a:hover{color:#fff}.rd-legal-table-wrap{margin:24px 0;overflow-x:auto}.rd-legal-table{border-collapse:collapse;border:1px solid #ffffff1a;border-radius:8px;width:100%;font-size:14px;overflow:hidden}.rd-legal-table th{color:#fff;text-align:left;background-color:#ffffff14;border-bottom:1px solid #ffffff1a;padding:12px 16px;font-weight:500}.rd-legal-table td{color:#ffffffb3;border-bottom:1px solid #ffffff0d;padding:12px 16px}@media (max-width:480px){.rd-legal-content h2{font-size:22px}.rd-legal-content h3{font-size:18px}}
