.faq-page-module__H_8_Wq__page{color:#2d251c;background:linear-gradient(#fffaf4f2,#f7faf8fa 44%,#fff)}.faq-page-module__H_8_Wq__hero{width:min(var(--container-content),calc(100% - (var(--page-gutter)*2)));margin:0 auto;padding:clamp(56px,8vw,96px) 0 clamp(28px,5vw,48px)}.faq-page-module__H_8_Wq__eyebrow{color:#1f7a64;letter-spacing:0;margin:0 0 12px;font-size:.82rem;font-weight:800}.faq-page-module__H_8_Wq__hero h1{color:#21180f;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(2.1rem,6vw,4.8rem);line-height:1.06}.faq-page-module__H_8_Wq__hero p:not(.faq-page-module__H_8_Wq__eyebrow){color:#675b4e;max-width:680px;margin:20px 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:2}.faq-page-module__H_8_Wq__content{width:min(var(--container-content),calc(100% - (var(--page-gutter)*2)));margin:0 auto;padding:0 0 clamp(64px,10vw,112px)}.faq-page-module__H_8_Wq__section{border-top:1px solid #685a4829;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);padding:clamp(28px,5vw,48px) 0;display:grid}.faq-page-module__H_8_Wq__sectionHeading{align-self:start;position:sticky;top:96px}.faq-page-module__H_8_Wq__sectionHeading span{color:#1f7a64;margin-bottom:10px;font-size:.78rem;font-weight:800;display:inline-flex}.faq-page-module__H_8_Wq__sectionHeading h2{color:#2c2117;margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.25}.faq-page-module__H_8_Wq__items{gap:12px;display:grid}.faq-page-module__H_8_Wq__item{background:#ffffffdb;border:1px solid #685a482e;border-radius:8px;box-shadow:0 18px 34px -30px #362b1e73}.faq-page-module__H_8_Wq__item[open]{background:#fff;border-color:#1f7a6452}.faq-page-module__H_8_Wq__item summary{cursor:pointer;color:#2d251c;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:18px 20px;font-size:1rem;font-weight:800;line-height:1.7;list-style:none;display:flex}.faq-page-module__H_8_Wq__item summary::-webkit-details-marker{display:none}.faq-page-module__H_8_Wq__item summary:after{content:"+";color:#1f7a64;background:#edf7f2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.faq-page-module__H_8_Wq__item[open] summary:after{content:"-"}.faq-page-module__H_8_Wq__item summary:focus-visible{outline-offset:3px;outline:3px solid #1f7a6447}.faq-page-module__H_8_Wq__answer{padding:0 20px 20px}.faq-page-module__H_8_Wq__answer p{color:#655a4f;margin:0;font-size:.95rem;line-height:2}.faq-page-module__H_8_Wq__links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.faq-page-module__H_8_Wq__links a{color:#9a5a16;background:#fff5e8;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.faq-page-module__H_8_Wq__links a:hover,.faq-page-module__H_8_Wq__links a:focus-visible{background:#ffe8c2}.faq-page-module__H_8_Wq__empty{background:#fff;border:1px solid #685a482e;border-radius:8px;padding:clamp(28px,5vw,44px)}.faq-page-module__H_8_Wq__empty h2{color:#2d251c;margin:0;font-size:1.35rem}.faq-page-module__H_8_Wq__empty p{color:#675b4e;margin:10px 0 0;line-height:1.9}@media (max-width:760px){.faq-page-module__H_8_Wq__section{grid-template-columns:1fr}.faq-page-module__H_8_Wq__sectionHeading{position:static}}
