.image-text-faq__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-text-faq__content{min-width:0}.image-text-faq__heading{color:var(--color-primary);font-size:clamp(2rem,3vw,3.5rem);margin:0 0 24px}.image-text-faq__intro{margin-bottom:24px}.image-text-faq__media{min-width:0}.image-text-faq__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.image-text-faq--left .image-text-faq__media{grid-column:1;grid-row:1}.image-text-faq--left .image-text-faq__content{grid-column:2;grid-row:1}.image-text-faq__item{border-bottom:1px solid #ccd6ce}.image-text-faq__item:first-child{border-top:1px solid #ccd6ce}.image-text-faq__item summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:18px 0;color:var(--color-primary);font-weight:700;font-size:1.125rem;line-height:1.4;cursor:pointer;list-style:none}.image-text-faq__item summary::-webkit-details-marker{display:none}.image-text-faq__item summary::marker{content:''}.image-text-faq__item summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.image-text-faq__item summary span{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;position:relative}.image-text-faq__item summary span::after,.image-text-faq__item summary span::before{content:'';position:absolute;top:8px;left:0;width:18px;height:2px;background:currentColor}.image-text-faq__item summary span::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.image-text-faq__item[open] summary span::after{display:none}.image-text-faq__answer{padding:0 0 20px}.image-text-faq__answer>:last-child{margin-bottom:0;padding-bottom:0}@media (max-width:800px){.image-text-faq__row{grid-template-columns:minmax(0,1fr)}.image-text-faq--left .image-text-faq__content,.image-text-faq--left .image-text-faq__media{grid-column:auto;grid-row:auto}}