.nh-root .nh-faq .plus{position:relative;flex-shrink:0;width:26px;height:26px;margin-left:auto;border-radius:50%;background:#f4f3ef;font-size:0;transition:transform .3s var(--ease),background .2s}.nh-root .nh-faq .plus:after,.nh-root .nh-faq .plus:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;border-radius:1px;background:#4a4a4a;transform:translate(-50%,-50%);transition:background .2s}.nh-root .nh-faq .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.nh-root .nh-faq .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.nh-root .nh-faq .faq-a .faq-body{opacity:0;transform:translateY(-4px);transition:opacity .35s ease .08s,transform .35s var(--ease) .08s}.nh-root .nh-faq .faq-item.open .plus{transform:rotate(45deg);background:#101010}.nh-root .nh-faq .faq-item.open .plus:after,.nh-root .nh-faq .faq-item.open .plus:before{background:#fff}.nh-root .nh-faq .faq-item.open .faq-a{grid-template-rows:1fr}.nh-root .nh-faq .faq-item.open .faq-a .faq-body{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nh-root .nh-faq .faq-a,.nh-root .nh-faq .faq-a .faq-body{transition:none}}