/* Latest-post section at the end of the Home page. */
.home-blog-section{background:#fff!important}.home-blog-heading{text-align:center}.home-blog-heading h2{margin-bottom:0!important}.home-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:42px}.home-blog-card{min-width:0}.home-blog-image{display:block;overflow:hidden;aspect-ratio:1.78/1;background:#f7e7ee}.home-blog-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .3s ease}.home-blog-card:hover .home-blog-image img{transform:scale(1.045);filter:saturate(1.04)}.home-blog-content{padding-top:20px}.home-blog-content time{display:flex;align-items:center;gap:7px;color:#5d718b;font-family:var(--itp-copy,"Rubik",sans-serif);font-size:.71rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.home-blog-date-icon{width:13px;height:13px;flex:0 0 13px;fill:none;stroke:#5d718b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.home-blog-content h3{margin:18px 0 12px!important;font-size:clamp(1.1rem,1.55vw,1.34rem)!important;line-height:1.25!important}.home-blog-content h3 a{color:#233c54!important;text-decoration:none!important;transition:color .2s ease}.home-blog-content h3 a:hover{color:#c1376f!important}.home-blog-content p{margin:0!important;color:#5d718b!important;font-size:.89rem!important;line-height:1.7!important}@media(max-width:760px){.home-blog-section{padding:70px 0!important}.home-blog-grid{grid-template-columns:1fr;gap:38px;margin-top:34px}.home-blog-card{max-width:560px;margin:0 auto}.home-blog-content{padding-top:16px}}@media(prefers-reduced-motion:reduce){.home-blog-image img,.home-blog-content h3 a{transition:none}.home-blog-card:hover .home-blog-image img{transform:none}}
