.nf-story-faq{margin:42px 0;padding:28px;border:1px solid #d8e4e7;border-radius:14px;background:#fff;color:#10283b;box-shadow:0 8px 24px rgba(16,40,59,.05)}.nf-story-faq__eyebrow{margin:0 0 7px!important;color:#087e79!important;font:750 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.13em;text-transform:uppercase}.nf-story-faq>h2{margin:0 0 18px!important;color:#10283b!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.12!important}.nf-story-faq__items{border-top:1px solid #dce6e8}.nf-story-faq__item{margin:0;border-bottom:1px solid #dce6e8}.nf-story-faq__item summary{position:relative;padding:18px 42px 18px 0;color:#183342;font-size:17px;font-weight:750;line-height:1.4;cursor:pointer;list-style:none}.nf-story-faq__item summary::-webkit-details-marker{display:none}.nf-story-faq__item summary:after{content:"+";position:absolute;top:17px;right:4px;color:#087e79;font-size:24px;font-weight:400}.nf-story-faq__item[open] summary:after{content:"−"}.nf-story-faq__answer{padding:0 42px 18px 0;color:#405966;font-size:16px;line-height:1.65}.nf-story-faq__answer>:first-child{margin-top:0}.nf-story-faq__answer>:last-child{margin-bottom:0}.nf-story-faq--editor .nf-story-faq__item--editor{position:relative;padding:16px}.nf-story-faq--editor .nf-story-faq__question{margin:0 70px 8px 0;font-size:17px}.nf-story-faq--editor .nf-story-faq__answer{min-height:34px;padding:0}.nf-story-faq__remove{position:absolute;top:10px;right:8px}.nf-story-faq__add{margin-top:16px}@media(max-width:650px){.nf-story-faq{margin:30px 0;padding:20px 17px}.nf-story-faq__item summary{padding:16px 35px 16px 0;font-size:16px}.nf-story-faq__answer{padding:0 0 16px;font-size:15px}}
