.blog-listings-container.v3{margin:0 auto;max-width:1200px;padding:0 var(--mazda-gap-m,20px)}.blog-listings-container.v3 .container{column-gap:var(--mazda-gap-l,40px);display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:var(--mazda-space-11,32px)}@media (max-width:767px){.blog-listings-container.v3 .container{column-gap:0;grid-template-columns:repeat(1,1fr);row-gap:var(--mazda-gap-m,20px)}}.blog-listings-container.v3 .container .tags{display:flex;flex-wrap:wrap;gap:var(--mazda-space-8,20px);grid-column:1/-1;justify-content:center;padding:var(--mazda-space-11,32px) 0;text-transform:uppercase}.blog-listings-container.v3 .container .tags a{color:var(--mazda-text-body,#041428);font-family:var(--mazda-font-headline,sans-serif);font-size:var(--mazda-interactive-s-size,.75rem);font-weight:var(--mazda-font-weight-headline,500);letter-spacing:var(--mazda-track-interactive-s-em,1.92px);text-decoration:none;transition:color .15s ease-in-out}.blog-listings-container.v3 .container .tags a:hover{color:var(--mazda-brand-secondary,#8b693e)}.blog-listings-container.v3 .container .tags a.active{color:var(--mazda-brand-secondary,#8b693e);position:relative}.blog-listings-container.v3 .container .tags a.active:after{background-color:var(--mazda-brand-secondary,#8b693e);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.blog-listings-container.v3 .blog-post{padding:0}.blog-listings-container.v3 .blog-post.first{border:none;display:none;grid-column:1/-1;grid-template-columns:minmax(640px,1fr) minmax(auto,100%);margin-bottom:var(--mazda-space-11,32px)}@media (max-width:767px){.blog-listings-container.v3 .blog-post.first{grid-template-columns:minmax(auto,100%);margin-bottom:var(--mazda-space-8,20px)}}.blog-listings-container.v3 .blog-post.first.show{display:grid}.blog-listings-container.v3 .blog-post.first .featured-image{max-height:561px;overflow:hidden;width:100%}.blog-listings-container.v3 .blog-post.first .featured-image img{height:100%;object-fit:cover;width:100%}.blog-listings-container.v3 .blog-post.first .content{align-items:flex-start;background-color:var(--mazda-surface-1,#f7f7f7);display:flex;flex-direction:column;padding:var(--mazda-space-11,32px) var(--mazda-space-11,32px) var(--mazda-space-15,72px);text-align:left;width:100%}.blog-listings-container .blog-post{background-color:transparent;border:none;color:inherit;display:none;flex-direction:column;margin-bottom:var(--mazda-space-14,56px);text-decoration:none;transition:none}@media (max-width:767px){.blog-listings-container .blog-post{margin-bottom:var(--mazda-space-8,20px)}}.blog-listings-container .blog-post.show{display:flex}.blog-listings-container .blog-post .content{align-items:stretch;display:flex;flex-direction:column;flex-grow:1;padding:40px 0 24px;text-align:left}@media (min-width:768px){.blog-listings-container.v3 .container .blog-post .content{position:relative}.blog-listings-container.v3 .container .blog-post:not(.first):not(:nth-child(3n+1)) .content:after{background-color:rgba(4,20,40,.15);bottom:40px;content:"";position:absolute;right:calc(var(--mazda-gap-l, 40px)/-2);top:40px;width:1px}}.blog-listings-container .blog-post .content .inner-content{margin-bottom:var(--mazda-space-6,12px);width:100%}.blog-listings-container .blog-post .content .name{color:var(--mazda-text-heading,#041428);font-family:var(--mazda-font-headline,"MazdaType",sans-serif);font-size:var(--mazda-h5-size,.9375rem);font-weight:var(--mazda-font-weight-headline,500);letter-spacing:var(--mazda-track-h5-em,2.08px);line-height:var(--mazda-line-height-heading,1.3);margin:0 0 var(--mazda-space-6,12px) 0;text-transform:uppercase}.blog-listings-container .blog-post .content time{color:var(--mazda-brand-secondary,#8b693e);display:block;font-family:var(--mazda-font-copy,sans-serif);font-size:var(--mazda-copy-xs-size,.75rem);margin-bottom:var(--mazda-space-3,6px);text-transform:uppercase}.blog-listings-container .blog-post .content h3{color:var(--mazda-text-heading,#041428);font-family:var(--mazda-font-headline,sans-serif);font-size:var(--mazda-h3-size,1.625rem);font-weight:var(--mazda-font-weight-headline,500);letter-spacing:var(--mazda-track-h3-em,3.25px);margin-bottom:var(--mazda-space-6,12px);text-transform:uppercase}.blog-listings-container .blog-post .content p{color:var(--mazda-text-body,#041428);font-family:var(--mazda-font-copy,sans-serif);font-size:var(--mazda-copy-s-size,.875rem);line-height:var(--mazda-line-height-copy,1.5);margin-bottom:var(--mazda-space-6,12px)}.blog-listings-container .blog-post.first .content .read-more{background-color:var(--mazda-brand-primary,#041428);border:1px solid var(--mazda-brand-primary,#041428);border-radius:var(--mazda-radius-s,3px);color:var(--mazda-color-white,#fff);display:inline-block;font-family:var(--mazda-font-headline,sans-serif);font-size:var(--mazda-interactive-s-size,.75rem);font-weight:var(--mazda-font-weight-headline,500);letter-spacing:var(--mazda-track-interactive-s-em,1.92px);padding:12px 40px;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.blog-listings-container .blog-post.first .content .read-more:hover{background-color:transparent;border-color:var(--mazda-brand-primary,#041428);color:var(--mazda-brand-primary,#041428)}.blog-listings-container .blog-post .content .read-more{align-self:flex-start;background-color:transparent;border:none;border-radius:0;color:var(--mazda-text-heading,#041428);display:inline-block;font-family:var(--mazda-font-headline,"MazdaType",sans-serif);font-size:var(--mazda-interactive-s-size,12px);font-weight:var(--mazda-font-weight-headline,500);letter-spacing:var(--mazda-track-interactive-s-em,1.92px);margin-top:auto;padding:0;text-decoration:underline;text-transform:uppercase;text-underline-offset:4px;transition:color .3s ease,opacity .3s ease}.blog-listings-container .blog-post .content .read-more:hover{background-color:transparent;border:none;color:var(--mazda-link-hover,#8b693e)}.blog-listings-container .blog-post .featured-image{aspect-ratio:3/2;background-color:rgba(0,0,0,.05);border-radius:0;overflow:hidden;position:relative;width:100%}.blog-listings-container .blog-post .featured-image img{display:block;height:100%;object-fit:cover;transition:transform 1.5s cubic-bezier(.25,.46,.45,.94);width:100%}.blog-listings-container .blog-post:hover .featured-image img{transform:scale(1.07)}.show-more-container{display:flex;grid-column:1/-1;justify-content:center;margin-bottom:var(--mazda-space-14,56px);margin-top:var(--mazda-space-8,20px)}.show-more-container #show-more{background-color:var(--mazda-brand-primary,#041428);border:1px solid var(--mazda-brand-primary,#041428);border-radius:var(--mazda-radius-s,3px);color:var(--mazda-color-white,#fff);cursor:pointer;display:inline-block;font-family:var(--mazda-font-headline,sans-serif);font-size:var(--mazda-interactive-m-size,.8125rem);font-weight:var(--mazda-font-weight-headline,500);letter-spacing:var(--mazda-track-interactive-m-em,2.08px);outline:none;padding:1rem 2.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .15s linear;white-space:normal}.show-more-container #show-more:hover{background-color:var(--mazda-brand-secondary,#8b693e);border-color:var(--mazda-brand-secondary,#8b693e);color:var(--mazda-color-white,#fff)}.show-more-container #show-more:active{background-color:transparent;color:var(--mazda-brand-primary,#041428)}