.faq-hero{background:linear-gradient(135deg,#7da02c 0%,#64811f 100%)}.faq-hero h1,.faq-hero p{color:#fff}.faq-hero p{opacity:.92}.faq-search{margin-bottom:12px}.faq-search-status{min-height:0;margin-top:2px}.faq-items{display:block}.faq-items .faq-item{overflow:visible;margin:0;border-bottom:1px solid #e9edf0;border-radius:0;background:none;box-shadow:none}.faq-items .faq-item:hover{box-shadow:none}.faq-page.faq-searching .faq-items .faq-item{margin-bottom:0}.faq-items .faq-question{justify-content:flex-start;padding:12px 4px;color:#5a8000;font-size:1.6rem;font-weight:600;line-height:1.45}.faq-items .faq-question:hover{background:none;color:#476b00;text-decoration:underline}.faq-items .faq-question span{padding-right:0}.faq-items .faq-question i.fa-external-link-alt{margin-left:8px;font-size:1.3rem}.faq-items .faq-answer{display:none!important}.faq-detail[hidden]{display:none!important}.faq-detail{padding:26px 30px 30px;border-radius:12px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08)}.faq-detail .faq-answer{display:block!important;padding:0}.faq-back-btn{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:0;border:0;background:none;color:#5a8000;font-size:1.5rem;font-weight:600;cursor:pointer}.faq-back-btn:hover{color:#476b00;text-decoration:underline}.faq-detail-title{margin-bottom:22px;color:#333;font-size:2.4rem;font-weight:700;line-height:1.3}@media(max-width:576px){.faq-detail{padding:20px 18px 24px}.faq-detail-title{font-size:2.1rem}}
