.blog-listing{max-width:1440px;margin:0 auto;color:#2d2720;font-family:Onest,Arial,sans-serif}.blog-listing ul{list-style:none;margin:0;padding:0}.blog-listing a{color:inherit;text-decoration:none}.blog-listing h1,.blog-listing h2,.blog-listing h3{margin:0;color:inherit;font-family:inherit}.blog-listing .blog-image{overflow:hidden;border-radius:16px;background-color:#f4f3ef}.blog-listing .blog-image img{display:block;width:100%;height:100%;object-fit:cover}.blog-listing .blog-stretched-link:after{content:"";position:absolute;inset:0;z-index:1}.blog-featured{gap:40px;padding:16px}.blog-featured,.blog-featured__main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog-featured__main{gap:16px}.blog-featured__main-link,.blog-featured__main-link .blog-featured__main-image{display:block}.blog-featured__main-image{height:344px}.blog-featured__main-title{font-size:40px;font-weight:500;line-height:normal;text-align:center}.blog-featured__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.blog-featured__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.blog-featured__item-image{-ms-flex:0 0 140px;flex:0 0 140px;height:140px}.blog-featured__item-title{font-size:24px;font-weight:600;line-height:1.35}@media (min-width:768px){.blog-featured{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;padding:24px 40px}.blog-featured__main{-ms-flex:1 1 0;flex:1 1 0;min-width:0;gap:8px}.blog-featured__main-image{height:455px}.blog-featured__main-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-featured__list{-ms-flex:0 0 453px;flex:0 0 453px;height:455px}.blog-featured__item{-ms-flex:1 1 0;flex:1 1 0;min-height:0}.blog-featured__item-image{-ms-flex-preferred-size:180px;flex-basis:180px;height:100%}.blog-featured__item-title{font-size:28px;font-weight:500}}.blog-section{display:-ms-grid;display:grid;grid-template-areas:"title" "cards" "view-all";row-gap:24px;padding:24px 16px}.blog-section:first-of-type{padding-top:40px}.blog-section__title{grid-area:title;font-size:32px;font-weight:600;line-height:1.35}@media (max-width:767.98px){.blog-section__title{font-size:28px;font-weight:600;line-height:1.35}}.blog-section__view-all{grid-area:view-all;justify-self:end;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;font-size:16px;font-weight:700;line-height:1.35;color:#335d53!important;text-transform:capitalize}.blog-section__view-all:after{content:"";width:7px;height:12px;margin:0 4px 0 2px;background:url(../images/blog/chevron-right-green.svg) 50% no-repeat}.blog-section__cards{grid-area:cards;display:-ms-flexbox;display:flex;gap:8px;margin-right:-16px;padding-right:16px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.blog-section__cards::-webkit-scrollbar{display:none}@media (min-width:768px){.blog-section{grid-template-areas:"title view-all" "cards cards";-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;padding:40px}.blog-section:first-of-type{padding-top:40px}.blog-section__view-all{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin-top:8px}.blog-section__cards{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-right:0;padding-right:0;overflow:visible}}.blog-card{position:relative;-ms-flex:0 0 327px;flex:0 0 327px;-ms-flex-direction:column;flex-direction:column;gap:8px;max-width:calc(100% - 16px);scroll-snap-align:start}.blog-card,.blog-card__image{display:-ms-flexbox;display:flex}.blog-card__image{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:208px}.blog-card__title{font-size:20px;font-weight:600;line-height:1.35;text-align:center}.blog-card__description{margin:0;font-size:16px;font-weight:500;line-height:1.35}@media (min-width:768px){.blog-card{max-width:none}}.blog-banner{padding:16px;background-color:#fff}.blog-banner__image,.blog-banner__link,.blog-banner__picture{display:block}.blog-banner__picture{height:240px;overflow:hidden;border-radius:12px}.blog-banner__image{width:100%;height:100%;object-fit:contain}@media (min-width:768px){.blog-banner__link{padding:0 40px}.blog-banner__image,.blog-banner__picture{height:auto}}.blog-divider{width:343px;max-width:calc(100% - 32px);height:1px;margin:0 16px;background:var(--primitives-outline-secondary,#e5e1dd)}@media (min-width:768px){.blog-divider{width:auto;max-width:none}}.blog-category-cards{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px}@media (min-width:768px){.blog-category-cards{-ms-flex-direction:row;flex-direction:row}}.blog-category-card{min-width:0;overflow:hidden;border-radius:6px}.blog-category-card a{display:block}.blog-category-card img{display:block;width:100%;height:auto}@media (max-width:767.98px){.blog-category-card img{width:100%;height:194px;object-fit:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-self:center}}@media (min-width:768px){.blog-category-card{-ms-flex:1 1 0;flex:1 1 0;border-radius:8px}}.blog-recommender .home-recommendations{margin-top:0}