.featured-on{width:100%;padding:88px 24px 96px;background-color:#ffffff;box-sizing:border-box}.featured-on__inner{display:flex;flex-direction:column;gap:40px;width:100%;max-width:1272px;margin:0 auto}.featured-on__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--vt-section-heading-gap,20px);max-width:720px}.featured-on__title{margin:0;font-family:var(--font-prata),"Prata",serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:-.01em;color:#5c6e7a}.featured-on__divider{display:block;width:var(--vt-section-divider-width,110px);height:var(--vt-section-divider-thickness,1.5px);margin:0;padding:0;border:0;background-color:var(--vt-divider)}.featured-on__video-section{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;margin-top:12px;padding-top:8px}.featured-on__video-eyebrow{margin:0;font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:#3d7a9e}.featured-on__video-wrap{position:relative;width:100%;max-width:640px;margin:0 auto;overflow:hidden;border-radius:16px;box-shadow:0 8px 28px rgba(30,61,82,.12);background-color:#1e3d52}.featured-on__video-wrap:before{content:"";display:block;padding-top:56.25%}.featured-on__video-iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.featured-on__video-fallback{font-family:var(--font-poppins),"Poppins",sans-serif;font-size:13px;font-weight:500;color:#3d7a9e;text-decoration:underline;text-underline-offset:2px}.featured-on__video-fallback:hover{color:#2a5f7a}.featured-on__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:28px 24px;margin:0;padding:0;list-style:none}.featured-on__item{min-width:0}.featured-on__link{display:flex;align-items:center;justify-content:center;min-height:88px;text-decoration:none}.featured-on__link:focus-visible{outline:2px solid #3d7a9e;outline-offset:6px}.featured-on__logo{display:block;width:100%;max-width:150px;height:64px;object-fit:contain}.featured-on__logo--dark-wordmark{filter:brightness(0) saturate(100%)}@media (max-width:767px){.featured-on{padding:64px 20px 72px}}@media (min-width:768px){.featured-on{padding:96px 40px 104px}.featured-on__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.featured-on__link{min-height:120px}.featured-on__logo{max-width:260px;height:100px}}@media (min-width:1024px){.featured-on__title{font-size:48px}}@media (max-width:479px){.featured-on__title{font-size:34px}}