.category-faq{background:#f5f5f7;border-radius:12px;padding:18px;margin:24px 0;clear:both}.category-faq h3{margin:0 0 12px;font-size:20px}.category-faq details{background:#fff;border-bottom:1px solid #e5e5e5;padding:0 16px}.category-faq details:first-of-type{border-radius:8px 8px 0 0}.category-faq details:last-of-type{border-radius:0 0 8px 8px;border:0}.category-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:700;line-height:1.45;padding:16px 0;list-style:none}.category-faq summary::-webkit-details-marker{display:none}.category-faq summary:after{content:'+';color:#126ba3;font-size:24px;flex-shrink:0}.category-faq details[open] summary:after{content:'−'}.category-faq summary:focus-visible{outline:2px solid #126ba3;outline-offset:2px}.category-faq .category-faq-answer{font-size:16px;line-height:1.6;padding:0 0 16px}.category-faq a{color:#126ba3;text-decoration:underline}.category-faq p{margin:0}.category-faq summary,.category-faq-answer{overflow-wrap:anywhere}@media(max-width:640px){.category-faq{padding:12px}.category-faq h3{font-size:18px}.category-faq details{padding:0 12px}}
