.ov-faq{padding:var(--section-spacing) 0}.ov-faq__grid{align-items:start;display:grid;gap:clamp(3rem,6vw,6rem);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.ov-faq__intro{max-width:var(--text-width)}.ov-faq__items{border-bottom:1px solid var(--color-border-subtle)}.ov-faq__item{border-top:1px solid var(--color-border-subtle)}.ov-faq__question{align-items:center;background:transparent;border:0;color:var(--color-text);cursor:pointer;display:flex;font:inherit;gap:2rem;justify-content:space-between;padding:2rem 0;text-align:left;width:100%}.ov-faq__question-text{font-size:clamp(1.125rem,1.4vw,1.35rem);font-weight:800;line-height:1.3}.ov-faq__icon{align-items:center;border-radius:var(--radius-button);color:var(--color-primary);display:inline-flex;flex:0 0 auto;font-size:1.75rem;font-weight:400;height:2rem;justify-content:center;line-height:1;transition:background-color .2s ease,color .2s ease;width:2rem}.ov-faq__icon,.ov-faq__question-text{transition:color .2s ease,opacity .2s ease}.ov-faq__question:focus-visible .ov-faq__question-text,.ov-faq__question:hover .ov-faq__question-text{color:var(--color-primary)}.ov-faq__question:focus-visible .ov-faq__icon,.ov-faq__question:hover .ov-faq__icon{background:transparent;color:var(--color-primary)}.ov-faq__question:focus-visible{outline:2px solid var(--color-primary);outline-offset:.25rem}.ov-faq__answer{color:var(--color-text-muted);line-height:1.7;max-width:var(--text-width);padding:0 0 1.75rem}.ov-faq__answer p:last-child{margin-bottom:0}@media (max-width:900px){.ov-faq__grid{gap:3rem;grid-template-columns:1fr}}@media (max-width:767px){.ov-faq__question{gap:1rem;padding:1.5rem 0}.ov-faq__icon{font-size:1.25rem;height:1.75rem;width:1.75rem}}.ov-faq .ov-faq__question,.ov-faq .ov-faq__question:focus,.ov-faq .ov-faq__question:focus-visible,.ov-faq .ov-faq__question:hover{background:transparent!important;border-radius:0!important;color:var(--color-text)}.ov-faq .ov-faq__question:focus-visible .ov-faq__icon,.ov-faq .ov-faq__question:focus-visible .ov-faq__question-text,.ov-faq .ov-faq__question:hover .ov-faq__icon,.ov-faq .ov-faq__question:hover .ov-faq__question-text{color:var(--color-primary)}.ov-faq .ov-faq__icon{background:transparent!important}