.fh-template{margin:0 0 4rem;scroll-margin-top:6rem}.fh-template~.fh-template{border-top:1px solid #d5dde3;padding-top:4rem}.fh-cta--band+.fh-template{border-top:0;padding-top:0}.fh-template .fh-template__heading{color:#00447a;scroll-margin-top:9rem;font-family:Cochin,serif;font-size:1.75rem;font-weight:400;line-height:1.2;margin:0 0 .75rem}.fh-template .fh-template__when{color:#676d73;font-size:1rem;line-height:1.5;margin:0 0 1rem}.fh-template .fh-template__when strong{color:#00447a}.fh-template .fh-template__box{background:#f5f8fa;border:1px solid #e5edf2;border-radius:14px;padding:1.25rem}.fh-template .fh-template__text{background:none;border:0;color:#2f3a43;font-family:"Proxima Nova",sans-serif;font-size:1rem;line-height:1.6;margin:0;overflow:visible;padding:0;white-space:pre-wrap;word-wrap:break-word}.fh-template .fh-template__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:flex-start;margin-top:1rem}.fh-template .fh-template__actions:empty,.fh-template .fh-template__actions:has(.fh-template__copy[hidden]):has(.fh-template__status:empty):not(:has(.fh-template__write)){display:none}.fh-template .fh-template__copy{background:#fff;border:1px solid #0077ae;border-radius:.375rem;color:#0077ae;cursor:pointer;font-size:.9375rem;font-weight:700;min-height:44px;padding:.5rem 1rem;white-space:nowrap}.fh-template .fh-template__copy:hover,.fh-template .fh-template__copy:focus{background:#0077ae;color:#fff}.fh-template .fh-template__status{color:#676d73;flex-basis:100%;font-size:.875rem}.fh-template .fh-template__status:empty{display:none}.fh-template .fh-template__write{color:#676d73;font-size:1rem;line-height:1.5}.fh-template .fh-template__write .fh-cta{display:inline;margin:0}.fh-template .fh-template__write .fh-cta__button{color:#0077ae;display:inline;font-weight:700;min-height:0;text-decoration:none}.fh-template .fh-template__write .fh-cta__button::after{background-color:currentColor;content:"";display:inline-block;height:1em;margin-left:.3em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;vertical-align:-.15em;width:1em}.fh-template .fh-template__write .fh-cta__button:hover,.fh-template .fh-template__write .fh-cta__button:focus{text-decoration:underline}@media (min-width:992px){.fh-template .fh-template__heading{font-size:2.25rem}.fh-template .fh-template__box{padding:1.5rem 1.75rem}}