.faq-page-module__2WGvmG__page{color:#173b32;background:#f7f7f1;min-height:calc(100vh - 3.5rem)}.faq-page-module__2WGvmG__content{width:min(100% - 48px,1180px);margin-inline:auto;padding:clamp(52px,7vw,94px) 0 88px}.faq-page-module__2WGvmG__hero{max-width:860px;padding-bottom:clamp(48px,7vw,82px)}.faq-page-module__2WGvmG__eyebrow{color:#66746a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1.5}.faq-page-module__2WGvmG__hero h1{color:#173b32;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(44px,7vw,78px);font-weight:500;line-height:.99}.faq-page-module__2WGvmG__hero h1 em{color:#a75f3c;font-weight:500}.faq-page-module__2WGvmG__lede{color:#58675e;max-width:620px;margin:26px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.75}.faq-page-module__2WGvmG__questions{border-top:1px solid #dfe3d9;border-bottom:1px solid #dfe3d9;grid-template-columns:minmax(210px,.62fr) minmax(0,1fr);align-items:start;gap:clamp(38px,8vw,112px);padding:clamp(38px,5vw,62px) 0;display:grid}.faq-page-module__2WGvmG__questionsIntro{max-width:350px}.faq-page-module__2WGvmG__questionsIntro h2,.faq-page-module__2WGvmG__enquiry h2{color:#173b32;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,39px);font-weight:500;line-height:1.08}.faq-page-module__2WGvmG__questionsIntro>p:last-child,.faq-page-module__2WGvmG__enquiryCopy>p:last-child{color:#58675e;margin:18px 0 0;font-size:14px;line-height:1.8}.faq-page-module__2WGvmG__accordion{border-top:1px solid #dfe3d9;width:100%}.faq-page-module__2WGvmG__item{border-color:#dfe3d9;padding:0 3px}.faq-page-module__2WGvmG__trigger{color:#173b32;gap:20px;padding:22px 0;font-size:clamp(15px,1.5vw,18px);font-weight:600;line-height:1.5;text-decoration:none}.faq-page-module__2WGvmG__trigger:hover{text-decoration:none}.faq-page-module__2WGvmG__trigger:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #a75f3c}.faq-page-module__2WGvmG__trigger svg{color:#a75f3c}.faq-page-module__2WGvmG__answer{color:#58675e;max-width:660px;padding:0 38px 22px 0;font-size:15px;line-height:1.8}.faq-page-module__2WGvmG__enquiry{background:#e6ece2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:clamp(40px,6vw,70px);padding:clamp(24px,4vw,42px);display:grid}.faq-page-module__2WGvmG__enquiryCopy{max-width:590px}.faq-page-module__2WGvmG__enquiryActions{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.faq-page-module__2WGvmG__ctaButton{color:#fffefa;background:#1a463a;border:0;border-radius:999px;min-height:48px;padding:0 22px;font-size:14px;font-weight:650}.faq-page-module__2WGvmG__ctaButton:hover{color:#fffefa;background:#173b32}.faq-page-module__2WGvmG__ctaButton:focus-visible,.faq-page-module__2WGvmG__enquiryActions a:focus-visible{outline-offset:4px;outline:3px solid #a75f3c}.faq-page-module__2WGvmG__enquiryActions p{color:#58675e;max-width:260px;margin:0;font-size:12px;line-height:1.7}.faq-page-module__2WGvmG__enquiryActions p a{color:#173b32;text-underline-offset:3px;font-weight:650;text-decoration:underline}@media (max-width:700px){.faq-page-module__2WGvmG__content{width:min(100% - 40px,600px);padding-top:48px;padding-bottom:60px}.faq-page-module__2WGvmG__hero{padding-bottom:42px}.faq-page-module__2WGvmG__hero h1{font-size:clamp(42px,12vw,64px)}.faq-page-module__2WGvmG__questions{grid-template-columns:minmax(0,1fr);gap:28px;padding:34px 0}.faq-page-module__2WGvmG__questionsIntro{max-width:510px}.faq-page-module__2WGvmG__questionsIntro h2,.faq-page-module__2WGvmG__enquiry h2{font-size:clamp(29px,8vw,38px)}.faq-page-module__2WGvmG__trigger{padding:18px 0}.faq-page-module__2WGvmG__answer{padding-right:14px;font-size:14px}.faq-page-module__2WGvmG__enquiry{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.faq-page-module__2WGvmG__accordion [data-state=open],.faq-page-module__2WGvmG__accordion [data-state=closed]{transition:none;animation:none}.faq-page-module__2WGvmG__trigger svg{transition:none}}
