html.rz-legal-document {scroll-snap-type:none!important;scroll-behavior:auto;}
.rz-legal-page {background:#fff;color:#152036;}
.rz-legal-page .rz-legal-content {width:min(920px,calc(100% - 32px));margin:auto;padding:calc(var(--header-height) + 28px) 0 32px;min-height:calc(100dvh - 72px);}
.rz-legal-page .legal30-doc {max-width:760px;margin:0 auto;}
.rz-legal-page .legal30-doc h1 {font-size:clamp(26px,4vw,38px);line-height:1.16;letter-spacing:-.035em;margin:0 0 16px;}
.rz-legal-page .legal30-doc>p {font-size:15px;line-height:1.6;}
.rz-legal-page .legal30-card {border:0;border-top:1px solid #e4e7ed;border-radius:0;box-shadow:none;margin:20px 0 0;padding:16px 0 0;}
.rz-legal-page .legal30-card h2 {font-size:17px;line-height:1.35;margin:0 0 8px;color:#152036;}
.rz-legal-page .legal30-card p {font-size:14px;line-height:1.6;margin:0;}
.rz-legal-page .rz-legal-footer {background:#090e17;}
@media(max-width:600px){.rz-legal-page .rz-legal-content{width:calc(100% - 28px);padding-top:calc(var(--header-height) + 20px);}}
