/* Editorial public-family finish. Selectors scoped by page shell. */
html body .tm-hubs-wrapper,html body .tm-main-wrapper,html body .blog-content{background:#fff!important}
html body .tm-hubs-header h1{font-family:'Plus Jakarta Sans',Arial,sans-serif!important;color:#111a2c!important;font-size:clamp(36px,4vw,53px)!important;letter-spacing:-.05em!important;line-height:1.07!important}
html body .tm-hubs-sub{color:#66717c!important}
html body .tm-hub-card,html body .tm-card,html body .tm-lead-card,html body .tm-sidebar-card{background:#fff!important;border-radius:11px!important;border:1px solid #e2e7eb!important;box-shadow:none!important;transform:none!important}
html body .tm-card-img,html body .tm-lead-img-box{background:#f1f3f5!important}
html body .vc-blog-image-empty{display:flex;align-items:center;justify-content:center;height:100%;min-height:160px;background:#f2f4f6;color:#677380;font-size:12px}
html body .vl-hero{background:#fff!important;color:#111a2c!important;box-shadow:none!important;border-bottom:1px solid #e6e9ed!important;padding-top:40px!important;padding-bottom:30px!important}
html body .vl-hero::before,html body .vl-hero::after{display:none!important}
html body .vl-hero-title{font-family:'Plus Jakarta Sans',Arial,sans-serif!important;font-size:clamp(37px,4.4vw,54px)!important;letter-spacing:-.05em!important;line-height:1.06!important;color:#111a2c!important}
html body .vl-hero-title em{color:#d75330!important;font-style:normal!important;-webkit-text-fill-color:#d75330!important}
html body .vl-hero-sub{color:#65717c!important}
html body .vl-hero-eyebrow{color:#d75330!important;background:none!important;border:0!important;box-shadow:none!important}
html body .vl-hero-pulse{display:none!important}
html body .careers-hero{background:#fff!important;color:#111a2c!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #e6e9ed!important;border-radius:0!important}
html body .careers-title{font-family:'Plus Jakarta Sans',Arial,sans-serif!important;color:#111a2c!important;font-size:clamp(37px,4.4vw,53px)!important;letter-spacing:-.05em!important;line-height:1.06!important}
html body .careers-sub{color:#66717c!important}
html body .careers-badge{color:#d75330!important;background:none!important;border:0!important;box-shadow:none!important}
html body .careers-wrap .c-card,html body .careers-wrap .job-card{border-radius:11px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e3e7eb!important}
html body .vc-ambassador-hero{background:#fff!important;color:#111a2c!important;text-align:left!important;border-bottom:1px solid #e5e8ec!important;padding:38px 0 28px!important}
html body .vc-ambassador-hero h1{color:#111a2c!important;font-family:'Plus Jakarta Sans',Arial,sans-serif!important;font-size:clamp(37px,4.4vw,53px)!important;letter-spacing:-.05em!important;line-height:1.06!important}
html body .vc-ambassador-hero p{color:#66717c!important}
html body .vc-ambassador-hero .btn,html body .vc-ambassador-hero a.btn{background:#111a2c!important;color:#fff!important;border-radius:9px!important}
html body .sq-hero,html body .ch-hero{background:#fff!important;color:#111a2c!important;box-shadow:none!important;border-bottom:1px solid #e6e9ed!important;border-radius:0!important}
html body .sq-hero-title,html body .ch-title{font-family:'Plus Jakarta Sans',Arial,sans-serif!important;color:#111a2c!important;font-size:clamp(37px,4.4vw,53px)!important;letter-spacing:-.05em!important;line-height:1.06!important}
html body .sq-tour-card,html body .ch-card{background:#fff!important;border:1px solid #e3e7eb!important;border-radius:11px!important;box-shadow:none!important}
html body .sq-neutral-image{height:165px;display:flex;align-items:center;justify-content:center;background:#f1f3f5;color:#677380;font-size:12px}
html body .mice-hero{background:#fff!important;color:#111a2c!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #e6e9ed!important;border-radius:0!important;padding:28px 24px!important}
html body .mice-hero::before,html body .mice-hero::after{display:none!important}
html body .mice-hero-title{font-family:'Plus Jakarta Sans',Arial,sans-serif!important;font-size:clamp(37px,4.4vw,55px)!important;letter-spacing:-.05em!important;line-height:1.06!important}
html body .mice-gradient-text{background:none!important;color:#111a2c!important;-webkit-text-fill-color:#111a2c!important}
html body .mice-hero-sub{color:#65717c!important}
html body .mice-kicker{color:#d75330!important}
html body .mice-btn-primary{background:#111a2c!important;color:#fff!important;border-radius:9px!important;box-shadow:none!important}
html body .mice-p-metric,html body .mice-pkg-card{background:#fff!important;border:1px solid #e2e7eb!important;border-radius:11px!important;box-shadow:none!important}
@media(max-width:700px){html body .tm-hubs-header h1,html body .vl-hero-title,html body .careers-title,html body .vc-ambassador-hero h1,html body .sq-hero-title,html body .ch-title,html body .mice-hero-title{font-size:35px!important}html body .mice-hero{padding:20px 17px!important}html body .vc-ambassador-hero{padding:25px 0!important}}
