:root{--yellow:#ffd000;--black:#151515;--line:#e8e8e8;--muted:#666}*{box-sizing:border-box}body{margin:0;background:#f7f7f5;color:#171717;font:15px/1.7 Manrope,Arial,sans-serif}.legal-header{min-height:74px;padding:10px clamp(20px,7vw,110px);display:flex;align-items:center;justify-content:space-between;gap:25px;background:#111;color:#fff}.legal-header img{width:150px;height:52px;object-fit:contain}.legal-header a{color:#fff;font-weight:800;font-size:13px}.legal-main{max-width:920px;margin:0 auto;padding:58px 24px 80px}.legal-main article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:clamp(25px,5vw,58px);box-shadow:0 14px 40px #00000008}.eyebrow{color:#927000;font-size:11px;font-weight:900;letter-spacing:.13em}.legal-main h1{font-size:clamp(30px,5vw,48px);line-height:1.1;margin:10px 0 15px}.legal-main h2{font-size:21px;line-height:1.25;margin:37px 0 12px}.legal-main h3{font-size:16px;margin:25px 0 8px}.legal-main p,.legal-main li{color:#363636}.legal-main ul{padding-left:22px}.legal-main a{color:#685000;text-decoration:underline;font-weight:700}.legal-note{padding:16px 18px;background:#fff6c9;border-left:4px solid var(--yellow);border-radius:7px}.legal-details{display:grid;gap:3px;padding:18px;background:#f5f5f2;border-radius:10px}.legal-details b{color:#111}.legal-footer{padding:28px 24px;background:#151515;color:#ddd;text-align:center;font-size:12px}.legal-footer a{color:#fff;margin:0 9px}@media(max-width:600px){.legal-header{padding:9px 16px}.legal-main{padding:32px 14px 50px}.legal-main article{padding:25px 19px}.legal-header img{width:120px}.legal-header a{font-size:11px}}
