.ui-tcp-skeleton-terms_inner{max-width:1160px;margin:0 auto;padding:25px 0}@media screen and (max-width:1200px){.ui-tcp-skeleton-terms_inner{width:auto;padding-left:20px;padding-right:20px}}.ui-tcp-skeleton-terms_tit{width:200px;height:17px;margin-bottom:10px}.ui-tcp-skeleton-terms_cnt,.ui-tcp-skeleton-terms_tit{background:#f0f2f5;animation-duration:2s;animation-iteration-count:infinite;animation-name:ui-skeleton-breathing;animation-timing-function:linear;border-radius:2px}.ui-tcp-skeleton-terms_cnt{height:165px}@keyframes ui-skeleton-breathing{0%{opacity:.3}50.0%{opacity:1}100.0%{opacity:.3}}.tcp-promo-terms_cnt{--cctp-terms-c:#121826;padding:16px 0;font-size:13px;font-weight:400;color:var(--cctp-terms-c);line-height:1.25}.tcp-promo-terms_cnt a{color:var(--cctp-terms-c);text-decoration:underline}.tcp-promo-terms_inner{max-width:1160px;margin:0 auto}.tcp-promo-terms_tit{display:flex;justify-content:flex-start;align-items:center;margin-block-end:8px;font-size:16px;font-weight:500;svg{margin-inline-end:8px;@media screen and (max-width:800px){margin-inline-end:6px}}}.tcp-promo-terms_md-cnt ol,.tcp-promo-terms_md-cnt p{margin-block-start:0;margin-block-end:0}.tcp-promo-terms_md-cnt ol{list-style:decimal;padding-left:24px}.tcp-promo-terms_md-cnt ol li{list-style:decimal}.tcp-promo-terms_md-cnt ul{list-style:disc;padding-left:24px;margin-block-start:0;margin-block-end:0}.tcp-promo-terms_md-cnt ul li{list-style:disc}.tcp-promo-terms_loading{padding:16px;text-align:center}.tcp-promo-terms_mask{--bg-color:#fff;position:relative;height:0;margin:0;background:linear-gradient(0deg,var(--bg-color),hsla(0,0%,100%,0));&.fold{height:48px;margin-block-start:-48px}}.tcp-promo-terms_collapse{margin-block-start:16px;padding:0 2px;text-align:left;@media screen and (max-width:800px){margin-block-start:8px}}.tcp-promo-terms_collapse button{border:none;cursor:pointer;background:transparent;padding:0}.tcp-promo-terms_collapse button span{display:inline-block;vertical-align:middle;font-size:13px;line-height:1}.tcp-promo-terms_collapse button span.icon{margin-left:4px;font-size:0;svg{font-size:13px}}.tcp-promo-terms_collapse button span.icon.reverse{transform:rotate(180deg)}@media screen and (max-width:1200px){.tcp-promo-terms_inner{width:auto;padding-left:24px;padding-right:24px}}@media screen and (max-width:640px){.tcp-promo-terms_cnt{padding:8px 0 24px}.tcp-promo-terms_inner{width:auto;padding-left:8px;padding-right:8px}}