body{background:#f6f7f4}.legal-top{background:#fbfcfa;width:100%;padding-inline:max(20px,calc((100% - 1180px)/2))}.legal-hero{padding:80px max(20px,calc((100% - 900px)/2)) 55px;background:linear-gradient(145deg,#10251e,#174c3a);color:white}.legal-hero h1{margin:16px 0;font:500 clamp(40px,6vw,62px)/1.05 Georgia;letter-spacing:-.04em}.legal-hero p{max-width:670px;color:#bed0c7;font-size:17px;line-height:1.7}.legal-hero small{display:block;margin-top:24px;color:#8ea99d}.legal-content{width:min(900px,calc(100% - 40px));margin:48px auto 75px}.legal-content section,.legal-warning{margin-bottom:18px;padding:30px 34px;border:1px solid #dce4df;border-radius:13px;background:white}.legal-content h2{margin:0 0 17px;font:500 25px Georgia}.legal-content p,.legal-content li{color:#53675e;line-height:1.75}.legal-content a{color:var(--green);font-weight:700}.legal-warning{border-left:4px solid #c58a25;background:#fff8e9}.legal-warning b{color:#765315}.legal-warning p{margin-bottom:0}.legal-content dl{display:grid;grid-template-columns:210px 1fr;margin:0}.legal-content dt,.legal-content dd{padding:13px 0;border-top:1px solid #e7ece9}.legal-content dt{color:#76877f;font-size:11px;font-weight:800;text-transform:uppercase}.legal-content dd{margin:0}.legal-table{border:1px solid #dfe6e1;border-radius:9px;overflow:hidden}.legal-table>div{display:grid;grid-template-columns:1.4fr 1fr}.legal-table>div>*{padding:13px;border-bottom:1px solid #e5ebe7}.legal-table>div:first-child{background:#edf5f1}.legal-table>div:last-child>*{border-bottom:0}.legal-links{display:flex;justify-content:center;gap:25px;padding:30px 20px;background:#10251e;color:#bdd0c7}.legal-links a:hover{color:white}.legal-footer{padding:0 20px 30px;background:#10251e;color:#80988e;text-align:center;font-size:11px}.legal-footer a{color:#bdd0c7}@media(max-width:650px){.legal-hero{padding-top:55px}.legal-content section,.legal-warning{padding:24px 20px}.legal-content dl{grid-template-columns:1fr}.legal-content dt{padding-bottom:4px}.legal-content dd{padding-top:0}.legal-table>div{grid-template-columns:1fr}.legal-links{flex-direction:column;align-items:center}.legal-top>div>a:not(.btn){display:none}}
