.blog-page{margin-top:7rem;margin-inline:auto;width:var(--width-large);margin-bottom:9.375rem}@media(max-width:1024px){.blog-page{margin-top:25px}}.blog-breadcrumb{display:flex;gap:10px;font-size:14px;color:var(--color-light-gray)}.blog-breadcrumb a{color:var(--color-light-gray);transition:var(--transition-default)}.blog-breadcrumb a:hover{color:var(--color-blue)}.blog-breadcrumb .breadcrumb-separator{width:6px;height:6px;display:inline-block}.blog-breadcrumb .breadcrumb-separator img{width:100%;height:100%;opacity:.5}.blog-page-heading{font-size:2.375rem;font-weight:500;display:flex;margin-top:75px;margin-bottom:50px;letter-spacing:-.57px;color:var(--color-heading)}@media(max-width:1024px){.blog-page-heading{margin-top:50px;margin-bottom:25px;font-size:22px;font-style:normal;line-height:normal;letter-spacing:-.33px}}.blog-filters{margin-top:50px;margin-bottom:50px;display:flex;gap:25px;justify-content:space-between}@media(max-width:1024px){.blog-filters{margin-top:25px;flex-direction:column;overflow-y:visible;margin-bottom:10px}}.blog-filters-inner{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.blog-filters-inner::-webkit-scrollbar{display:none}.blog-filter-link{height:50px;background-color:var(--color-off-white);color:var(--color-heading);padding-inline:47px;padding-block:15px;border-radius:50px;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;letter-spacing:-.24px;display:inline-flex;align-items:center;justify-content:center;transition:var(--transition-default);cursor:pointer}@media(max-width:1024px){.blog-filter-link{height:40px;padding-block:10px}}.blog-filter-link:hover{color:var(--color-heading)}.blog-filter-link.selected{background-color:var(--color-pale-blue)}.blog-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:50px;width:100%}@media(max-width:1200px){.blog-posts-grid{grid-template-columns:1fr}}.blog-post-card{display:flex;flex-direction:column;background-color:var(--color-off-white);border-radius:20px;overflow:hidden}.blog-post-card:hover img{filter:none}.blog-post-card:hover .blog-post-readmore{font-weight:600}.blog-post-card img{width:100%;max-height:14.188rem;height:13.75rem;object-fit:cover;border-radius:1.25rem 1.25rem 0 0;transition:filter .3s;cursor:pointer}.blog-post-card-body{padding:25px 50px 50px;display:flex;flex-direction:column;flex:1}@media(max-width:1024px){.blog-post-card-body{padding:15px 25px 25px}}.blog-post-card-title{color:var(--color-heading);font-weight:500;font-size:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.27px;margin-bottom:10px}@media(max-width:1024px){.blog-post-card-title{font-size:16px;line-height:22px;letter-spacing:-.24px;margin-bottom:10px}}.blog-post-card-desc{color:var(--color-heading);font-weight:400;font-size:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:33px}@media(max-width:1024px){.blog-post-card-desc{font-size:14px;font-weight:400;line-height:normal;margin-bottom:33px}}.blog-post-card-meta{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:0;margin-top:auto}@media(max-width:1024px){.blog-post-card-meta{flex-direction:row-reverse}}.blog-post-date{color:var(--color-heading);font-weight:500;font-size:18px;line-height:22px;letter-spacing:-.27px}@media(max-width:1024px){.blog-post-date{font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.24px}}.blog-post-readmore{font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.27px;color:var(--color-blue);transition:var(--transition-default)}
