*{box-sizing:border-box}body{margin:0;background:#f2f2ee;color:#101319;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.legal-wrap{max-width:780px;margin:0 auto;padding:26px 22px 70px}.legal-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:34px}.legal-brand{display:flex;align-items:center;gap:10px;color:#101319;text-decoration:none;font-size:22px;font-weight:800}.legal-brand span{width:38px;height:38px;border-radius:12px;background:#ff8a3d;display:grid;place-items:center}.legal-brand img{width:23px;height:23px}.legal-nav-links{display:flex;gap:18px}.legal-nav-links a,.legal-footer a{color:#61656f;text-decoration:none;font-size:13px}.legal-hero{background:#232b3e;color:white;border-radius:28px;padding:38px;margin-bottom:28px}.legal-hero small{color:#ffb679;font-weight:800;letter-spacing:.12em}.legal-hero h1{font-size:clamp(32px,6vw,48px);line-height:1.05;margin:14px 0 10px}.legal-hero p{color:#d1d5dd;margin:0}.legal-intro{font-size:17px;line-height:1.65;color:#4f5560}.legal-card{background:#fff;border-radius:22px;padding:28px;margin:16px 0;box-shadow:0 5px 18px #1013190a}.legal-card h2{font-size:19px;margin:0 0 13px}.legal-card p{color:#555b66;line-height:1.68;margin:10px 0}.legal-contact{background:#fff1e4;border-radius:18px;padding:22px;margin-top:24px}.legal-contact a{color:#8a4409;font-weight:700}.legal-footer{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:28px;padding:24px 4px;border-top:1px solid #dcdcd5;color:#737782;font-size:12px}@media(max-width:560px){.legal-wrap{padding:18px 14px 46px}.legal-nav{align-items:flex-start}.legal-nav-links{flex-direction:column;gap:7px;text-align:right}.legal-hero{padding:27px 23px;border-radius:23px}.legal-card{padding:22px}}
