.blog-post-page .blog-post-banner{display:flex;align-items:center;min-height:400px;padding-block:50px 30px;background:linear-gradient(#11564ed9,#11564ed9),url(/images/service-inner-banner.jpg) center / cover no-repeat}.blog-post-banner-copy{width:50%;min-width:0}.blog-post-date{display:block;margin-bottom:10px;font-size:15px;line-height:20px;font-weight:700;color:#fff}.blog-post-banner h1{max-width:none;margin:0 0 30px;color:#fff;font-size:50px;line-height:1.1;font-weight:500;letter-spacing:normal;overflow-wrap:anywhere}.blog-post-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-bottom:20px}.blog-post-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:20px;padding:10px 20px;border:2px solid transparent;border-radius:10px;background:#e77e92;color:#3c2930;font-size:15px;line-height:16px;font-weight:700;text-transform:uppercase;text-decoration:none}.blog-post-actions .blog-post-call>span{font-size:10px}.blog-post-call strong{display:inline-flex;align-items:center;gap:6px;font-size:16px;white-space:nowrap}.blog-post-actions a:hover{color:#fff;background:#11564e;border-color:#fff}.blog-post-actions a:focus-visible{outline-color:#fff;outline-offset:4px}.blog-post-page .blog-post-breadcrumbs{padding-block:30px}.blog-post-breadcrumbs ol{margin-block:0;font-size:14px;line-height:21px}.blog-post-breadcrumbs li:last-child{min-width:0;display:flex;flex:0 1 auto}.blog-post-breadcrumbs [aria-current]{overflow-wrap:anywhere}.blog-post-article{padding-block:20px 60px;background:#fff}.blog-post-prose,.blog-post-prose>.container{width:100%;max-width:none;margin:0;padding:0;color:#595959;font-size:16px;line-height:26px}.blog-post-prose h2{max-width:none;margin:0 0 20px;color:#a47d20;font-size:40px;line-height:1.2;font-weight:400;letter-spacing:normal}.blog-post-prose h2 strong{font-weight:700}.blog-post-prose p{max-width:none;margin:0 0 20px;font-size:16px;line-height:26px}.blog-post-prose ul,.blog-post-prose ol{margin:0 0 20px;padding-left:40px;list-style:disc}.blog-post-prose ol{list-style:decimal}.blog-post-prose li{margin:0 0 5px;font-size:16px;line-height:26px}.blog-post-prose a{color:#595959;font-weight:700;text-decoration:underline;text-underline-offset:3px}.blog-post-prose a:hover{color:#11564e}.blog-post-prose a:focus-visible{outline-color:#a23c55;outline-offset:3px}.blog-post-related{padding-block:80px;background:#f5f5f5;text-align:center}.blog-post-related>.interior-container>h2{margin:0 0 40px;color:#237f74;font-size:30px;line-height:40px;font-weight:400;letter-spacing:normal}.blog-post-related .blog-index-grid{margin-bottom:40px}.blog-post-related .blog-index-caption h3{max-width:none;margin:0;color:inherit;font-size:15px;line-height:18px;font-weight:500;letter-spacing:normal;overflow-wrap:anywhere}.blog-post-related .blog-index-caption h3 a{color:#fff;text-decoration:none}.blog-post-related .blog-index-caption h3 a:hover{text-decoration:underline;text-underline-offset:3px}.blog-post-related .blog-index-caption h3 a:focus-visible{outline-color:#fff;outline-offset:4px}.blog-post-all-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:8px;padding-inline:8px;color:#a23c55;font-size:15px;line-height:20px;font-weight:700;text-decoration:none}.blog-post-all-link:hover{color:#11564e;text-decoration:underline;text-underline-offset:3px}@media(max-width:1199px){.blog-post-banner h1{font-size:40px}}@media(max-width:991px){.blog-post-page .blog-post-banner{display:block;min-height:0;padding-block:50px 170px;text-align:center}.blog-post-banner-copy{width:100%}.blog-post-banner h1{margin-bottom:20px;font-size:30px}.blog-post-actions{display:none}.blog-post-prose h2{font-size:30px}.blog-post-article{padding-bottom:30px}.blog-post-related{padding-block:50px}.blog-post-related>.interior-container>h2{font-size:24px;line-height:32px}}@media(max-width:767px){.blog-post-page .interior-container{width:calc(100% - 60px)}.blog-post-page .blog-post-breadcrumbs{padding-block:30px 10px}.blog-post-prose ul,.blog-post-prose ol{padding-left:20px}.blog-post-related .blog-index-grid{margin-bottom:30px}}
