.legal{max-width:860px;margin:0 auto;font-size:15px;line-height:1.75;color:#3A4257}
.legal h2{margin:34px 0 12px;font-size:19px;line-height:1.35;color:#02073A;letter-spacing:-.2px}
.legal h2:first-child{margin-top:0}
.legal h2 strong{font-weight:700}
.legal p{margin:0 0 14px}
.legal ol,.legal ul{margin:0 0 16px;padding-left:22px}
.legal li{margin-bottom:9px}
.legal li>ul,.legal li>ol{margin:9px 0 4px}
.legal b,.legal strong{color:#02073A}
.legal a{color:#FF1845;text-decoration:none;word-break:break-word}
.legal a:hover{text-decoration:underline}
.legal ol{counter-reset:legal}
.legal ol>li{list-style:decimal}
.legal ul>li{list-style:disc}

.legal-meta{max-width:860px;margin:0 auto 30px;padding:15px 19px;border-radius:14px;
            background:#F7F8FB;border-left:3px solid #FF1845;font-size:14px;line-height:1.6;color:#3A4257}
.legal-meta strong{color:#02073A}

@media (max-width:700px){
.legal{font-size:14.5px}
.legal h2{font-size:17.5px;margin-top:28px}
.legal ol,.legal ul{padding-left:19px}
}
