.public-faq-section-module__Rrpw6a__section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;max-width:80rem;margin:0 auto;padding:7rem 5vw;display:grid}.public-faq-section-module__Rrpw6a__heading h2{color:#34483b;letter-spacing:-.055em;margin:.8rem 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:400;line-height:.98}.public-faq-section-module__Rrpw6a__heading h2 em{color:#c97966;font-style:italic}.public-faq-section-module__Rrpw6a__heading>p:last-child,.public-faq-section-module__Rrpw6a__status,.public-faq-section-module__Rrpw6a__item p{color:#58665b;font-size:1rem;line-height:1.8}.public-faq-section-module__Rrpw6a__eyebrow{color:#9b6a35;letter-spacing:.16em;margin:0;font-size:.72rem;font-weight:700}.public-faq-section-module__Rrpw6a__list{border-top:1px solid #d8d8ca}.public-faq-section-module__Rrpw6a__status{border-bottom:1px solid #d8d8ca;margin:0;padding:1.5rem 0}.public-faq-section-module__Rrpw6a__item{border-bottom:1px solid #d8d8ca;padding:1.2rem 0}.public-faq-section-module__Rrpw6a__item summary{color:#34483b;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.public-faq-section-module__Rrpw6a__item summary::-webkit-details-marker{display:none}.public-faq-section-module__Rrpw6a__item summary span{color:#c97966;font-size:1.5rem;font-weight:400}.public-faq-section-module__Rrpw6a__item p{margin:.8rem 2.5rem 0 0}@media (max-width:760px){.public-faq-section-module__Rrpw6a__section{padding:5rem 1.25rem;display:block}.public-faq-section-module__Rrpw6a__heading{margin-bottom:2.5rem}}@media (prefers-reduced-motion:reduce){.public-faq-section-module__Rrpw6a__item summary{scroll-behavior:auto}}
.page-module__yHHRPa__page{color:#35443a;background:#fbf9f3;min-height:100svh;overflow:hidden}.page-module__yHHRPa__intro{width:min(100% - 80px,960px);margin-inline:auto;padding:clamp(5rem,11vw,9rem) 0 1rem}.page-module__yHHRPa__eyebrow{color:#526d59;letter-spacing:.16em;margin:0 0 1.25rem;font-size:.7rem;font-weight:700}.page-module__yHHRPa__intro h1{color:#344b3d;letter-spacing:-.06em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6.5rem);font-weight:400;line-height:.95}.page-module__yHHRPa__intro>p:last-child{color:#687267;max-width:590px;margin:1.75rem 0 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}@media (max-width:760px){.page-module__yHHRPa__intro{width:min(100% - 2.5rem,960px);padding-top:4.5rem}}
