.blog-author-heading,.blog-tag-heading{padding:0 1rem}.blog-index{display:flex;flex-wrap:wrap}.blog-index__post{flex:0 0 100%;padding:1.4rem 1rem}@media screen and (min-width:768px){.blog-index__post--small{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-index__post--small{flex:0 0 33.33333%}}@media screen and (min-width:768px){.blog-index__post--large{display:flex;flex:1 0 100%}}.blog-index__post-image{height:auto;max-width:100%}@media screen and (min-width:768px){.blog-index__post-image-wrapper--large{flex:1 1 48%}.blog-index__post-content--large{flex:1 1 48%;padding-left:2rem}.blog-index__post-content--full-width{flex:1 1 100%;padding-left:0}}.blog-index__post-title{font-size:1.25rem}.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-index__post-author,.blog-index__post-image--small,.blog-index__post-tags,.blog-index__post-timestamp,.blog-index__post-title{margin:0 0 .7rem}.itc-blog-listing{font-family:var(--font-family,"Poppins",Arial,sans-serif);margin-inline:auto;max-width:var(--container-large,1200px)}.itc-blog-listing *{box-sizing:border-box}.itc-blog-listing .blog-index__post{min-width:0;padding:24px 16px}.itc-blog-listing .blog-index__post-image-wrapper{align-self:start;border-radius:var(--radius-image,12px)!important;display:block;overflow:hidden}.itc-blog-listing .blog-index__post-image{aspect-ratio:3/2;border-radius:var(--radius-image,12px)!important;display:block;height:auto;margin:0;object-fit:cover;width:100%}.itc-blog-listing .blog-index__post-content{min-width:0}.itc-blog-listing .blog-index__post--small{display:flex;flex-direction:column}.itc-blog-listing .blog-index__post--small .blog-index__post-image-wrapper{flex:0 0 auto;width:100%}.itc-blog-listing .blog-index__post--small .blog-index__post-content{display:flex;flex:1;flex-direction:column}.itc-blog-listing .blog-index__post--small .blog-index__post-button-wrapper{margin-top:auto!important;padding-top:8px!important}.itc-blog-listing .blog-index__post-image-wrapper--small{margin-bottom:24px}.itc-blog-listing .blog-index__post-title,.itc-blog-listing .blog-index__post-title-link{color:var(--brand-black,#1c1c1c)!important;font-family:inherit!important;font-size:28px!important;font-weight:600!important;line-height:1.3!important;text-decoration:none}.itc-blog-listing .blog-index__post-summary,.itc-blog-listing .blog-index__post-summary :is(p,li,span){color:var(--text-muted,#666)!important;font-family:inherit!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important}.itc-blog-listing .blog-index__post-summary{margin-block:16px;max-width:800px}.itc-blog-listing :is(.blog-index__post-tag,.blog-index__post-author-name,.blog-index__post-timestamp){font-size:16px!important;font-weight:400!important;line-height:1.5!important}.itc-blog-listing .blog-index__post-button{align-items:center;background:var(--itc-red,#e30512)!important;border:1px solid var(--itc-red,#e30512)!important;border-radius:var(--radius-button,0)!important;color:#fff!important;display:inline-flex;font:500 16px/1.5 var(--font-family,"Poppins",Arial,sans-serif)!important;min-height:44px;padding:16px 32px}.itc-blog-listing .blog-index__post-button:is(:hover,:focus-visible){background:var(--itc-red-dark,#b8040e)!important;border-color:var(--itc-red-dark,#b8040e)!important;box-shadow:var(--shadow-card-hover)}.itc-blog-listing a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.itc-blog-listing .blog-index__post-read-more{align-items:center;background:transparent;border:0;color:var(--itc-red,#e30512);display:inline-flex;font-family:inherit;font-size:16px;font-weight:500;gap:8px;line-height:1.5;min-height:44px;padding:0;text-decoration:none;text-transform:none;transition:color .2s ease}.itc-blog-listing .blog-index__post-read-more:is(:hover,:focus-visible){color:var(--itc-red-dark,#b8040e);text-decoration:underline}.itc-blog-listing .blog-index__post-read-more span{transition:transform .2s ease}.itc-blog-listing .blog-index__post-read-more:is(:hover,:focus-visible) span{transform:translateX(4px)}.itc-blog-listing .blog-index__post-title-link:is(:hover,:focus-visible){color:var(--itc-red-dark,#b8040e)!important;text-decoration:underline}@media (prefers-reduced-motion:reduce){.itc-blog-listing .blog-index__post-read-more,.itc-blog-listing .blog-index__post-read-more span{transition:none}}@media (max-width:767px){.itc-blog-listing .blog-index__post-image-wrapper{margin-bottom:24px}}