.fe-faq-section{padding:80px max(5%,24px);display:grid;grid-template-columns:1fr 1.35fr;gap:70px;max-width:1500px;margin:auto}.fe-faq-title h2{font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.1;max-width:330px}.fe-faq-title>a{font-size:12px;display:inline-flex;gap:20px;align-items:center}.fe-faq-section svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.2}.fe-faq-row{border-top:1px solid #a5a39655}.fe-faq-row:last-child{border-bottom:1px solid #a5a39655}.fe-faq-row summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;font-size:15px;cursor:pointer;list-style:none}.fe-faq-row summary::-webkit-details-marker{display:none}.fe-faq-row svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.3;flex-shrink:0;transition:transform .2s}.fe-faq-row[open] svg{transform:rotate(45deg)}.fe-faq-row p{margin:0;padding:0 35px 24px 0;font-size:14px;line-height:1.85;max-width:850px}.fe-faq-search{display:block;max-width:700px;font-size:12px}.fe-faq-search input{display:block;width:100%;box-sizing:border-box;border:1px solid #aaa9;border-radius:0;background:transparent;padding:18px;font:inherit;font-size:16px;margin-top:10px}.fe-faq-filters{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.fe-faq-filters button{padding:12px 18px;background:transparent;border:1px solid #aaa8;font:inherit;font-size:12px;cursor:pointer}.fe-faq-filters [aria-pressed=true]{background:#252b2a;color:#fff}.fe-faq-centre #faq-count{font-size:12px;margin:35px 0 18px}.fe-faq-contact{padding:45px 0}.fe-faq-contact>a{display:inline-block;margin:0 30px 15px 0}.fe-faq-contact h2{font-weight:400;font-size:30px}.fe-faq-empty{padding:40px 0}@media(max-width:700px){.fe-faq-section{grid-template-columns:1fr;gap:25px;padding:45px 20px}.fe-faq-row summary{font-size:14px;gap:15px}.fe-faq-row p{padding-right:0;font-size:13px}}@media(prefers-reduced-motion:reduce){.fe-faq-row svg{transition:none}}
