.faq-accordion-module__1V-5SW__section{width:min(100%,820px);margin:0 auto}.faq-accordion-module__1V-5SW__toolbar{color:#71656e;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.faq-accordion-module__1V-5SW__toolbar p{margin:0}.faq-accordion-module__1V-5SW__printButton{color:#843e36;background:0 0;border:1px solid #c7b9b1;border-radius:3px;min-height:38px;padding:0 13px;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s}.faq-accordion-module__1V-5SW__printButton:hover{background:#fffaf3;border-color:#a84f42}.faq-accordion-module__1V-5SW__printButton:focus-visible,.faq-accordion-module__1V-5SW__trigger:focus-visible{outline-offset:3px;outline:3px solid #a84f42}.faq-accordion-module__1V-5SW__accordion{background:#fffaf3;border:1px solid #d4c7c0;overflow:hidden}.faq-accordion-module__1V-5SW__item{border-color:#dfd5ce;padding:0 clamp(17px,3.5vw,28px)}.faq-accordion-module__1V-5SW__item:last-child{border-bottom:0}.faq-accordion-module__1V-5SW__trigger{color:#342832;padding:21px 0;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}.faq-accordion-module__1V-5SW__trigger:hover{text-decoration:none}.faq-accordion-module__1V-5SW__trigger>svg{color:#a24b40}.faq-accordion-module__1V-5SW__answer{color:#514650;font-size:14px;line-height:1.7;overflow:visible}.faq-accordion-module__1V-5SW__answer p{margin:0;padding:0 30px 22px 0}.faq-accordion-module__1V-5SW__printQuestion,.faq-accordion-module__1V-5SW__printAnswer{display:none}@media (prefers-reduced-motion:reduce){.faq-accordion-module__1V-5SW__printButton,.faq-accordion-module__1V-5SW__trigger,.faq-accordion-module__1V-5SW__trigger>svg{transition:none}}
.faq-page-module__7u9B8W__page{color:#342832;background:#f6f0e9;min-height:calc(100vh - 56px)}.faq-page-module__7u9B8W__content{width:min(100%,1080px);margin:0 auto;padding:clamp(54px,8vw,102px) clamp(22px,7vw,96px) 88px}.faq-page-module__7u9B8W__hero{text-align:center;max-width:750px;margin:0 auto clamp(38px,6vw,66px)}.faq-page-module__7u9B8W__eyebrow{color:#a24b40;letter-spacing:.17em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:700;line-height:1.5}.faq-page-module__7u9B8W__hero h1{color:#342832;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(39px,5.8vw,68px);font-weight:600;line-height:1.02}.faq-page-module__7u9B8W__intro{color:#514650;max-width:570px;margin:20px auto 0;font-size:clamp(15px,1.7vw,17px);line-height:1.65}
