.legal-wrap{max-width:980px;margin:0 auto;padding:34px 18px 70px}.legal-hero{background:#151515;color:#fff;border:3px solid #151515;box-shadow:8px 8px #000;padding:30px;margin-bottom:24px}.legal-hero h1{font:700 42px Oswald;margin:0 0 8px;text-transform:uppercase}.legal-hero p{color:#ddd;line-height:1.55}.legal-card{background:#fff;border:2px solid #151515;box-shadow:5px 5px #151515;padding:24px;margin:18px 0}.legal-card h2{font:700 25px Oswald;margin:0 0 10px;text-transform:uppercase}.legal-card h3{font:700 18px Oswald;margin:22px 0 7px}.legal-card p,.legal-card li{line-height:1.65;color:#30343a}.legal-card ul{padding-left:22px}.legal-note{background:#fff7d6;border-left:5px solid #F5B700;padding:13px 15px;margin:15px 0}.site-footer{background:#151515;color:#ddd;border-top:4px solid #F5B700;margin-top:50px}.site-footer-inner{max-width:1100px;margin:auto;padding:24px 18px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center}.site-footer a{color:#fff;text-decoration:none;margin-right:14px}.site-footer a:hover{color:#F5B700}.site-footer small{color:#aaa}@media(max-width:600px){.legal-hero h1{font-size:32px}.legal-card{padding:18px}.site-footer-inner{display:block}.site-footer a{display:inline-block;margin:5px 12px 5px 0}}
