.legal h2{font-family:'Barlow Condensed',Arial,sans-serif;font-size:21px;letter-spacing:.4px;text-transform:uppercase;color:#fff;margin:34px 0 12px;border-left:3px solid var(--orange);padding-left:12px;}
.legal p,.legal li{color:#aaa;font-size:14.5px;line-height:1.85;margin-bottom:10px;}
.legal ul{margin:0 0 14px 22px;}
.legal a{color:var(--orange);}
.legal strong{color:#ddd;}
.legal-updated{font-size:12.5px;color:#666;margin-bottom:26px;}
.legal-dl{display:grid;grid-template-columns:170px 1fr;gap:9px 18px;background:var(--gray);border:1px solid #1e1e1e;border-radius:4px;padding:20px 22px;margin:8px 0 6px;font-size:14px;}
.legal-dl dt{color:#777;text-transform:uppercase;font-size:11.5px;letter-spacing:1.2px;font-weight:600;padding-top:2px;}
.legal-dl dd{color:#ddd;margin:0;word-break:break-word;}
.yasal-footer{border-top:1px solid #1e1e1e;padding:28px 20px 44px;text-align:center;font-size:12px;color:#666;line-height:1.8;}
.yasal-links{margin-bottom:12px;}
.yasal-links a{color:#999;text-decoration:none;margin:0 11px;white-space:nowrap;display:inline-block;}
.yasal-links a:hover{color:var(--orange);}
.yasal-company{max-width:760px;margin:0 auto;}
@media (max-width:640px){.legal-dl{grid-template-columns:1fr;gap:2px 0;}.legal-dl dd{margin-bottom:10px;}}
