.landingV2 .blog-page-header .eyebrow{letter-spacing:.14em;font-size:.75rem}.landingV2 .blog-page-header .display{font-size:clamp(2.25rem,4.2vw,3.35rem);line-height:1.1}.landingV2 .blog-page-header .lead{color:var(--muted);font-size:1.125rem}.landingV2 .blog-listing-wrap{padding-top:48px;padding-bottom:96px}.featured-card{border-radius:14px;grid-template-columns:1fr;width:100%;max-width:100%;margin-bottom:32px;display:grid;overflow:hidden}.featured-card-media{min-width:0;position:relative}.featured-card-body{min-width:0}@media (min-width:900px){.featured-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.featured-card-media{height:100%;min-height:360px;aspect-ratio:auto!important}.featured-card-body{padding:40px!important}}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.blog-grid>a{flex-direction:column;min-width:0;height:100%;display:flex}.landingV2 .blog-grid .feat-title{line-height:1.35;font-size:1.125rem!important}.landingV2 .blog-grid .feat-desc{font-size:.9rem}.landingV2 .featured-card .display{font-size:clamp(1.75rem,2.8vw,2.35rem)!important}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.landingV2 .blog-listing-toolbar{flex-direction:column;align-items:stretch;gap:16px;display:flex}.landingV2 .blog-listing-toolbar .mkt-tab-pill{padding:10px 16px;font-size:.875rem}.landingV2 .blog-listing-toolbar .mkt-input{min-height:42px;font-size:.9375rem}.landingV2 .blog-listing-toolbar .btn{min-height:42px}.landingV2 .blog-search-label{font-family:var(--ff-m);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-size:.625rem;font-weight:700}@media (min-width:768px){.landingV2 .blog-listing-toolbar{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}@media (max-width:640px){.landingV2 .blog-page-header{padding:44px 0 28px}.landingV2 .blog-page-header .display{font-size:clamp(1.9rem,7.2vw,2.4rem)}.landingV2 .blog-page-header .lead{font-size:1rem}}