.nwf-faq{color:var(--nwf-text);font:inherit}.nwf-faq__heading{margin:0 0 24px;color:var(--nwf-text)}.nwf-faq__list{display:grid;gap:12px}.nwf-faq__item{overflow:hidden;background:var(--nwf-bg);border:1px solid color-mix(in srgb,var(--nwf-text) 14%,transparent);border-radius:var(--nwf-radius);box-shadow:0 5px 20px rgba(0,0,0,.045)}.nwf-faq__question{margin:0;font:inherit}.nwf-faq__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:0;background:transparent;color:var(--nwf-text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.nwf-faq__toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--nwf-accent) 45%,transparent);outline-offset:-3px}.nwf-faq__icon{position:relative;flex:0 0 20px;width:20px;height:20px}.nwf-faq__icon:before,.nwf-faq__icon:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:2px;border-radius:2px;background:var(--nwf-accent);transition:transform .2s ease}.nwf-faq__icon:after{transform:rotate(90deg)}.nwf-faq__toggle[aria-expanded=true] .nwf-faq__icon:after{transform:rotate(0)}.nwf-faq__answer-inner{padding:0 20px 20px;line-height:1.75}.nwf-faq__answer-inner>:first-child{margin-top:0}.nwf-faq__answer-inner>:last-child{margin-bottom:0}@media(max-width:600px){.nwf-faq__toggle{padding:16px}.nwf-faq__answer-inner{padding:0 16px 16px}}

