@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');*{box-sizing:border-box}body{font-family:Manrope,Arial,sans-serif;background:#f5f6f3;color:#26332a;margin:0}.legal-wrap{width:min(920px,calc(100% - 36px));margin:auto;padding:35px 0 80px}.legal-nav{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid #ccd2c9}.legal-nav a{color:inherit}.legal-logo{font-size:26px;font-weight:800;letter-spacing:-.07em;text-decoration:none}.legal-card{margin-top:45px;background:#fff;padding:clamp(25px,5vw,64px);border-radius:26px;border:1px solid #e2e6df}.legal-card h1{font-size:clamp(30px,5vw,50px);line-height:1.13;margin:0 0 16px}.legal-card h2{margin:35px 0 12px;font-size:20px}.legal-card p,.legal-card li{font-size:15px;line-height:1.85;color:#4c584f}.legal-card a{color:#235d39}.legal-foot{font-size:12px;line-height:1.7;color:#647064;margin-top:25px}