.terms-page{color:#282437;max-width:800px;margin:auto;padding:40px 24px 80px;line-height:1.75}.terms-home{color:inherit;font-size:32px;font-weight:850;text-decoration:none}.terms-home span{color:#8960d6;font-size:20px}.terms-page header{margin:50px 0 28px}.terms-page h1{letter-spacing:-.04em;font-size:clamp(32px,6vw,52px);line-height:1.15}.terms-page header p{color:#716980;font-size:14px}.terms-page aside{background:#f2edfa;border-radius:18px;padding:18px 22px;font-size:14px}.terms-page section{margin-top:32px}.terms-page h2{margin-bottom:10px;font-size:21px;line-height:1.4}.terms-page section p{color:#514b5e;margin:0}.terms-page a{color:#6844ae}.terms-page footer{border-top:1px solid #e5dfee;margin-top:48px;padding-top:24px}
