.site-faqs-accordion{max-width:900px;margin:0 auto 40px;column-count:2;column-gap:10px}.site-faq-item{margin:0 0 12px;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(15,23,42,.06);display:inline-block;width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid}.site-faq-question{width:100%;border:none;outline:none;cursor:pointer;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;font-size:16px;text-align:left;transition:background .2s ease,color .2s ease}.site-faq-title{flex:1;max-width:1000%;font-weight:700;line-height:1.4;word-break:break-word;white-space:normal;padding-right:15px}.site-faq-item:not(.is-open) .site-faq-question{background:#e3f2ff;color:#000}.site-faq-item.is-open .site-faq-question{background:#ffc0cb;color:#000}.site-faq-icon::before{content:"↓";font-size:18px;display:inline-block;transition:transform .2s ease}.site-faq-item.is-open .site-faq-icon::before{content:"↑"}.site-faq-answer{background:#fff;padding:16px 20px 18px;font-size:15px;line-height:1.6;border-top:1px solid #f3f4f6}@media (max-width:640px){.site-faqs-accordion{column-count:1}.site-faq-title{max-width:75%}.site-faq-question{font-size:15px;padding:14px 16px}.site-faq-answer{padding:14px 16px 16px}}