.faqHero{border-bottom:1px solid #d9d3c9;flex-direction:column;justify-content:space-between;min-height:650px;padding:65px 4vw 80px;display:flex}.faqHeroMeta{color:#827b72;letter-spacing:.18em;justify-content:space-between;font-size:8px;display:flex}.faqHeroContent{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:70px;display:grid}.faqHero h1{letter-spacing:-.075em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(78px,9.5vw,160px);font-weight:400;line-height:.82}.faqHeroContent>p{color:#6e6860;max-width:360px;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.55}.faqContent{padding:0 4vw}.faqGroup{border-bottom:1px solid #d9d3c9;grid-template-columns:minmax(280px,.75fr) minmax(0,1.8fr);gap:clamp(50px,8vw,140px);padding:85px 0;display:grid}.faqGroupHeading{grid-template-columns:40px 1fr;gap:20px;display:grid}.faqGroupHeading>span{color:#958e85;letter-spacing:.15em;font-size:8px}.faqEyebrow{color:#8a303f;letter-spacing:.17em;margin-bottom:20px;font-size:8px;display:block}.faqGroup h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,65px);font-weight:400;line-height:.95}.faqItems{border-top:1px solid #bfb8ae}.faqItem{border-bottom:1px solid #d9d3c9}.faqItem summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:35px;min-height:88px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.35;list-style:none;display:grid}.faqItem summary::-webkit-details-marker{display:none}.faqPlus{border:1px solid #c8c1b7;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-size:18px;font-weight:300;transition:transform .18s;display:grid}.faqItem[open] .faqPlus{transform:rotate(45deg)}.faqAnswer{max-width:650px;padding:0 65px 32px 0}.faqAnswer p{color:#716a62;margin:0;font-size:13px;line-height:1.75}.faqLink{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #8d867e;gap:18px;width:max-content;margin-top:22px;padding-bottom:6px;font-size:8px;display:inline-flex}.faqContact{background:#e7e0d5;grid-template-columns:.7fr 2fr;min-height:570px;padding:90px 4vw;display:grid}.faqContact>span{letter-spacing:.17em;font-size:8px}.faqContact>div{max-width:900px}.faqContact h2{letter-spacing:-.07em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(65px,8vw,125px);font-weight:400;line-height:.85}.faqContact p{color:#6d665e;max-width:430px;margin:45px 0 30px;font-size:13px;line-height:1.7}.faqContactLink{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #8e877f;gap:20px;width:max-content;padding-bottom:7px;font-size:9px;display:inline-flex}@media (max-width:900px){.faqHeroContent{grid-template-columns:1fr}.faqHeroContent>p{margin-top:40px}.faqGroup,.faqContact{grid-template-columns:1fr;gap:55px}}@media (max-width:640px){.faqHero{min-height:530px;padding:45px 20px 55px}.faqHero h1{font-size:clamp(61px,18vw,95px)}.faqHeroContent>p{font-size:16px}.faqContent{padding:0 20px}.faqGroup{padding:60px 0}.faqGroupHeading{grid-template-columns:30px 1fr}.faqGroup h2{font-size:42px}.faqItem summary{gap:15px;min-height:82px;font-size:17px}.faqPlus{width:30px;height:30px}.faqAnswer{padding-right:40px}.faqContact{min-height:500px;padding:65px 20px}.faqContact h2{font-size:65px}}
