.faq-module__VSI0LW__page{background:var(--lona-cream);color:var(--lona-wine);font-family:var(--font-montserrat), sans-serif;min-height:100svh;overflow-x:clip}.faq-module__VSI0LW__list{padding:clamp(3.5rem, 8vw, 6rem) var(--page-gutter) clamp(4rem, 9vw, 7rem)}@media (min-width:60rem){.faq-module__VSI0LW__list{column-count:2;column-gap:clamp(3rem,6vw,6rem)}.faq-module__VSI0LW__item{break-inside:avoid}}.faq-module__VSI0LW__item{border-top:1px solid var(--lona-rule)}.faq-module__VSI0LW__question{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.35rem,2.6vw,1.9rem) 0;list-style:none;display:flex}.faq-module__VSI0LW__question::-webkit-details-marker{display:none}.faq-module__VSI0LW__question:focus-visible{outline:2px solid var(--lona-wine);outline-offset:4px}.faq-module__VSI0LW__questionText{font-family:var(--font-poppins), sans-serif;letter-spacing:-.03em;transition:transform .5s var(--m-ease-ui);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;line-height:1.2}.faq-module__VSI0LW__question:hover .faq-module__VSI0LW__questionText,.faq-module__VSI0LW__item[open] .faq-module__VSI0LW__questionText{transform:translate(.5rem)}.faq-module__VSI0LW__questionIcon{flex-shrink:0;width:1.1rem;height:1.1rem;position:relative}.faq-module__VSI0LW__questionIcon:before,.faq-module__VSI0LW__questionIcon:after{content:"";height:1.5px;transition:transform .45s var(--m-ease-ui);background:currentColor;position:absolute;top:50%;left:0;right:0}.faq-module__VSI0LW__questionIcon:after{transform:rotate(90deg)}.faq-module__VSI0LW__item[open] .faq-module__VSI0LW__questionIcon:after{transform:rotate(0)}.faq-module__VSI0LW__answer{max-width:56ch;color:var(--lona-muted);margin:0;padding:0 0 clamp(1.5rem,3vw,2.25rem) .5rem;font-size:1.0625rem;line-height:1.65}.faq-module__VSI0LW__item:not([open]) .faq-module__VSI0LW__answer{display:none}.faq-module__VSI0LW__answerLink{color:var(--lona-wine);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:.4em;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.faq-module__VSI0LW__questionText,.faq-module__VSI0LW__questionIcon:after{transition:none}}
