.faq_page__XYl_6{min-height:100vh;color:#193b36;background:radial-gradient(ellipse at 82% 10%,#f1e8cf66,transparent 32rem),#fffdf8;padding-bottom:clamp(64px,8vw,110px)}.faq_header__4aQft{width:min(1200px,calc(100% - 48px));min-height:112px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.faq_brand__Qe5t5{width:min(240px,42vw);display:inline-flex}.faq_brand__Qe5t5 img{width:100%;height:auto}.faq_backLink__3S0m3{min-height:46px;display:inline-flex;align-items:center;gap:9px;padding:0 18px;border:1px solid #d9dfd7;border-radius:999px;color:#315e55;font-size:.9rem;font-weight:700;text-decoration:none}.faq_backLink__3S0m3:hover{background:#edf3ec}.faq_intro__6vq0K{width:min(880px,calc(100% - 48px));margin:auto;padding:clamp(48px,6vw,90px) 0 52px}.faq_eyebrow__ICqs6{margin:0 0 20px;color:#886520;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.faq_intro__6vq0K h1{max-width:20ch;margin:0;font-size:clamp(2.8rem,5.1vw,4.65rem);line-height:1.1;letter-spacing:-.045em}.faq_intro__6vq0K>p:not(.faq_eyebrow__ICqs6){max-width:55ch;margin:26px 0 0;color:#53675e;font-size:1.05rem;line-height:1.75}.faq_introRule__IhyrF{display:block;width:56px;height:3px;margin-top:32px;background:#d5af59;border-radius:3px}.faq_content___JsVN{width:min(880px,calc(100% - 48px));margin:auto}.faq_list__Mjm7R{border-top:1px solid #d9ded5}.faq_item__MKlsJ{border-bottom:1px solid #d9ded5;transition:background-color .16s ease}.faq_item__MKlsJ[data-open=true]{background:#f4f5ec}.faq_questionHeading__tXVly{margin:0}.faq_question__6GATz{width:100%;min-height:88px;display:grid;grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:16px;padding:22px 18px;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer}.faq_question__6GATz:hover{color:#0b655f;background:#eff3eb88}.faq_questionText__qVLys{font-family:var(--font-brand-family),Georgia,serif;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;line-height:1.45;text-wrap:pretty}.faq_number__1yiAg{color:#886520;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums}.faq_toggle__3a9B6{width:34px;height:34px;display:grid;place-items:center;border:1px solid #cdd9cc;border-radius:50%;color:#315e55;transition:transform .16s ease,background-color .16s ease}.faq_item__MKlsJ[data-open=true] .faq_toggle__3a9B6{transform:rotate(45deg);background:#e5eddd}.faq_status__Khlhw{display:block;width:fit-content;margin-top:8px;padding:4px 9px;border-radius:999px;background:#f4e7be;color:#765916;font-family:var(--font-sans-family),sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.06em}.faq_answer__zo_jq{max-width:74ch;padding:0 66px 30px 72px;color:#4c6259;font-size:1rem;line-height:1.8}.faq_answer__zo_jq p{margin:0;text-wrap:pretty}.faq_answer__zo_jq p+p{margin-top:14px}.faq_answer__zo_jq a{color:#0b655f;font-weight:700;text-decoration:underline;text-underline-offset:3px}.faq_urgent__N3CQ9[data-open=true]{background:#f6f0df}.faq_closing__FEw5i{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;margin-top:72px;border-top:1px solid #d9ded5;padding-top:40px}.faq_closing__FEw5i h3{margin:0;font-family:var(--font-brand-family),Georgia,serif;font-size:2.2rem;font-weight:500;letter-spacing:-.035em;line-height:1.15}.faq_closing__FEw5i p{margin:0;color:#53675e;line-height:1.75}.faq_closing__FEw5i p+p{margin-top:16px}.faq_closing__FEw5i .faq_closingLine__Qos3d{margin-top:25px;padding-left:18px;border-left:2px solid #cba451;color:#193b36;font-family:var(--font-brand-family),Georgia,serif;font-size:1.2rem}.faq_page__XYl_6 :is(a,button):focus-visible{outline:3px solid #0b655f;outline-offset:4px}.faq_question__6GATz:focus-visible{outline-offset:-3px}@media (max-width:620px){.faq_content___JsVN,.faq_header__4aQft,.faq_intro__6vq0K{width:calc(100% - 36px)}.faq_header__4aQft{min-height:90px}.faq_brand__Qe5t5{width:172px}.faq_backLink__3S0m3{width:46px;justify-content:center;padding:0}.faq_backLink__3S0m3 span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.faq_intro__6vq0K{padding:40px 0}.faq_intro__6vq0K h1{font-size:clamp(2.65rem,10.5vw,3.4rem)}.faq_question__6GATz{grid-template-columns:22px minmax(0,1fr) 30px;gap:10px;padding:20px 6px}.faq_toggle__3a9B6{width:30px;height:30px}.faq_answer__zo_jq{padding:0 16px 26px 38px;font-size:.97rem}.faq_closing__FEw5i{grid-template-columns:1fr;gap:22px;margin-top:54px}}@media (prefers-reduced-motion:reduce){.faq_item__MKlsJ,.faq_toggle__3a9B6{transition:none}}