.about-content .about-text-wrap{position:relative}
.about-content .about-text-wrap:not(.expanded){max-height:160px;overflow:hidden}
.about-content .about-text-wrap:not(.expanded)::after{content:'';position:absolute;left:0;right:0;bottom:0;height:45px;background:linear-gradient(#303a2e00,#303a2e);pointer-events:none}
.about-content .about-text-wrap:not(.expanded) .home-faq{display:none}
.about-content .home-faq{width:100%;max-width:none;margin:20px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;color:#d6e1cd}
.home-faq-header{display:block;margin-bottom:8px}
.home-faq-header>span{display:none}
.home-faq-header h2{margin:0;font:800 18px/1.5 Nunito,Arial,sans-serif;color:#fff}
.home-faq-header p{margin:3px 0 8px;font-size:13px;line-height:1.7;color:inherit}
.home-faq-list,.home-faq-item{border:0;background:transparent}
.home-faq-item summary{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;padding:9px 0;cursor:pointer;font:800 14px/1.6 Nunito,Arial,sans-serif;color:#eef3e9;text-align:center}
.home-faq-item summary::-webkit-details-marker{display:none}
.home-faq-item summary svg{position:static;width:15px;height:15px;flex-shrink:0;color:#c5cfbe;transition:transform .18s}
.home-faq-item[open] summary svg{transform:rotate(180deg)}
.home-faq-item p{margin:0;padding:0 0 10px;font-size:14px;line-height:1.85;color:inherit;overflow-wrap:anywhere;text-align:center}
.home-faq-item summary:focus-visible{outline:2px solid #ffb66d;outline-offset:2px;border-radius:3px}
@media(max-width:640px){.home-faq-header h2{font-size:17px}.home-faq-item summary{font-size:13px}.home-faq-item p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.home-faq-item summary svg{transition:none}}
