.blog-author-heading,.blog-tag-heading{padding:0 1rem}.blog-index{display:flex;flex-wrap:wrap;padding:0 1rem 2rem}.blog-index:has(article.events){flex-direction:column-reverse}.blog-index__post-link{display:block;height:95%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.blog-index__post:hover .blog-index__post-button{background-color:transparent;border-color:#00b9bc;color:#396d78;filter:brightness(.9)}.blog-index__post{align-items:center;display:flex;flex:0 0 100%;padding:1rem 0;position:relative}.blog-index__post:hover{filter:brightness(1.05)}@media screen and (min-width:1000px){.blog-index__post--small{flex:0 0 50%}}@media screen and (min-width:1200px){.blog-index__post--small{flex:0 0 49%}.blog-index__post--small:nth-of-type(2n){margin-left:2%}}@media screen and (min-width:768px){.blog-index__post--large{display:flex;flex:0 0 100%}}.blog-index__post--combo:first-of-type{flex:0 0 100%}.blog-index__post--combo:nth-of-type(n+2){flex:0 0 49%}.blog-index__post--combo:nth-of-type(3){margin-left:2%}@media screen and (min-width:768px){.blog-index__post-content--large,.blog-index__post-image-wrapper--large{flex:1 1 48%}.blog-index__post-content--full-width{flex:1 1 100%;padding-left:0}}.blog-index__post-content{border:1px solid #dfe4e9;border-left:none;display:flex;flex-direction:column;gap:.5rem;padding:3% 4%}.blog-index__post--small .blog-index__post-content{height:226px;justify-content:space-between;width:calc(100% - 180px)}.blog-index__post--small .blog-index__post-image{border:1px solid #dfe4e9;border-right:none;object-fit:contain}.blog-index__post--large .blog-index__post-content{height:304px;padding-right:10%;width:calc(100% - 285px)}.blog-index__post--large.events .blog-index__post-content{gap:1rem;padding-bottom:2%;padding-top:2%}.blog-index__post-content--large .blog-index__event-details{padding-top:0}.blog-index__post--combo:first-child .blog-index__post-content{height:304px;padding-right:10%;width:calc(100% - 285px)}.blog-index__post--combo:nth-child(n+2) .blog-index__post-content{height:226px;object-fit:cover;width:calc(100% - 180px)}.blog-index__post--combo:nth-child(n+2) .blog-index__post-image{height:226px;object-fit:cover;width:180px}.blog-index__post--combo.events:first-child .blog-index__post-content{gap:1rem;padding-bottom:2%;padding-top:2%}.blog-index__post--combo.events:nth-child(n+2) .blog-index__post-content{gap:.25rem;padding:1% 4% 2%}.blog-index__post--combo.events:nth-child(n+2) .blog-index__post-image{border:none;object-fit:none}.blog-index__post-content>h2{font-family:Montserrat,sans-serif;font-weight:600;text-transform:none}.blog-index__post-tag{color:#525e6a;font-size:.875rem;font-weight:400;text-transform:uppercase}.blog-index__post-button{background-color:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:#396d78;font-size:1rem;font-weight:600;transition:all .2s ease}.blog-index__post-button:hover{background-color:transparent;border-color:#00b9bc;color:#396d78;filter:brightness(.9)}.blog-index__event-details{display:flex;gap:2.5rem;padding:.5rem 0 0;transform:translateX(-8px)}.blog-index__event-details>span{align-items:center;color:rgba(15,30,45,.8);display:flex;font-weight:600;padding:.25rem 0 0}.blog-index__event--location{gap:6px}.blog-index__event--date{gap:10px}.blog-index__event-details--img{transform:translateY(-1px)}.blog-index__post--small.events .blog-index__post-content{gap:.25rem;padding:1% 4% 2%}.blog-index__post--small.events .blog-index__post-image{border:none;object-fit:none}.blog-index__post-title--large{font-size:24px;line-height:33px;margin:0 0 .2rem}.blog-index__post-title--small{font-size:20px;line-height:30px;margin:0}.blog-index__post--combo:first-of-type h2{font-size:24px;line-height:33px}.blog-index__post--combo:nth-of-type(n+2) h2{font-size:20px;line-height:30px;margin:0 0 .3rem}.blog-index__post-content--small .blog-index__post-summary,.blog-index__post-content--small .blog-index__post-summary *{color:#0f1e2d;font-size:16px;line-height:26px}.blog-index__post--small.events .blog-index__post-summary,.blog-index__post--small.events .blog-index__post-summary *{line-height:24px}.blog-index__post-summary,.blog-index__post-summary *{color:#0f1e2d;font-size:18px;line-height:28px}.blog-index__post--combo:nth-of-type(n+2) .blog-index__post-summary,.blog-index__post--combo:nth-of-type(n+2) .blog-index__post-summary *{font-size:1rem}.blog-index__post-summary,.blog-index__post-summary *{margin:0 0 .2rem}.blog-index__post-summary div[data-testid=content]>pre{display:none}.blog-index__post-timestamp{display:block}.blog-index__post-author{align-items:center;display:flex}.blog-index__post-author-image{border-radius:50%;height:auto;margin-right:.35rem;width:30px}.blog-tag-heading{color:#28282a;margin:2.5rem 0 0}.blog-index__link-all-wrapper{padding:.75rem 0 0}.blog-index__link-all-link{align-items:center;border-bottom:2px solid transparent;display:inline-flex;padding:10px 2px 1px;transition:all .2s ease-in}.blog-index__link-all-link:hover{border-color:#00b9bc}@media screen and (max-width:1200px){.blog-index__post-summary{overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:620px){.blog-tag-heading{margin-bottom:.5rem}.blog-index{flex-wrap:nowrap;margin:0 auto;overflow-x:scroll;scroll-snap-type:x mandatory;width:calc(100vw - 2rem)}.blog-index__post{border:1px solid #dfe4e9;flex-direction:column;margin-right:1rem;min-width:calc(100vw - 2rem);padding:0;scroll-snap-align:center}.blog-index__post-image{width:100%}.blog-index__post-content{border:none;width:100%!important}.blog-index__post-content>h2{margin-top:0}.blo-index__post--combo{flex:unset}.blog-index__post--combo{margin-right:0}.blog-index__post--combo:first-of-type h2{font-size:20px;line-height:28px}.blog-index__post--combo:nth-child(n) .blog-index__post-content{height:226px;width:100%}.blog-index__post--combo:nth-child(n) .blog-index__post-image{height:unset;width:100%}}