.fh-faq{margin:2.5rem 0}.fh-faq .fh-faq__heading{color:#00447a;font-family:Cochin,serif;font-size:1.875rem;font-weight:400;line-height:1.2;margin:0 0 1.5rem;text-align:center}.fh-faq .fh-faq__item{border-top:1px solid rgb(199 199 199 / .5)}.fh-faq .fh-faq__item:last-child{border-bottom:1px solid rgb(199 199 199 / .5)}.fh-faq .fh-faq__question{color:#00447a;font-family:Cochin,serif;font-size:1.125rem;font-weight:400;line-height:1.4;margin:0;padding:.9375rem .9375rem .375rem}.fh-faq .fh-faq__answer{color:#676d73;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:0 .9375rem .9375rem}.fh-faq .fh-faq__answer a{color:#0077ae}@media (min-width:992px){.fh-faq .fh-faq__heading{font-size:2.25rem}.fh-faq .fh-faq__question{font-size:1.25rem}}@media (min-width:1200px){.fh-faq .fh-faq__question{font-size:1.5rem}.fh-faq .fh-faq__answer{font-size:1.125rem}}.fh-faq--editor .fh-faq__item--editor{border-top:1px solid #e5edf2;padding:1rem 0}.fh-faq--editor .fh-faq__answer-label{font-size:11px;font-weight:500;margin:0 0 4px;text-transform:uppercase}.fh-faq--editor .fh-faq__answer{border:1px solid #949494;border-radius:2px;min-height:3rem;padding:6px 8px}.fh-faq--editor .fh-faq__item-actions{display:flex;gap:.5rem;margin-top:.5rem}