.csg_faq{list-style:none}
.csg_faq_item__question-row{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.csg_faq_item__question{margin:0}.csg_faq_item__toggle{flex-shrink:0;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.csg_faq_item.csg_faq_item--open .csg_faq_item__toggle{transform:rotate(225deg)}.csg_faq_item__icon-wrap{flex-shrink:0;display:inline-flex}.csg_faq_item__icon{display:block;height:auto}.csg_faq_item__icon--open{display:none}.csg_faq_item.csg_faq_item--open .csg_faq_item__icon--closed{display:none}.csg_faq_item.csg_faq_item--open .csg_faq_item__icon--open{display:block}.csg_faq_item__answer-wrap{overflow:hidden}
.csg_marquee__viewport{overflow:hidden}.csg_marquee__rail{display:flex;width:max-content;will-change:transform;animation-duration:20000ms}.csg_marquee__rail--loop{animation-name:csg-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite}.csg_marquee__track{display:flex;align-items:center;flex-shrink:0}.csg_marquee.csg_marquee--right .csg_marquee__rail--loop{animation-direction:reverse}.csg_marquee.csg_marquee--pause-hover:hover .csg_marquee__rail--loop{animation-play-state:paused}@keyframes csg-marquee-scroll{from{transform:translateX(0)}to{transform:var(--csg-marquee-offset, translateX(-50%))}}
.csg_marquee_item{margin-inline:32px}.csg_marquee_item__content{display:block;max-width:100%;width:160px}.csg_marquee_item__content img,.csg_marquee_item__content video{display:block;width:100%;height:auto}.csg_marquee_item__text{white-space:nowrap}
