.terms-content{max-width:760px;margin:42px auto 80px}.terms-heading{border-bottom:1px solid var(--line);padding-bottom:28px}.terms-content h1{font-size:clamp(32px,5vw,46px);letter-spacing:-1.5px;line-height:1.15;margin:14px 0}.terms-content .terms-date{font-size:12px;color:var(--muted);margin-bottom:28px}.terms-content section{margin-top:32px}.terms-content h2{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin-bottom:12px}.terms-content p{color:var(--muted);font-size:14px;line-height:1.85;margin:12px 0}@media (max-width:600px){.terms-content{margin-top:28px}.terms-content section{margin-top:26px}}