body{margin:0;min-height:100vh;height:auto;color:#404040;background:#fff} .legal-header{text-align:center;border-bottom:1px solid #e6e6e6;padding:20px 24px}.legal-header img{width:220px;max-width:80%;height:auto} .legal-content{max-width:850px;margin:0 auto;padding:40px 24px 64px;line-height:1.65;font-size:16px}.legal-content h1{font-size:36px;line-height:1.2;margin:24px 0 32px;font-weight:400}.legal-content h2{font-size:23px;font-weight:400;margin:32px 0 12px}.legal-content p{margin:0 0 16px}.legal-content a,.legal-footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-content a:hover,.legal-footer a:hover{color:#b56a00}.legal-footer{padding:28px 24px;background:#f5f5f5;text-align:center;font-size:14px}.legal-footer nav{display:flex;gap:24px;justify-content:center;margin-bottom:14px}@media(max-width:600px){.legal-content{padding:24px 20px 40px}.legal-content h1{font-size:28px}.legal-content h2{font-size:21px}}