.legal{max-width:760px;margin:0 auto;padding:110px 20px 60px}.legal h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;margin-bottom:1.5rem;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.legal h2{font-size:1.3rem;margin:2rem 0 .6rem;color:var(--accent-color)}.legal p{margin-bottom:1rem;opacity:.9;line-height:1.7}.legal a{color:var(--accent-color);text-decoration:underline}.legal-back{margin-top:2.5rem;font-weight:600}@media (max-width: 600px){.legal{padding:84px 18px 40px}}
