.faq-page-module__7u9B8W__page{color:#14263e;background:#fff;min-height:100vh}.faq-page-module__7u9B8W__hero{background:#14263e;border-bottom:4px solid #765d33}.faq-page-module__7u9B8W__heroInner{width:min(100%,80rem);padding:clamp(3.75rem, 8vw, 7rem) var(--spacing-gutter);margin:0 auto}.faq-page-module__7u9B8W__eyebrow,.faq-page-module__7u9B8W__sectionEyebrow,.faq-page-module__7u9B8W__contactEyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.5}.faq-page-module__7u9B8W__eyebrow{color:#ead7a3}.faq-page-module__7u9B8W__eyebrow span{color:#d2b86e;padding:0 .45rem}.faq-page-module__7u9B8W__title{color:#fff;max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;margin:1.25rem 0 0;font-size:clamp(2.75rem,7.3vw,5.6rem);font-weight:500;line-height:.99}.faq-page-module__7u9B8W__intro{color:#f0f3f7;max-width:44rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.7}.faq-page-module__7u9B8W__content{flex-direction:column;gap:clamp(3rem,7vw,5rem);width:min(100% - 2rem,52rem);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) 0;display:flex}.faq-page-module__7u9B8W__sectionHeading{margin-bottom:1.5rem}.faq-page-module__7u9B8W__sectionEyebrow{color:#765d33}.faq-page-module__7u9B8W__sectionTitle,.faq-page-module__7u9B8W__contactTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:.5rem 0 0;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:500;line-height:1.12}.faq-page-module__7u9B8W__contactPanel{background:#f6f7f8;border:1px solid #d9e0e7;border-left:5px solid #765d33;border-radius:.5rem;padding:clamp(1.25rem,4vw,2.5rem)}.faq-page-module__7u9B8W__contactEyebrow{color:#765d33}.faq-page-module__7u9B8W__contactTitle{color:#14263e}.faq-page-module__7u9B8W__contactLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.faq-page-module__7u9B8W__contactLink{color:#14263e;overflow-wrap:anywhere;background:#fff;border:1px solid #d9e0e7;border-radius:.35rem;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;min-height:4.25rem;padding:.75rem 1rem;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:flex}.faq-page-module__7u9B8W__contactLink span{color:#46576c;letter-spacing:.02em;font-size:.75rem;font-weight:600}.faq-page-module__7u9B8W__contactLink strong{color:#14263e;font-size:.95rem;font-weight:650}.faq-page-module__7u9B8W__contactLink:hover,.faq-page-module__7u9B8W__contactLink:focus-visible{background:#fffaf0;border-color:#765d33;outline:none}.faq-page-module__7u9B8W__contactLink:focus-visible{box-shadow:0 0 0 3px #ead7a3}@media (max-width:600px){.faq-page-module__7u9B8W__content{width:min(100% - 2rem,52rem)}.faq-page-module__7u9B8W__contactLinks{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.faq-page-module__7u9B8W__contactLink{transition:none}}
