.so-faq{display:flex;gap:114px;.so-faq-intro{flex:1;font-size:20px;line-height:1.35;@media screen and (max-width:768px){font-size:16px}>:last-child{margin-bottom:0}.so-cta__buttons{margin-top:calc(var(--so-group-spacing)/2)}}.so-faq-list{flex:0 0 585px;.so-accordion{display:flex;flex-direction:column;gap:16px;.so-accordion-item{background:#fff;.so-accordion-heading{margin:0}.so-accordion-trigger{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:16px;justify-content:space-between;min-height:24px;padding:25px;text-align:left;width:100%;&:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%232db436' d='M12.725 10.06 5.65 17.01l1.088 1.113 7.137-6.987a1.48 1.48 0 0 0 .488-1.075 1.41 1.41 0 0 0-.488-1.063L6.75 1.873l-1.112 1.1z'/%3E%3C/svg%3E");content:"";display:inline-block;flex-shrink:0;height:20px;transition:transform .1s ease-in-out;width:20px}&:focus-visible{outline:2px solid #2db436;outline-offset:2px}}&.is-active .so-accordion-trigger:after{transform:rotate(90deg)}.so-accordion-content{display:grid;grid-template-rows:0fr;max-width:526px;padding:0 25px;transition:grid-template-rows .1s ease-in-out,padding-bottom .1s ease-in-out;.so-accordion-content-inner{min-height:0;overflow:hidden}}&.is-active .so-accordion-content{grid-template-rows:1fr;padding-bottom:25px}@media screen and (max-width:768px){.so-accordion-trigger{padding:15px}.so-accordion-content{padding:0 15px}&.is-active .so-accordion-content{padding-bottom:15px}}}}}}@media (prefers-reduced-motion:reduce){.so-faq .so-accordion-item .so-accordion-content,.so-faq .so-accordion-item .so-accordion-trigger:after{transition-duration:.01ms}}:has(>.so-faq){container:so-faq/inline-size}@container so-faq (max-width: 730px){.so-faq{flex-direction:column;gap:30px;.so-faq-intro,.so-faq-list{flex:unset;width:100%}}}@media screen and (max-width:560px){.so-faq{gap:20px}}