.fh-related{margin:3rem 0}.fh-related .fh-related__heading{color:#002a44;font-family:Cochin,serif;font-size:1.75rem;font-weight:400;line-height:1.2;margin:0 0 2rem;text-align:center}.fh-related .fh-related__list{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0 -.9375rem;padding:0}.fh-related .fh-related__list>li{margin-bottom:1.875rem;padding:0 .9375rem;width:100%}.fh-related .fh-related__card{background:#fff;border-radius:1rem;box-shadow:0 12px 30px rgb(0 42 68 / .08);display:flex;flex-direction:column;height:100%;padding:1.5rem;text-decoration:none;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.fh-related .fh-related__card:hover{box-shadow:0 18px 40px rgb(0 42 68 / .14);transform:translateY(-2px)}.fh-related .fh-related__card:focus-visible{outline:.125rem solid #07a385;outline-offset:.25rem}.fh-related .fh-related__media{background:#f3f3f3;border-radius:.75rem;display:block;margin:-.25rem -.25rem 1.25rem;overflow:hidden;padding-top:72%;position:relative}.fh-related .fh-related__media img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.fh-related .fh-related__title{color:#002a44;font-family:Cochin,serif;font-size:1.5rem;font-weight:400;line-height:1.2;margin:0 0 .75rem}.fh-related .fh-related__desc{color:#002a44;font-family:"Proxima Nova",sans-serif;font-size:1rem;line-height:1.6;margin:0 0 1.25rem}.fh-related .fh-related__cta{color:#0077ae;font-family:Cochin,serif;font-size:1.25rem;margin-top:auto}.fh-related .fh-related__card:hover .fh-related__cta{color:#07a385}@media (min-width:768px){.fh-related .fh-related__list>li{width:50%}}@media (min-width:992px){.fh-related .fh-related__heading{font-size:2.375rem;margin-bottom:2.5rem}.fh-related .fh-related__list>li{width:33.33%}}