body{margin:0;background:#f7f3ea;color:#10251c;font-family:'DM Sans',system-ui,sans-serif}.legal-shell{width:min(860px,calc(100% - 36px));margin:auto}.legal-nav{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #cdd6ce}.legal-brand{display:flex;align-items:center;gap:10px;color:inherit;font:800 19px Manrope,sans-serif;text-decoration:none}.legal-brand img{width:38px;height:38px}.legal-nav>a:last-child{color:inherit;font-weight:700}.legal-hero{padding:80px 0 40px}.legal-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800;color:#f06a4a}.legal-hero h1{margin:14px 0;font:800 clamp(42px,7vw,72px)/1 Manrope,sans-serif;letter-spacing:-.055em}.legal-meta,.legal-intro{color:#5f6f66;line-height:1.7}.legal-intro{font-size:18px}.legal-card{margin:24px 0 80px;padding:clamp(24px,5vw,52px);background:#fffdfa;border:1px solid #cdd6ce;border-radius:22px;box-shadow:0 24px 70px #10251c12}.legal-card h2{margin:38px 0 10px;font:800 23px Manrope,sans-serif;letter-spacing:-.025em}.legal-card h2:first-child{margin-top:0}.legal-card h3{margin:24px 0 8px;font:800 16px Manrope,sans-serif}.legal-card p,.legal-card li{color:#415149;line-height:1.75}.legal-card a{color:#234d3b;font-weight:700}.legal-card li+li{margin-top:7px}.legal-note{padding:18px;border-left:4px solid #c8f169;background:#edf4ec;border-radius:0 10px 10px 0}.legal-address{font-style:normal;line-height:1.7}.legal-footer{display:flex;flex-wrap:wrap;gap:18px;padding:30px 0 50px;border-top:1px solid #cdd6ce;font-size:13px}.legal-footer a{color:#415149}.legal-links{display:flex;flex-wrap:wrap;gap:10px 18px}.legal-links a{color:#5f6f66;font-size:12px}.support-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.support-option{padding:22px;border:1px solid #cdd6ce;border-radius:14px;background:#fff}.support-option h3{margin-top:0}@media(max-width:620px){.legal-hero{padding-top:52px}.support-grid{grid-template-columns:1fr}}
