.faq{interpolate-size:allow-keywords}.faq .inner{align-items:center;gap:3.5rem}@media(max-width:900px){.faq .inner{gap:2.5rem}}.faq .heading{width:100%;align-items:center;gap:.5rem;text-align:center}.faq .faqs{width:100%;max-width:846px}.faq .faq-item{padding:1.5rem;background:var(--color-bone);transition:background-color .4s cubic-bezier(.32,.72,0,1)}.faq .faq-item[open]{background:#fff}.faq .faq-question{display:flex;align-items:center;gap:.75rem;cursor:pointer;list-style:none}.faq .faq-question::-webkit-details-marker{display:none}.faq .faq-question:focus-visible{outline:2px solid var(--color-young-green);outline-offset:2px}.faq .faq-question h6{flex:1 1 auto;min-width:0}.faq .faq-question .chevron{flex:0 0 auto;opacity:.5;transition:transform .4s cubic-bezier(.32,.72,0,1)}.faq .faq-item[open] .faq-question .chevron{transform:rotate(180deg)}.faq .faq-item::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .4s cubic-bezier(.32,.72,0,1),opacity .3s cubic-bezier(.32,.72,0,1),content-visibility .4s;transition-behavior:allow-discrete}.faq .faq-item[open]::details-content{block-size:auto;opacity:1}.faq .faq-answer{box-sizing:border-box}.faq .faq-answer-text{padding-top:.75rem}@supports not (interpolate-size: allow-keywords){.faq .faq-item::details-content{display:grid;grid-template-rows:0fr;block-size:auto;transition:grid-template-rows .4s cubic-bezier(.32,.72,0,1),opacity .3s cubic-bezier(.32,.72,0,1),content-visibility .4s}.faq .faq-item[open]::details-content{grid-template-rows:1fr}.faq .faq-answer{overflow:hidden;min-block-size:0}}@media(prefers-reduced-motion:reduce){.faq .faq-item,.faq .faq-item::details-content,.faq .faq-question .chevron{transition:none}}
