.faq .grid{row-gap:1.875rem}.faq .accordion{list-style:none}.faq .item{border-top:1px solid var(--teal)}.faq .item:last-child{border-bottom:1px solid var(--teal)}.faq .title{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;padding:2.5rem .9375rem 1.5rem 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.faq .title [class^=icon]{flex-shrink:0;color:var(--dark-blue)}.faq .icon-minus,.faq .active .icon-plus{display:none}.faq .active .icon-minus{display:block}.faq .content{grid-template-rows:0fr;row-gap:0;padding-bottom:1rem;visibility:hidden;transition:grid-template-rows .3s ease-in-out,visibility .3s}.faq .active .content{grid-template-rows:1fr;visibility:visible}.faq .wrapper{overflow:hidden}.faq .answer{max-width:calc(var(--column)*8 + var(--gutter)*7);padding-bottom:1.6875rem;font:var(--small-font)}@media(prefers-reduced-motion: reduce){.faq .content{transition:none}}@container main (max-width: 64rem){.faq .title{padding:1.5625rem 0}.faq .content{padding-bottom:0}.faq .answer{padding-bottom:1.5625rem}}
