.legal-page .content-block .center{max-width:760px;padding:56px 28px 96px}.legal-page .content-block .body{width:100%}.legal-page .content-block h1{font-size:clamp(30px,3.4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.15;padding-bottom:16px;border-bottom:3px solid #D0111D;margin-bottom:0}.legal-page .content-block h2{margin-top:40px;font-size:22px;font-weight:800}.legal-page .content-block h3{margin-top:28px;font-size:17px;font-weight:750}.legal-page .content-block .text{font-size:16px;line-height:1.8;color:#3e4045}.legal-page .content-block .text p{margin:0 0 16px}.legal-page .content-block .text ul,.legal-page .content-block .text ol{margin:12px 0 20px;padding-left:22px;display:block}.legal-page .content-block .text ul li,.legal-page .content-block .text ol li{display:list-item;font-size:16px;font-weight:400;gap:0}.legal-page .content-block .text ul li:before,.legal-page .content-block .text ol li:before{content:none}.legal-page .content-block .text ul{list-style:disc}.legal-page .content-block .text ol{list-style:decimal}.legal-page .content-block .text a{color:#d0111d;text-decoration:underline;text-underline-offset:2px}.legal-page .content-block .text a:hover{color:#a60e17}.legal-page .content-block .text table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14.5px}.legal-page .content-block .text table th,.legal-page .content-block .text table td{border:1px solid #ECEBE7;padding:10px 12px;text-align:left}.legal-page .content-block .text table th{background:#f5f4f1;font-weight:700}
