.nxa-faqs{color:inherit;background:transparent}
.nxa-faqs__heading{width:100%;max-width:720px;margin:0 auto 40px;color:inherit}
.nxa-faqs__items{border:0}
.nxa-faqs__item{margin:0;border:0;background:transparent}
.nxa-faqs__item+.nxa-faqs__item{margin-top:30px}
.nxa-faqs__question{margin:0}
.nxa-faqs__question button{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:20px;padding:2px 22px 22px 0;border:0;border-bottom:2px solid color-mix(in srgb,currentColor 20%,transparent);background:transparent;color:inherit;font:inherit;font-size:26px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer}
.nxa-faqs__question button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.nxa-faqs__icon{position:relative;width:16px;height:16px;flex:0 0 16px}
.nxa-faqs__icon::before{content:"";position:absolute;width:45%;height:45%;left:27%;top:18%;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
.nxa-faqs.is-enhanced [aria-expanded="true"] .nxa-faqs__icon::before{top:38%;transform:rotate(225deg)}
.nxa-faqs__answer{padding:13px 13px 13px 0;color:inherit;background:transparent;font-size:16px}
.nxa-faqs__answer>:first-child{margin-top:0}.nxa-faqs__answer>:last-child{margin-bottom:0}
.nxa-faqs__empty,.nxa-faqs__notice{padding:12px 16px;border-left:4px solid currentColor;color:inherit}
@media (prefers-reduced-motion:no-preference){.nxa-faqs__icon::before{transition:transform .16s ease,top .16s ease}}
@media (max-width:1024px){.nxa-faqs__item+.nxa-faqs__item{margin-top:0}.nxa-faqs__question button{padding:20px;font-size:20px}.nxa-faqs__icon{width:15px;height:15px;flex-basis:15px}.nxa-faqs__answer{padding:13px 20px 20px;font-size:15px}}
@media (max-width:767px){.nxa-faqs__question button{padding:18px;font-size:18px}.nxa-faqs__icon{width:14px;height:14px;flex-basis:14px}.nxa-faqs__answer{padding:13px 18px 18px;font-size:14px}}
