.faq-wrapper{margin:0 auto;max-width:52rem}.faq-heading{margin-bottom:1.5rem}.faq-list{border-top:1px solid rgba(80,80,80,.12)}.faq-item{border-bottom:1px solid rgba(80,80,80,.12)}.faq-question{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-family:NMFieldwork-Geo-Bold;font-size:1.25rem;gap:1.5rem;justify-content:space-between;line-height:1.3;list-style:none;padding:1.5rem 0;transition:color .25s ease;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-item[open]>.faq-question,.faq-question:hover{color:var(--nmic)}.faq-question__text{flex:1}.faq-question__icon{flex-shrink:0;height:1rem;position:relative;transition:transform .35s cubic-bezier(.4,0,.2,1);width:1rem}.faq-question__icon:after,.faq-question__icon:before{background-color:var(--nmic);border-radius:1px;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.faq-question__icon:before{height:2px;width:1rem}.faq-question__icon:after{height:1rem;transition:transform .35s cubic-bezier(.4,0,.2,1);width:2px}.faq-item[open] .faq-question__icon{transform:rotate(180deg)}.faq-item[open] .faq-question__icon:after{transform:translate(-50%,-50%) scaleY(0)}.faq-answer{height:auto;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1)}.faq-answer__inner{opacity:0;padding:0 0 1.5rem;transform:translateY(-4px);transition:opacity .3s ease .05s,transform .3s ease .05s}.faq-item[open] .faq-answer__inner{opacity:1;transform:translateY(0)}.faq-answer__inner p{margin:0 0 .75rem}.faq-answer__inner p:last-child{margin-bottom:0}.faq-answer__inner a{color:var(--nmic);text-decoration:underline}.faq-answer__inner ol,.faq-answer__inner ul{margin:.5rem 0 .75rem 1.25rem;padding:0}.faq-answer__inner li{font-family:NMFieldwork-GeoThin;line-height:1.5;margin-bottom:.25rem}@media (max-width:991px){.faq-wrapper{max-width:44rem}}@media (max-width:480px){.faq-question{font-size:1.0625rem;gap:1rem;padding:1.125rem 0}.faq-question__icon{height:.875rem;width:.875rem}.faq-question__icon:before{width:.875rem}.faq-question__icon:after{height:.875rem}.faq-answer__inner{padding-bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-answer__inner,.faq-question,.faq-question__icon,.faq-question__icon:after{transition:none}}