.faq-module__VSI0LW__section{background:var(--cream);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(60px,10vw,170px);padding:clamp(90px,10vw,160px) 5vw;display:grid}.faq-module__VSI0LW__heading h2{letter-spacing:-.075em;margin:38px 0 0;font-size:clamp(52px,6.5vw,96px);font-weight:500;line-height:.86}.faq-module__VSI0LW__heading h2 i{color:var(--orange);font-family:Georgia,serif;font-weight:400}.faq-module__VSI0LW__list{border-top:1px solid var(--line)}.faq-module__VSI0LW__item{border-bottom:1px solid var(--line)}.faq-module__VSI0LW__item summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:18px;min-height:108px;padding:24px 0;list-style:none;display:grid}.faq-module__VSI0LW__item summary::-webkit-details-marker{display:none}.faq-module__VSI0LW__number{color:var(--orange);letter-spacing:.12em;align-self:start;padding-top:5px;font-size:10px;font-weight:800}.faq-module__VSI0LW__question{letter-spacing:-.045em;font-size:clamp(22px,2.5vw,36px);line-height:1.05}.faq-module__VSI0LW__chevron{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:12px;height:12px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.faq-module__VSI0LW__item[open] .faq-module__VSI0LW__chevron{transform:rotate(225deg)translate(-2px,-2px)}.faq-module__VSI0LW__item>p{color:#3d514d;max-width:620px;margin:-5px 40px 34px 60px;font-size:16px;line-height:1.55}@media (max-width:800px){.faq-module__VSI0LW__section{grid-template-columns:1fr;gap:60px;padding:18vw 5vw}.faq-module__VSI0LW__item summary{grid-template-columns:32px minmax(0,1fr) 18px;gap:12px;min-height:88px;padding:20px 0}.faq-module__VSI0LW__item>p{margin:-2px 30px 28px 44px}}@media (prefers-reduced-motion:reduce){.faq-module__VSI0LW__chevron{transition:none}}
