.terms-main{display:block;max-width:900px;margin:35px auto;padding:0 20px 60px}.terms-main article{padding:32px;border:1px solid #30483b;border-radius:18px;background:#101f18}.terms-main h1{font-size:clamp(28px,4vw,40px)}.terms-main section{padding:20px 0;border:0;border-top:1px solid #30483b;border-radius:0;background:transparent}.terms-main h2{font-size:21px;margin:0 0 10px}.terms-main p{margin:0}.terms-main .cta{max-width:260px}
@media(max-width:560px){.terms-main article{padding:22px 18px}}
