.cc-blog-latest-posts{background-color:var(--cc-bg-page);margin:0;padding-block:var(--cc-section-padding-md);position:relative;transition:var(--cc-transition-bg);width:100%}.theme-dark.cc-blog-latest-posts{background-color:var(--cc-bg-dark,var(--cc-color-ink,#111))}.cc-blog-latest-posts__header{margin-bottom:var(--cc-space-12);max-width:var(--cc-container-default);width:100%}.cc-blog-latest-posts__eyebrow{color:var(--cc-eyebrow-color,var(--cc-color-accent))}.cc-blog-latest-posts__heading{color:var(--cc-heading-color,var(--cc-text-heading))}.cc-blog-latest-posts__subheading{color:var(--cc-subheading-color,var(--cc-text-muted))}.cc-blog-latest-posts__intro{color:var(--cc-body-color,var(--cc-text-body-color))}.theme-dark .cc-blog-latest-posts__heading{color:var(--cc-text-heading-dark)}.cc-blog-latest-posts .cc-grid{--cc-grid-columns:4;--cc-grid-current-gap:var(--cc-grid-gap-loose);align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--cc-grid-current-gap);justify-content:flex-start}.cc-blog-latest-posts .cc-grid-2{--cc-grid-columns:2}.cc-blog-latest-posts .cc-grid-3{--cc-grid-columns:3}.cc-blog-latest-posts .cc-grid-4{--cc-grid-columns:4}.cc-blog-latest-posts .cc-card{background-color:var(--cc-bg-card);border:1px solid rgba(var(--cc-text-body-rgb),.08);border-radius:var(--cc-radius-md);display:flex;flex:0 0 calc((100% - (var(--cc-grid-columns) - 1)*var(--cc-grid-current-gap))/var(--cc-grid-columns));flex-direction:column;max-width:calc((100% - (var(--cc-grid-columns) - 1)*var(--cc-grid-current-gap))/var(--cc-grid-columns));overflow:hidden;position:relative;transition:border-color var(--cc-duration-base) var(--cc-ease-smooth),box-shadow var(--cc-duration-base) var(--cc-ease-smooth)}.theme-dark .cc-blog-latest-posts .cc-card{background-color:var(--cc-surface-dark);border-color:var(--cc-white-whisper)}.cc-blog-latest-posts .cc-card__image-wrapper{aspect-ratio:16/9;background-color:var(--cc-bg-page);display:block;overflow:hidden;position:relative;width:100%}.cc-blog-latest-posts .cc-card__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cc-blog-latest-posts .cc-card__img--placeholder{background-color:rgba(var(--cc-color-accent-rgb),.04);border-bottom:1px solid var(--cc-border-light);display:block}.theme-dark .cc-blog-latest-posts .cc-card__img--placeholder{background-color:var(--cc-surface-dark)}@media (hover:hover) and (pointer:fine){.cc-blog-latest-posts .cc-card:hover{border-color:rgba(var(--cc-color-accent-rgb),.3);box-shadow:0 4px 12px var(--cc-black-whisper)}}.cc-blog-latest-posts .cc-card__content{display:flex;flex-direction:column;flex-grow:1;gap:0;padding:var(--cc-space-8)}.cc-blog-latest-posts .cc-card__eyebrow{color:var(--cc-color-accent);display:block;font-size:var(--cc-text-xs);font-weight:var(--cc-weight-semibold);letter-spacing:var(--cc-tracking-wide);text-transform:uppercase}.cc-blog-latest-posts .cc-card__heading{color:var(--cc-text-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cc-blog-latest-posts .cc-card__heading a{color:inherit;text-decoration:none;transition:color var(--cc-duration-base) var(--cc-ease-smooth)}.cc-blog-latest-posts .cc-card__heading a:focus-visible,.cc-blog-latest-posts .cc-card__heading a:hover{color:var(--cc-color-accent)}.theme-dark .cc-blog-latest-posts .cc-card__heading{color:var(--cc-text-heading-dark)}.cc-blog-latest-posts .cc-card__content>.cc-content-stack>.cc-card__eyebrow+.cc-card__heading{margin-top:var(--cc-space-2)}.cc-blog-latest-posts .cc-card__content>.cc-content-stack>.cc-card__heading+.cc-card__body{margin-top:var(--cc-space-3)}.cc-blog-latest-posts .cc-card__body{color:var(--cc-text-body-color);display:-webkit-box;font-size:var(--cc-text-body);-webkit-line-clamp:3;line-height:var(--cc-leading-normal);margin-bottom:0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cc-blog-latest-posts .cc-card__body.cc-rich-text{margin:0;max-width:100%}.cc-blog-latest-posts .cc-card__body p{font-size:var(--cc-text-body);margin-bottom:0}.theme-dark .cc-blog-latest-posts .cc-card__body{color:var(--cc-text-body-dark)}.cc-blog-latest-posts .cc-card__spacer{flex-grow:1;min-height:var(--cc-space-4)}.cc-blog-latest-posts .cc-card__bottom-row{align-items:flex-start;display:flex;flex-direction:column;width:100%}.cc-blog-latest-posts .cc-card__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--cc-space-4);justify-content:flex-start;margin-top:var(--cc-space-4);width:100%}.cc-blog-latest-posts .cc-card__read-more{font-size:var(--cc-text-cta)}.cc-blog-latest-posts__cta{margin-top:var(--cc-space-10)}@media (max-width:1024px){.cc-blog-latest-posts .cc-grid-4{--cc-grid-columns:3}}@media (max-width:768px){.cc-blog-latest-posts .cc-grid-2,.cc-blog-latest-posts .cc-grid-3,.cc-blog-latest-posts .cc-grid-4{--cc-grid-columns:2}}@media (max-width:576px){.cc-blog-latest-posts .cc-grid,.cc-blog-latest-posts .cc-grid-2,.cc-blog-latest-posts .cc-grid-3,.cc-blog-latest-posts .cc-grid-4{--cc-grid-columns:1;--cc-grid-current-gap:var(--cc-grid-gap-default)}.cc-blog-latest-posts .cc-card__content{padding:var(--cc-space-6)}}.cc-blog-latest-posts--blog_post_latest{padding-block:var(--cc-space-5) var(--cc-section-padding-lg)}.cc-blog-latest-posts--blog_post_latest .cc-blog-latest-posts__header,.cc-blog-latest-posts--blog_post_latest .cc-container,.cc-blog-latest-posts--blog_post_latest .cc-grid{margin-inline:auto;max-width:calc(var(--cc-body-copy-max-width) + var(--cc-space-8)*2)}.cc-blog-latest-posts--blog_post_latest .cc-blog-latest-posts__header{margin-bottom:var(--cc-space-5)}.cc-blog-latest-posts--blog_post_latest .cc-blog-latest-posts__heading{font-size:var(--cc-text-h5);font-weight:var(--cc-weight-semibold)}.cc-blog-latest-posts--blog_post_latest .cc-grid{--cc-grid-current-gap:0;align-items:stretch;border-top:1px solid rgba(var(--cc-text-body-rgb),.1);flex-direction:column;flex-wrap:nowrap}.cc-blog-latest-posts--blog_post_latest .cc-card{align-items:flex-start;background-color:transparent;border:0;border-bottom:1px solid rgba(var(--cc-text-body-rgb),.1);border-radius:0;box-shadow:none;flex:0 0 auto;flex-direction:row;gap:var(--cc-space-5);max-width:100%;min-width:0;padding:var(--cc-space-5) var(--cc-space-4);transition:background-color var(--cc-duration-base) var(--cc-ease-smooth);width:100%}.cc-blog-latest-posts--blog_post_latest .cc-card:focus-within,.cc-blog-latest-posts--blog_post_latest .cc-card:hover{background-color:rgba(var(--cc-text-body-rgb),.035)}.cc-blog-latest-posts--blog_post_latest .cc-card__image-wrapper{align-self:flex-start;aspect-ratio:16/9;border-radius:var(--cc-radius-sm);flex:0 0 148px;margin-left:var(--cc-space-1);min-width:148px;width:auto}.cc-blog-latest-posts--blog_post_latest .cc-card__img{transition:opacity var(--cc-duration-base) var(--cc-ease-smooth)}.cc-blog-latest-posts--blog_post_latest .cc-card__content{max-width:100%;min-width:0;padding:0}.cc-blog-latest-posts--blog_post_latest .cc-card__heading{font-size:var(--cc-text-body);line-height:var(--cc-leading-tight);overflow-wrap:anywhere}.cc-blog-latest-posts--blog_post_latest .cc-card:focus-within .cc-card__heading a,.cc-blog-latest-posts--blog_post_latest .cc-card:hover .cc-card__heading a{color:var(--cc-color-accent)}.cc-blog-latest-posts--blog_post_latest .cc-card:focus-within .cc-card__img,.cc-blog-latest-posts--blog_post_latest .cc-card:hover .cc-card__img{opacity:.92}.cc-blog-latest-posts--blog_post_latest .cc-card__body{font-size:var(--cc-text-small);-webkit-line-clamp:2;line-height:var(--cc-leading-normal);margin-top:var(--cc-space-2);overflow-wrap:anywhere}.cc-blog-latest-posts--blog_post_latest .cc-card__bottom-row,.cc-blog-latest-posts--blog_post_latest .cc-card__spacer{display:none}@media (max-width:680px){.cc-blog-latest-posts--blog_post_latest .cc-card{gap:var(--cc-space-4);padding-inline:0}.cc-blog-latest-posts--blog_post_latest .cc-card__image-wrapper{flex:0 0 112px;margin-left:0;min-width:0;width:112px}}