.featured-posts__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-bottom:3rem;width:100%}.featured-posts__title{flex:1}.swipe-track .featured-posts__cta{align-items:center;border-radius:var(--bp-card-border-radius);display:flex;flex-direction:column;gap:1em;height:100%;justify-content:center;padding:var(--bp-card-padding)}.swipe-track .button__arrow{display:block;height:var(--arrow-head-size);position:relative;width:calc(var(--arrow-width, 1.3em)*4)}.swipe-track__item .featured-posts__cta .button__text{transform:none!important}.featured-posts__grid{display:grid;grid-template-areas:"featured featured featured featured featured featured" "side-top side-top side-top side-top side-top side-top" "side-bottom side-bottom side-bottom side-bottom side-bottom side-bottom";grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto auto}@media (min-width:700px){.featured-posts__grid{display:grid;grid-template-areas:"featured featured featured featured featured featured" "side-top side-top side-top side-bottom side-bottom side-bottom" "bottom-1 bottom-1 bottom-2 bottom-2 bottom-3 bottom-3"}}@media (min-width:1000px){.featured-posts__grid{grid-template-areas:"featured featured featured side-top side-top side-top" "featured featured featured side-bottom side-bottom side-bottom" "bottom-1 bottom-1 bottom-2 bottom-2 bottom-3 bottom-3"}}.featured-posts__grid .blog-post{grid-column:span 6}@media (min-width:700px){.featured-posts__grid .blog-post{grid-column:span 3}.featured-posts__grid--single .blog-post{grid-column:span 6}.featured-posts__grid .blog-post:first-child{grid-row:1/3}}@media (min-width:700px) and (max-width:1000px){.featured-posts__grid .blog-post:first-child{grid-column:span 6}}.featured-posts__grid .blog-post:nth-child(2) .blog-post__image-wrapper,.featured-posts__grid .blog-post:nth-child(3) .blog-post__image-wrapper{display:none}.featured-posts .blog-post__title{display:-webkit-box;font-size:1.6rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.featured-posts .blog-post--no-image:first-child~.blog-post .blog-post__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.featured-posts__cta--footer{margin-top:2rem}.cta-phone{padding-top:20px}