.faqs{container:faqs/inline-size}.faqs__container{display:flex;flex-direction:column;gap:20px}.faqs__container--reverse{flex-direction:column-reverse}.faqs__media{aspect-ratio:16/9;height:100%;width:100%}.faqs__image{height:100%;object-fit:cover;width:100%}@container faqs (width >= 800px){.faqs--image .faqs__container{flex-direction:row}.faqs--image .faqs__container--reverse{flex-direction:row-reverse}.faqs--image .faqs__items,.faqs--image .faqs__media{flex:0 1 50%}}