.mol-faq{background-color:var(--mfaq-bg,var(--v2-color-surface-bright));box-sizing:border-box;color:var(--v2-color-text-default);display:flex;gap:clamp(40px,7vw,120px);padding:clamp(80px,9vw,160px) var(--v2-page-inset);width:100%}.mol-faq__aside{flex:0 0 clamp(200px,22vw,340px)}.mol-faq__title{font-family:var(--v2-font-family-display);font-size:var(--v2-section-title-size);font-weight:var(--v2-font-weight-regular);line-height:.75;margin:0;text-transform:uppercase}.mol-faq__subtitle{font-family:var(--v2-font-family-text);font-size:clamp(18px,1.86vw,32px);line-height:1.2;margin:clamp(16px,1.6vw,28px) 0 0}.mol-faq__subtitle:lang(zh){font-family:var(--v2-font-family-display-cjk);font-size:clamp(18px,1.62vw,28px)}.mol-faq__list{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(20px,2.31vw,40px);min-width:0}.mol-faq__item{border:1px solid var(--v2-color-surface-strong);border-radius:clamp(20px,1.85vw,32px);padding:clamp(20px,1.74vw,30px) clamp(24px,2.32vw,40px)}.mol-faq__question{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:clamp(16px,2vw,32px);justify-content:space-between;padding:0;text-align:left;width:100%}.mol-faq__question:focus-visible{border-radius:4px;outline:2px solid var(--v2-color-surface-strong);outline-offset:4px}.mol-faq__question-text{font-family:var(--v2-font-family-text);font-size:clamp(18px,1.51vw,26px);font-weight:var(--v2-font-weight-bold);line-height:1.3}.mol-faq__question-text:lang(zh){font-family:var(--v2-font-family-display-cjk)}.mol-faq__icon{color:var(--v2-color-text-default);display:flex;flex:0 0 auto;transition:transform .3s ease}.mol-faq__item--open .mol-faq__icon{transform:rotate(180deg)}.mol-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}@media (prefers-reduced-motion:reduce){.mol-faq__answer-wrap{transition:none}}.mol-faq__item--open .mol-faq__answer-wrap{grid-template-rows:1fr}.mol-faq__answer{overflow:hidden}.mol-faq__answer-text{color:#212120d1;font-family:var(--v2-font-family-text);font-size:clamp(15px,1.16vw,20px);line-height:1.45;margin:0;padding-top:clamp(10px,.87vw,15px)}.mol-faq__answer-text:lang(zh){font-family:var(--v2-font-family-display-cjk)}.mol-faq__cta{align-self:flex-start;margin-top:clamp(8px,1vw,16px)}.mol-faq--in .mol-faq__cta,.mol-faq--in .mol-faq__item{animation:mol-faq-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--mfaq-i, 0)*.12s)}@media (prefers-reduced-motion:reduce){.mol-faq--in .mol-faq__cta,.mol-faq--in .mol-faq__item{animation:none}}.mol-faq--instant .mol-faq__cta,.mol-faq--instant .mol-faq__item{animation-delay:0s}.mol-faq--armed:not(.mol-faq--in) .mol-faq__cta,.mol-faq--armed:not(.mol-faq--in) .mol-faq__item{opacity:0}@media only screen and (width <= 900px){.mol-faq{flex-direction:column;gap:clamp(32px,8vw,48px)}.mol-faq__aside{flex:none}}@keyframes mol-faq-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}
