.terms-page{color:#24304a;background:#fff;width:100%}.terms-page__container{width:min(100% - 48px,920px);margin:0 auto;padding:92px 0 100px}.terms-page__header{border-bottom:1px solid #dfe4ec;margin-bottom:42px;padding-bottom:38px}.terms-page__header>span{color:#009f98;letter-spacing:.17em;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.terms-page__header h1{color:#14213d;margin:0;font-size:clamp(38px,5vw,54px);font-weight:700;line-height:1.15}.terms-page__header p{color:#748097;margin:14px 0 0;font-size:14px}.terms-page__overview{margin-bottom:46px}.terms-page__overview h2{color:#192946;margin:0 0 16px;font-size:24px}.terms-page__overview p{color:#4f5c74;margin:0 0 15px;font-size:16px;line-height:1.8}.terms-page__sections{display:grid}.terms-page__section{border-top:1px solid #e0e5ed;grid-template-columns:58px minmax(0,1fr);gap:24px;padding:32px 0;display:grid}.terms-page__section:last-child{border-bottom:1px solid #e0e5ed}.terms-page__number{color:#009f98;letter-spacing:.08em;font-size:14px;font-weight:700}.terms-page__section h2{color:#1a2946;margin:0 0 13px;font-size:20px;font-weight:650;line-height:1.4}.terms-page__section p{color:#5a657b;margin:0 0 13px;font-size:15px;line-height:1.8}.terms-page__section a,.terms-page__important a{color:#2858aa;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.terms-page__section a:hover,.terms-page__important a:hover{text-decoration:underline}.terms-page__important{background:#f3f7f8;border-left:4px solid #009f98;margin-top:48px;padding:34px}.terms-page__important h2{color:#192946;margin:0 0 20px;font-size:23px}.terms-page__important ul{margin:0 0 22px;padding-left:22px}.terms-page__important li{color:#4e5b71;margin-bottom:12px;font-size:15px;line-height:1.7}.terms-page__important li:last-child{margin-bottom:0}@media (max-width:700px){.terms-page__container{width:min(100% - 32px,920px);padding:62px 0 70px}.terms-page__header{margin-bottom:32px;padding-bottom:30px}.terms-page__header h1{font-size:36px}.terms-page__overview{margin-bottom:34px}.terms-page__overview p{font-size:15px}.terms-page__section{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:28px 0}.terms-page__section h2{font-size:18px}.terms-page__section p{font-size:14px}.terms-page__important{margin-top:36px;padding:25px 20px}.terms-page__important h2{font-size:21px}.terms-page__important li{font-size:14px}}
