.blog-page .page-title{font-size:1.5rem}.blog-page .custom-dropdown-menu-wrapper .dropdown-list img{display:none}.blog-page .custom-dropdown-menu{max-width:260px;margin:0 auto}.blog-page .dropdown-button{padding:1.25rem 3rem}.blog-items-wrapper{padding:1.5rem 0 3.5rem}.blog-item-layout{height:100%;padding-bottom:1.875rem}.blog-item{display:flex;flex-direction:column;border:1px solid var(--grey-border);border-radius:.625rem;padding:1rem;height:100%}.blog-item .image{margin-bottom:1rem}.blog-item .image a{display:block;line-height:0}.blog-item .image img{width:100%}.blog-item .name{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;font-size:1rem;color:var(--dark-text);margin-bottom:.625rem}.blog-item .name:hover{color:var(--blue-light)}.blog-date-link{display:flex;align-items:center;gap:.625rem;margin-top:auto}.blog-date-link .date{font-weight:300;font-size:.875rem;color:var(--light-text)}.blog-date-link .link{text-decoration:none}.blog-date-link .link:hover{color:var(--blue-dark)}.blog-date-link span{display:block;color:var(--dark-border)}@media only screen and (min-width:768px){.blog-item-layout{padding-bottom:1.25rem}}@media only screen and (min-width:992px){.blog-page{padding:1.5rem 0 3.5rem}.blog-page .custom-dropdown-menu-wrapper .dropdown-list a{padding:1rem;display:flex;align-items:center;border:1px solid var(--grey-border);border-radius:.75rem;background:var(--white);width:215px}.blog-page .custom-dropdown-menu-wrapper .dropdown-list a span{text-align:left}.blog-page .custom-dropdown-menu-wrapper .dropdown-list img{display:block;margin-right:1rem}.blog-page .custom-dropdown-menu{max-width:100%}}@media only screen and (min-width:1400px){.blog-item-layout{padding-bottom:1.875rem}}.blog-article-page .blog-article-image{line-height:0}.blog-article-page .page-title{font-size:1.5rem}.blog-article-page .desktop-image{display:none}.blog-article-page .blog-date-link{padding:1.5rem 0 1.875rem}.blog-article-page .content-section{background:var(--white)}.blog-article-image img{width:100%}@media only screen and (min-width:768px){.blog-article-page .mobile-image{display:none}.blog-article-page .desktop-image{display:block}}@media only screen and (min-width:1200px){.blog-item .name{margin-bottom:1.875rem}.blog-article-page .desktop-image img{min-height:400px;object-fit:cover}}
/*# sourceMappingURL=../sourcemaps/blog.css.map */
