.rd-legal{max-width:760px;color:var(--text-secondary);margin:0 auto;font-family:inherit}.rd-legal__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-label);margin-bottom:16px;font-size:11px;font-weight:700}.rd-legal__title{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:12px;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1.08}.rd-legal__updated{color:var(--text-tertiary);border-bottom:1px solid var(--line-primary);margin-bottom:48px;padding-bottom:32px;font-size:14px}.rd-legal__body{color:var(--text-secondary);font-size:16px;line-height:1.7}.rd-legal__body h1,.rd-legal__body h2,.rd-legal__body h3,.rd-legal__body h4,.rd-legal__body h5,.rd-legal__body h6{color:var(--text-primary);letter-spacing:-.01em;margin:48px 0 16px;font-weight:800;line-height:1.25}.rd-legal__body h1{font-size:32px}.rd-legal__body h2{font-size:26px}.rd-legal__body h3{font-size:21px}.rd-legal__body h4{font-size:18px}.rd-legal__body h5,.rd-legal__body h6{font-size:16px}.rd-legal__body>:first-child{margin-top:0}.rd-legal__body p{margin:0 0 20px}.rd-legal__body a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.rd-legal__body a:hover{color:#6366f1}.rd-legal__body strong{color:var(--text-primary);font-weight:700}.rd-legal__body ul,.rd-legal__body ol{margin:0 0 20px;padding-left:24px}.rd-legal__body li{margin-bottom:8px}.rd-legal__body pre{background:var(--lowland);border:1px solid var(--line-primary);border-radius:4px;margin:0 0 20px;padding:16px 18px;font-size:14px;line-height:1.5;overflow-x:auto}.rd-legal__body img{max-width:100%;height:auto;margin:24px 0}@media (max-width:640px){.rd-legal__body h1{font-size:27px}.rd-legal__body h2{font-size:23px}}