.terms-page{min-height:100dvh;background:#0d0b0e;color:#f7f2f5;padding:28px max(22px,calc((100vw - 860px)/2));font-family:Arial,sans-serif}.terms-home{display:inline-block;color:#fff;font-size:24px;font-weight:800;letter-spacing:-1px;text-decoration:none}.terms-home span{color:#ff426f}.terms-page article{margin:64px 0 80px}.terms-page h1{font-size:clamp(34px,6vw,52px);letter-spacing:-.04em}.terms-meta{color:#c196aa;font-size:13px;margin:14px 0 40px}.terms-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#e1d0d8;font-size:15px;line-height:1.8}.terms-contact{border-top:1px solid #ffffff24;margin-top:42px;padding-top:20px;color:#bca8b1;font-size:13px;line-height:1.8}.terms-contact a{color:#f5a4bf}.terms-home{display:inline-flex;align-items:center;gap:8px}.terms-home img{display:block;width:32px;height:32px;flex:none;border-radius:9px}@media(max-width:360px){.terms-home{font-size:22px}.terms-home img{width:28px;height:28px}}