.faq{background-color:var(--light-color-1)}.faq .wrapper{align-items:center;display:flex;flex-direction:column}.faq .title{margin-bottom:var(--space-10);text-align:center}.faq .detail-row{border-bottom:1px solid var(--dark-color-1);max-width:768px;padding:var(--space-4) 0;width:100%}:is(.faq .detail-row):first-of-type{border-top:1px solid var(--dark-color-1)}[open]:is(.faq .detail-row) .icon{rotate:-180deg}.faq .question{display:flex;flex-direction:row;gap:var(--space-1);justify-content:space-between;list-style:none;padding-right:var(--space-2)}.faq .icon{flex:0 0 32px;transition:rotate .4s}.faq .answer-content{margin-top:var(--space-2);transition:height .5s ease-in}:is(.faq .rich-text)>li,:is(.faq .rich-text)>p{font-size:var(--font-size-b2);font-weight:var(--body-font-weight);line-height:var(--body-line-height-small)}.faq .message{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-10);text-align:center}