.acoru-faq{padding-block:clamp(3.5rem,2rem + 4vw,6rem)}.acoru-faq__inner{max-width:46.875rem}.acoru-faq__title{color:var(--acoru-dark);margin-bottom:var(--acoru-space-6);text-align:center}.acoru-faq__item{border-bottom:1px solid rgb(var(--acoru-blue-rgb)/.15)}.acoru-faq__item:first-child{border-top:1px solid rgb(var(--acoru-blue-rgb)/.15)}.acoru-faq__q{align-items:center;color:var(--acoru-dark);cursor:pointer;display:flex;font-size:var(--acoru-body-md);font-weight:700;gap:var(--acoru-space-4);justify-content:space-between;line-height:var(--acoru-body-md-lh);list-style:none;padding:1.125rem 0;transition:color var(--acoru-dur) var(--acoru-ease)}.acoru-faq__q::-webkit-details-marker{display:none}.acoru-faq__item[open] .acoru-faq__q,.acoru-faq__q:hover{color:var(--acoru-blue)}.acoru-faq__q:focus-visible{outline:2px solid var(--acoru-blue);outline-offset:2px}.acoru-faq__a{color:var(--acoru-muted);font-size:var(--acoru-body-md);line-height:var(--acoru-body-md-lh);padding-bottom:1.25rem}@media (prefers-reduced-motion:reduce){.acoru-faq__q{transition:none}}.acoru-faq__a p+p,.acoru-faq__a p+ul,.acoru-faq__a ul+p{margin-top:var(--acoru-space-3)}.acoru-faq__a ul{list-style:disc;margin:var(--acoru-space-2) 0 0;padding-left:1.5rem}.acoru-faq__a li+li{margin-top:var(--acoru-space-1)}.acoru-faq__a strong{font-weight:700}