.Faq-module__Kh9MOa__faqPage{color:#4d2b1f;font-family:var(--text-font);background:#fdf8f4;padding:100px 20px}.Faq-module__Kh9MOa__container{max-width:960px;margin:0 auto}.Faq-module__Kh9MOa__intro{text-align:center;margin-bottom:40px}.Faq-module__Kh9MOa__intro h1{font-family:var(--title-font);margin-bottom:10px;font-size:clamp(2rem,7vw,2.6rem)}.Faq-module__Kh9MOa__tagline{text-transform:uppercase;letter-spacing:.2em;color:#a87352;margin-bottom:10px;font-size:.9rem}.Faq-module__Kh9MOa__intro p{color:#6f4e37;font-size:1rem;line-height:1.6}.Faq-module__Kh9MOa__controls{justify-items:center;gap:14px;margin-top:28px;display:grid}.Faq-module__Kh9MOa__searchLabel{width:100%;max-width:520px}.Faq-module__Kh9MOa__searchInput{width:80%;font-family:var(--text-font);color:#3c2014;background:#fff;border:1px solid #a9765259;border-radius:14px;padding:12px 14px}.Faq-module__Kh9MOa__searchInput:focus-visible{outline-offset:4px;outline:2px solid #a87352}.Faq-module__Kh9MOa__filterGroup{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.Faq-module__Kh9MOa__filterBtn{color:#3c2014;cursor:pointer;font-family:var(--text-font);background:#fff;border:1px solid #a9765273;border-radius:12px;padding:10px 14px;font-size:1rem;font-weight:600;line-height:1.1}.Faq-module__Kh9MOa__filterBtn:hover{border-color:#a97652bf}.Faq-module__Kh9MOa__filterBtn:focus-visible{outline-offset:4px;outline:2px solid #a87352}.Faq-module__Kh9MOa__active{color:#fff;background:#a87352;border-color:#a87352}.Faq-module__Kh9MOa__resultsCount{color:#6f4e37;margin:0;font-size:.95rem}.Faq-module__Kh9MOa__noResults{color:#5a3b2a;background:#fff;border:1px solid #a9765233;border-radius:16px;padding:20px}.Faq-module__Kh9MOa__faqList{flex-direction:column;gap:20px;display:flex}.Faq-module__Kh9MOa__faqItem{border:1px solid #a9765233;border-radius:16px;padding:20px;transition:border-color .2s,box-shadow .2s;box-shadow:0 12px 30px #0000000d}.Faq-module__Kh9MOa__faqItem:hover{border-color:#a9765259;box-shadow:0 16px 40px #00000012}.Faq-module__Kh9MOa__meshItem{background:#f8efd9}.Faq-module__Kh9MOa__extItem{background:#d6af94}.Faq-module__Kh9MOa__questionButton{text-align:left;color:#3c2014;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;font-size:1.1rem;display:flex}.Faq-module__Kh9MOa__questionButton:focus-visible{outline-offset:6px;border-radius:10px;outline:2px solid #a87352}.Faq-module__Kh9MOa__questionText{flex:1}.Faq-module__Kh9MOa__toggleCopy{font-family:var(--text-font);color:#000;white-space:nowrap;align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.Faq-module__Kh9MOa__toggleIcon{border:1px solid #a9765299;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;line-height:1;display:inline-flex}.Faq-module__Kh9MOa__answer{opacity:0;max-height:0;transition:max-height .35s,opacity .25s,margin-top .2s;overflow:hidden}.Faq-module__Kh9MOa__answer.Faq-module__Kh9MOa__open{opacity:1;max-height:900px;margin-top:12px}.Faq-module__Kh9MOa__faqItem p{color:#5a3b2a;margin:0 0 12px;line-height:1.7}.Faq-module__Kh9MOa__faqItem p:last-child{margin-bottom:0}.Faq-module__Kh9MOa__readMore{color:#000;cursor:pointer;background:0 0;border:none;padding:8px 0 0;font-weight:600}.Faq-module__Kh9MOa__readMore:hover{color:#000;text-decoration:underline}.Faq-module__Kh9MOa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.Faq-module__Kh9MOa__faqPage{padding:160px 20px}.Faq-module__Kh9MOa__faqItem{padding:24px}.Faq-module__Kh9MOa__questionButton{font-size:1.2rem}.Faq-module__Kh9MOa__searchInput{width:100%}}
