.blog-post-card-compact a{color:inherit;text-decoration:none}.blog-post-card-compact__content{display:flex}.blog-post-card-compact__image-container{flex-basis:auto;height:auto}.blog-post-card-compact__image{object-fit:cover;aspect-ratio:4/3;width:150px;height:auto}@media (width>=992px){.blog-post-card-compact__image.responsive-medium,.blog-post-card-compact__image.responsive-full{width:120px}}@media (width>=1200px){.blog-post-card-compact__image.responsive-full{width:150px}}.blog-post-card-compact__body{flex-direction:column;flex-grow:1;flex-basis:0;justify-content:space-between;width:100%;height:auto;padding:0 1rem;display:flex}.blog-post-card-compact h2,.blog-post-card-compact h3{text-align:start;color:#00678d;margin-bottom:.5rem;font-size:1.25rem;line-height:1.2}@media (width>=576px){.blog-post-card-compact h2,.blog-post-card-compact h3{display:initial;font-size:1.5rem}}.blog-post-card-compact__excerpt{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1.125rem;display:none;overflow:hidden}.blog-post-card-compact__excerpt:last-child{margin-bottom:0}@media (width>=768px){.blog-post-card-compact__excerpt{display:-webkit-box}}.blog-post-card-compact p{color:#343a40}.blog-post-compact-list{flex-direction:column;display:flex}.blog-post-compact-list>:not(:first-child){padding-top:2rem}@media (width>=992px){.blog-post-compact-list>:not(:last-child){border-bottom:1px solid #dee2e6;padding-bottom:2rem}}.blog-featured-post__link{color:initial;text-decoration:none}.blog-featured-post__image-container{flex:0 0 50%}.blog-featured-post__image{object-fit:cover;aspect-ratio:16/9;object-position:top;width:100%;height:auto}.blog-featured-post__body{flex:50%;padding:1rem 0}.blog-featured-post__body h3,.blog-featured-post__body p{text-align:start}.blog-featured-post h2,.blog-featured-post h3{text-align:start;color:#00678d;font-size:2rem}.blog-featured-post__text{margin:0;font-size:1.25rem}.blog-featured-post__categories{display:flex}.blog-featured-post__category{margin-right:.5rem;font-size:1rem}.blog-featured-post__excerpt{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1.125rem;display:-webkit-box;overflow:hidden}.blog-featured-post__excerpt:last-child{margin-bottom:0}.blog-featured-post p{color:#343a40}.blog-overview-page__header{flex-direction:column;gap:2rem;margin-bottom:2rem;display:flex}@media (width>=992px){.blog-overview-page__header{flex-direction:row;gap:2rem;margin-bottom:3rem}}.blog-overview-page h2{text-align:start}.blog-overview-page__featured-post,.blog-overview-page__latest-posts,.blog-overview-page__recent-posts,.blog-overview-page__popular-posts{flex-basis:50%}.blog-overview-page__highlighted-posts{flex-direction:column;gap:2rem;margin-bottom:4rem;display:flex}@media (width>=992px){.blog-overview-page__highlighted-posts{flex-direction:row}}.blog-overview-page__highlighted-posts-title,.blog-overview-page__latest-posts-title,.blog-overview-page__other-posts-title{margin-bottom:2rem}.blog-overview-page__other-posts-list{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=992px){.blog-overview-page__other-posts-list{grid-template-columns:repeat(2,1fr);padding-top:0}.blog-overview-page__other-posts-list>:not(:nth-child(-n+2)){border-top:none;padding-top:0}.blog-overview-page__other-posts-list>:not(:nth-child(-n+3)){border-top:1px solid #dee2e6;padding-top:2rem}}@media (width>=1200px){.blog-overview-page__other-posts-list{grid-template-columns:repeat(3,1fr)}.blog-overview-page__other-posts-list>:not(:nth-child(-n+3)){border-top:1px solid #dee2e6}}
