.wrapper--faq{interpolate-size:allow-keywords}.wrapper--faq :is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed){display:grid}@media (min-width: 992px){.wrapper--faq :is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed){grid-template-columns:1fr 16rem;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}.wrapper--faq .block-title{grid-column:1 / -1}.wrapper--faq:has(.block-title) .faq--outer,.wrapper--faq:has(.block-title) aside{margin-top:1.75rem}:is(.wrapper--faq details)::details-content{height:0;overflow:hidden;-webkit-transition:height .2s ease-in-out,content-visibility .2s;transition:height .2s ease-in-out,content-visibility .2s;transition-behavior:allow-discrete}[open]:is(.wrapper--faq details)::details-content{height:auto;height:calc-size(auto,size)}:is(.wrapper--faq details)+details{margin-top:1rem}.wrapper--faq summary{display:grid;grid-template-columns:1fr 1rem;grid-gap:1rem;gap:1rem;list-style-position:outside;cursor:pointer;text-wrap:balance;list-style:none}:is(.wrapper--faq summary)::-webkit-details-marker{display:none}:is(.wrapper--faq summary):after{content:"";-webkit-box-flex:0;-ms-flex:0 0 1rem;flex:0 0 1rem;display:inline-block;width:0;height:0;border-top:10px solid currentColor;border-inline:8px solid transparent;-webkit-transition:.2s;transition:.2s;margin-top:.375em}.wrapper--faq details[open] summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wrapper--faq .answer{padding-top:.5em;padding-right:2rem}:is(.wrapper--faq .answer,.wrapper--faq aside) p+ul{margin-top:0}.wrapper--faq aside{text-align:center}@media (max-width: 991.98px){.wrapper--faq aside{text-align:left}}
