/* Healthtech: editorial precision, human warmth. Scoped to the new theme. */
.healthtech-site{--ht-paper:#f2f3f3;--ht-surface:#fff;--ht-ink:#292d32;--ht-muted:#72777e;--ht-line:#d7dadd;--ht-silver:#dce1e7;--ht-slate:#343a42;background:var(--ht-paper);color:var(--ht-ink);font-family:Arial,Helvetica,sans-serif!important;-webkit-font-smoothing:antialiased}
.healthtech-site h1,.healthtech-site h2,.healthtech-site h3,.healthtech-site a,.healthtech-site p{font-family:inherit!important}
.healthtech-site a{text-decoration:none;transition:color .2s}.healthtech-site a:hover{color:#555e6b}.healthtech-site a:focus-visible,.healthtech-site button:focus-visible,.healthtech-site summary:focus-visible{outline:3px solid #68768a;outline-offset:5px}.healthtech-site h1,.healthtech-site h2,.healthtech-site h3{color:inherit}.ht-wrap{width:min(1320px,calc(100% - 80px));margin-inline:auto}.ht-skip{position:fixed;inset-block-start:-100px;inset-inline-start:20px;background:var(--ht-silver);padding:12px;z-index:100}.ht-skip:focus{inset-block-start:12px}
.ht-header{background:var(--ht-header);color:var(--ht-header-ink)}.ht-masthead{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:28px}.ht-brand{display:flex;align-items:center;gap:14px}.ht-brand img{max-width:175px;max-height:46px;object-fit:contain}.ht-brand-mark{font-size:52px;line-height:1}.ht-masthead-note{font-size:12px;max-width:220px;line-height:1.6;opacity:.7}.ht-header-actions{display:flex;align-items:center;gap:22px}.ht-text-link{font-size:13px;font-weight:700;white-space:nowrap}.ht-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 20px;border-radius:6px;font-size:12px;font-weight:700;line-height:1.4}.ht-button-dark{background:var(--ht-ink);color:var(--ht-paper)!important}.ht-button-dark:hover{background:#444b55}.ht-mode{font-size:24px}.ht-nav-border{border-block:1px solid var(--ht-line)}.ht-nav{display:flex;align-items:center;gap:28px;min-height:55px;flex-wrap:wrap;padding-block:12px;font-size:12px;font-weight:600}.ht-nav a[aria-current="page"],.ht-nav-current{text-decoration:underline;text-underline-offset:8px}.ht-nav-date{margin-inline-start:auto;color:var(--ht-muted);font-size:11px;white-space:nowrap;font-weight:400}.ht-nav-dropdown,.ht-language{position:relative}.ht-nav-dropdown summary,.ht-language summary{cursor:pointer;list-style:none}.ht-nav-dropdown summary:after{content:'⌄';margin-inline-start:8px}.ht-nav-dropdown>div,.ht-language>div{position:absolute;inset-block-start:calc(100% + 18px);inset-inline-start:0;background:var(--ht-surface);padding:14px;min-width:200px;box-shadow:0 12px 32px #292d3220;z-index:40;border:1px solid var(--ht-line);border-radius:8px}.ht-nav-dropdown>div a,.ht-language>div a{display:block;padding:10px;font-size:13px}.ht-language{font-size:12px}.ht-language>div{inset-inline-start:auto;inset-inline-end:0}
.ht-intro{display:grid;grid-template-columns:1fr 290px;gap:70px;align-items:end;padding-block:58px 46px}.ht-kicker{font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;line-height:1.7}.ht-dot{display:inline-block;width:7px;height:7px;background:#7c8693;border-radius:50%;margin-inline-end:6px}.ht-intro h1{font-size:clamp(40px,4.8vw,70px);font-weight:500;letter-spacing:-3.4px;line-height:1.04;max-width:890px;margin-top:20px;text-wrap:balance}.ht-intro-side{position:relative}.ht-orbit{font-size:66px;line-height:1;display:block;color:#7b8490;margin-bottom:18px}.ht-intro-side p{font-size:13px;line-height:1.7;max-width:270px;color:var(--ht-muted)}.ht-intro-side>a{display:flex;justify-content:space-between;font-size:12px;font-weight:700;margin-top:18px;padding-top:12px;border-top:1px solid var(--ht-line)}.ht-breaking{display:flex;gap:28px;align-items:center;border-block:1px solid var(--ht-line);padding:14px 0;margin-bottom:28px}.ht-breaking>.ht-kicker{white-space:nowrap}.ht-breaking>div{display:flex;gap:24px;overflow-x:auto;scrollbar-width:thin}.ht-breaking a{font-size:11px;white-space:nowrap;max-width:350px;overflow:hidden;text-overflow:ellipsis}.ht-breaking a+a{border-inline-start:1px solid var(--ht-line);padding-inline-start:24px}
.ht-lead-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;margin-bottom:48px}.ht-lead{display:grid;grid-template-columns:1.05fr 1fr;background:var(--ht-ink);color:var(--ht-paper);border-radius:12px;overflow:hidden;min-height:430px}.ht-lead-image{position:relative;overflow:hidden;display:block;min-height:350px}.ht-lead-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .6s}.ht-lead:hover img{transform:scale(1.035)}.ht-pill{position:absolute;inset-block-start:20px;inset-inline-start:20px;padding:9px 13px;background:var(--ht-paper);color:#292d32;border-radius:30px;font-size:10px;font-weight:700}.ht-lead-copy{padding:30px;display:flex;flex-direction:column;align-items:start}.ht-lead-copy>.ht-kicker{color:var(--ht-silver)}.ht-lead h2{font-size:clamp(26px,2.4vw,36px);line-height:1.13;letter-spacing:-1.1px;font-weight:500;margin-block:24px 18px;text-wrap:balance}.ht-lead h2 a:hover{color:var(--ht-silver)}.ht-lead-copy>p{font-size:12px;line-height:1.7;opacity:.72}.ht-lead-bottom{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px;margin-top:auto;padding-top:30px}.ht-lead-bottom>span{font-size:10px;line-height:1.7;opacity:.7}.ht-round-link{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:39px;height:39px;border:1px solid #ffffff50;border-radius:50%;font-size:23px}.ht-section-label{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ht-ink);padding-block:5px 15px}.ht-briefing-note{font-size:11px;color:var(--ht-muted);margin-block:14px 8px}.ht-brief{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid var(--ht-line)}.ht-brief-number{font-size:12px;color:var(--ht-muted);padding-top:2px}.ht-brief h3{font-size:17px;line-height:1.3;font-weight:500;letter-spacing:-.3px;margin-block:7px 10px}.ht-brief .ht-kicker{font-size:9px;letter-spacing:1px}.ht-byline{font-size:10px;color:var(--ht-muted);line-height:1.5}.ht-briefing-link{display:block;font-size:11px;font-weight:700;margin-top:18px}.ht-empty{background:var(--ht-ink);padding:60px;color:var(--ht-paper);border-radius:12px}.ht-empty h2{font-size:42px;line-height:1.15;max-width:500px}.ht-empty p{font-size:14px;max-width:400px;margin-top:20px;opacity:.7}
.ht-section{padding-block:40px 30px}.ht-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ht-line);padding-bottom:22px;margin-bottom:28px}.ht-section-heading h2{font-weight:500;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-1.4px;margin-top:10px;text-wrap:balance}.ht-heading-dot{color:#8a929d}.ht-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.ht-card{padding-bottom:24px;min-width:0}.ht-card-image{display:block;aspect-ratio:1.7;position:relative;border-radius:8px;overflow:hidden;background:#e1e4e7}.ht-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ht-card-image:hover img{transform:scale(1.04)}.ht-image-arrow{position:absolute;inset-inline-end:14px;inset-block-end:14px;background:var(--ht-paper);border-radius:50%;width:31px;height:31px;display:grid;place-items:center;font-size:19px}.ht-card-meta{display:flex;justify-content:space-between;gap:10px;margin-block:17px 12px;font-size:9px;text-transform:uppercase;letter-spacing:.8px;line-height:1.6}.ht-card-meta>span:first-child{font-weight:700}.ht-card-meta>span:last-child{color:var(--ht-muted);white-space:nowrap}.ht-card h3{font-size:23px;line-height:1.22;letter-spacing:-.6px;font-weight:500;text-wrap:balance}.ht-card>p{font-size:12px;color:var(--ht-muted);line-height:1.7;margin-block:12px 16px}.ht-card>.ht-byline{display:block;padding-top:14px;border-top:1px solid var(--ht-line)}
.ht-spotlight{display:grid;grid-template-columns:1fr 230px 1.2fr;align-items:center;gap:46px;background:#e4e6e8;border-radius:12px;padding:34px 42px;margin-block:44px}.ht-spotlight h2{font-size:39px;letter-spacing:-1.5px;line-height:1.14;margin-top:16px;font-weight:500}.ht-spotlight h2 em{font-family:Georgia,serif;font-weight:400}.ht-star{display:block;font-size:58px;color:#737e8e;margin-top:18px;line-height:1}.ht-provider-photo{width:230px;height:255px;object-fit:cover;border-radius:100px 100px 12px 12px;background:var(--ht-paper)}.ht-provider-copy h3{font-size:29px;letter-spacing:-.8px;line-height:1.2;margin-top:13px}.ht-provider-role{font-size:12px;color:var(--ht-muted);display:block;margin-top:9px}.ht-provider-copy p{font-size:13px;line-height:1.7;margin-block:18px}.ht-link-row{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:22px}.ht-link-row .ht-text-link{font-size:11px}.ht-ad{margin-block:24px;text-align:center;border:1px solid var(--ht-line);padding:14px;border-radius:6px;overflow:hidden}.ht-ad>.ht-kicker{display:block;color:var(--ht-muted);font-size:8px;margin-bottom:10px}.ht-ad img,.ht-ad iframe,.ht-ad video{max-width:100%}.ht-ad>div{overflow:auto}
.ht-studio{margin-block:44px;background:#292d32;color:#f2f3f3;padding-block:48px 52px;position:relative;overflow:hidden}.ht-studio:before{content:'';position:absolute;width:380px;height:380px;border:1px solid #dce1e720;border-radius:50%;inset-inline-end:-150px;inset-block-start:-230px;pointer-events:none}.ht-studio .ht-section-heading{border-color:#ffffff25}.ht-studio .ht-kicker{color:#dce1e7}.ht-studio .ht-heading-dot{color:#dce1e7}.ht-studio-note{font-size:12px;line-height:1.7;color:#c4c9d0}.ht-video-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;align-items:start}.ht-video-featured{grid-row:span 2}.ht-video-image{display:block;position:relative;aspect-ratio:1.7;background:#40464f;overflow:hidden;border-radius:8px;margin-bottom:17px}.ht-video-image img{height:100%;width:100%;object-fit:cover;opacity:.8;transition:transform .5s}.ht-video-image:hover img{transform:scale(1.05)}.ht-video-featured .ht-video-image{aspect-ratio:1.2}.ht-video-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 50%,#0009)}.ht-play{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:52px;height:52px;background:#dce1e7;color:#292d32;border-radius:50%;display:grid;place-items:center;font-size:29px;z-index:1}.ht-video-caption{position:absolute;inset-block-end:18px;inset-inline-start:18px;inset-inline-end:18px;font-size:10px;z-index:1}.ht-video h3{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.4px;margin-top:8px}.ht-video-featured h3{font-size:28px;max-width:500px}.ht-video a:hover{color:#dce1e7}
.ht-partner{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ht-line);border-radius:12px;overflow:hidden;margin-block:44px;background:#e8eaec}.ht-partner-copy{padding:44px}.ht-partner h2{font-size:38px;line-height:1.12;letter-spacing:-1.3px;margin-block:22px 18px;font-weight:500}.ht-partner p{font-size:13px;line-height:1.7;max-width:440px;margin-bottom:16px}.ht-partner>img{width:100%;height:100%;min-height:320px;object-fit:cover}.ht-perspectives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ht-perspectives article{padding:24px;border:1px solid var(--ht-line);border-radius:8px;display:flex;flex-direction:column}.ht-quote{font-family:Georgia,serif;font-size:65px;line-height:.8;color:#929ba7}.ht-perspectives h3{font-size:23px;line-height:1.35;letter-spacing:-.5px;margin-block:15px 24px}.ht-perspectives .ht-byline{margin-top:auto}.ht-stories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.ht-stories>a{display:flex;flex-direction:column;justify-content:end;min-height:250px;border-radius:12px;background:linear-gradient(150deg,#68737f,#292d32);color:#f2f3f3;padding:24px;position:relative}.ht-stories>a:nth-child(even){background:linear-gradient(150deg,#818995,#3b4149)}.ht-stories>a>span{position:absolute;inset-block-start:18px;inset-inline-end:18px;font-size:22px}.ht-stories h3{font-size:20px;line-height:1.2;margin-bottom:12px}.ht-stories small{font-size:10px;opacity:.7}
.ht-footer{background:var(--ht-footer);color:#f2f3f3;margin-top:65px;padding-block:50px 22px}.ht-footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:42px}.ht-footer-top p{font-size:clamp(32px,4.1vw,58px);line-height:1.08;letter-spacing:-2px}.ht-footer-top p em{font-family:Georgia,serif;font-weight:400;color:#dce1e7}.ht-footer-symbol{font-size:110px;color:#dce1e7;line-height:1}.ht-footer-links{display:flex;align-items:center;gap:26px;flex-wrap:wrap;padding-block:26px;border-block:1px solid #ffffff25;font-size:12px}.ht-footer-links img{max-width:155px;max-height:38px;margin-inline-end:30px}.ht-footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#c1c5cc;padding-top:22px}.ht-footer a:hover{color:#dce1e7}
.dark .healthtech-site{--ht-paper:#1e2126;--ht-surface:#2a2f35;--ht-ink:#e7e9ec;--ht-muted:#afb6c0;--ht-line:#434951;--ht-header:#1e2126;--ht-header-ink:#e7e9ec}.dark .ht-lead,.dark .ht-empty{background:#30363d;color:#e7e9ec}.dark .ht-spotlight,.dark .ht-partner{background:#343a42}.dark .ht-button-dark{background:#dce1e7;color:#292d32!important}.dark .ht-mode{color:#dce1e7}.dark .ht-pill{color:#e7e9ec}.healthtech-site main{min-height:50vh}.healthtech-site main>section.container:first-child{margin-top:30px}
@media(min-width:1600px){.ht-intro h1{font-size:74px}.ht-lead h2{font-size:37px}}
@media(max-width:1100px){.ht-wrap{width:calc(100% - 48px)}.ht-masthead-note{display:none}.ht-intro{grid-template-columns:1fr 230px;gap:30px}.ht-intro h1{letter-spacing:-2px}.ht-lead-grid{grid-template-columns:1fr 265px;gap:22px}.ht-lead{grid-template-columns:1fr}.ht-lead-image{min-height:260px}.ht-lead-copy{padding:25px}.ht-lead h2{font-size:29px;margin-top:15px}.ht-spotlight{grid-template-columns:1fr 180px 1.2fr;gap:24px;padding:28px}.ht-provider-photo{width:180px;height:225px}.ht-spotlight h2{font-size:30px}.ht-card-grid{gap:22px}.ht-card h3{font-size:21px}.ht-stories{grid-template-columns:repeat(3,1fr)}.ht-nav{gap:22px}.ht-nav-date{display:none}}
@media(max-width:760px){.ht-wrap{width:calc(100% - 36px)}.ht-masthead{min-height:82px;gap:12px}.ht-brand{gap:8px}.ht-brand-mark{font-size:35px}.ht-brand img{max-width:125px;max-height:36px}.ht-header-actions{gap:14px}.ht-header-actions>.ht-button{display:none}.ht-language{display:none}.ht-nav{gap:18px;font-size:11px;min-height:48px}.ht-intro{grid-template-columns:1fr;padding-block:36px 30px;gap:24px}.ht-intro h1{font-size:46px;letter-spacing:-2.2px;max-width:600px}.ht-intro-side{display:grid;grid-template-columns:1fr 140px;gap:18px}.ht-intro-side .ht-orbit{display:none}.ht-intro-side p{font-size:12px;max-width:none}.ht-intro-side>a{margin:0;align-items:center;padding:0;border:none}.ht-breaking{gap:18px}.ht-breaking .ht-kicker{font-size:8px}.ht-lead-grid{grid-template-columns:1fr;margin-bottom:30px}.ht-lead{grid-template-columns:1fr}.ht-lead-image{min-height:310px}.ht-lead h2{font-size:32px}.ht-lead-copy{padding:26px}.ht-briefing{padding-top:8px}.ht-briefing-note{margin-bottom:0}.ht-brief{padding-block:16px}.ht-brief h3{font-size:19px}.ht-section{padding-block:30px 18px}.ht-section-heading{align-items:start;margin-bottom:24px}.ht-section-heading h2{font-size:31px;letter-spacing:-1px}.ht-section-heading>.ht-text-link{font-size:10px;margin-top:9px;white-space:normal;max-width:90px;text-align:end}.ht-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ht-card h3{font-size:20px}.ht-card-meta{flex-direction:column;gap:4px}.ht-spotlight{grid-template-columns:1fr 140px;gap:20px;padding:25px;margin-block:30px}.ht-spotlight h2{font-size:33px}.ht-provider-photo{width:140px;height:200px}.ht-star{font-size:40px}.ht-provider-copy{grid-column:span 2}.ht-provider-copy h3{font-size:28px}.ht-video-grid{grid-template-columns:1fr 1fr}.ht-video-featured{grid-column:span 2;grid-row:auto}.ht-video-featured .ht-video-image{aspect-ratio:1.7}.ht-studio{padding-block:32px;margin-block:30px}.ht-studio-note{display:none}.ht-video-featured h3{font-size:27px}.ht-play{width:44px;height:44px}.ht-partner{grid-template-columns:1fr}.ht-partner-copy{padding:28px}.ht-partner h2{font-size:31px}.ht-partner>img{min-height:250px;max-height:350px}.ht-perspectives{grid-template-columns:1fr;gap:15px}.ht-perspectives h3{font-size:22px}.ht-stories{grid-template-columns:repeat(2,1fr);gap:14px}.ht-stories>a{min-height:220px}.ht-footer{margin-top:40px;padding-top:35px}.ht-footer-symbol{font-size:70px}.ht-footer-top p{font-size:34px;letter-spacing:-1px}.ht-footer-links{gap:20px}.ht-footer-links>a:first-child{width:100%}.ht-footer-bottom{font-size:9px}.ht-card>p{font-size:12px}}
@media(max-width:440px){.ht-card-grid{grid-template-columns:1fr}.ht-card h3{font-size:24px}.ht-card-meta{flex-direction:row}.ht-intro h1{font-size:40px}.ht-header-actions{gap:10px}.ht-header-actions>.ht-text-link{font-size:11px}.ht-mode{font-size:22px}.ht-provider-photo{width:120px}.ht-spotlight{grid-template-columns:1fr 120px;padding:20px}.ht-spotlight h2{font-size:28px}.ht-video-grid{gap:18px}.ht-video h3{font-size:16px}.ht-video-featured h3{font-size:25px}.ht-video .ht-kicker{font-size:8px}.ht-video-caption{display:none}.ht-footer-symbol{font-size:48px}.ht-footer-top p{font-size:28px}}
@media(prefers-reduced-motion:reduce){.healthtech-site *{scroll-behavior:auto!important;transition:none!important}}
.ht-search{position:relative}.ht-search summary{cursor:pointer;list-style:none}.ht-search form{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 18px);width:290px;background:var(--ht-surface);padding:18px;border:1px solid var(--ht-line);box-shadow:0 12px 32px #292d3220;border-radius:8px;z-index:45}.ht-search form>div{display:flex;margin-top:10px}.ht-search input,.ht-inline-search input{min-width:0;width:100%;background:transparent;font-size:12px;padding:10px;border:1px solid var(--ht-line);border-radius:4px 0 0 4px;color:var(--ht-ink)}.ht-search button,.ht-inline-search button{padding:8px 12px;border:1px solid var(--ht-line);border-inline-start:0;border-radius:0 4px 4px 0}.ht-inline-search{display:flex;max-width:210px}@media(max-width:760px){.ht-inline-search{max-width:145px}}
.ht-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-bottom:35px;padding-top:25px;border-top:1px solid #ffffff25}.ht-newsletter>div>p{font-size:24px;margin-top:10px;letter-spacing:-.5px}.ht-newsletter form>div{display:flex;gap:0}.ht-newsletter input{min-width:0;width:100%;border:1px solid #ffffff50;background:transparent;padding:15px;color:#f2f3f3;border-radius:6px 0 0 6px;font-size:12px}.ht-newsletter input::placeholder{color:#c1c5cc}.ht-newsletter button{background:#dce1e7;color:#292d32;padding:14px 18px;border-radius:0 6px 6px 0;font-size:12px;font-weight:700;white-space:nowrap}.ht-newsletter #subscribe-message{font-size:12px;margin-top:10px}.ht-newsletter .text-red-600{color:#ffc5c5}.ht-newsletter .text-green-600{color:#dce1e7}.healthtech-site{font-family:var(--font-principal,Arial),Helvetica,sans-serif!important}
@media(max-width:760px){.ht-header-actions>.ht-button{display:inline-flex;padding:10px 12px;gap:4px;font-size:10px}.ht-brand img{max-width:105px}.ht-brand-mark{font-size:28px}.ht-header-actions{gap:10px}.ht-newsletter{grid-template-columns:1fr;gap:22px}.ht-language{display:block}.ht-language summary{max-width:40px;overflow:hidden;text-overflow:ellipsis;font-size:10px}.ht-masthead{flex-wrap:wrap;padding-block:18px}.ht-header-actions{margin-inline-start:auto}}
/* Shared detail/list templates retain their interactions within the gray identity. */
.healthtech-site main .text-blue-600,.healthtech-site main .text-blue-700,.healthtech-site main .text-cyan-500,.healthtech-site main .text-blue-400{color:var(--ht-ink)}.healthtech-site main .bg-blue-600,.healthtech-site main .bg-theme-four{background-color:#444b55}.healthtech-site main .border-blue-500,.healthtech-site main .border-red-300{border-color:var(--ht-line)}.dark .healthtech-site main .dark\:text-cyan-500,.dark .healthtech-site main .dark\:text-blue-700{color:#dce1e7}
.healthtech-site{min-height:100vh}.dark .healthtech-site{background:var(--ht-paper)}
@media(max-width:760px){.ht-search form{position:fixed;inset-block-start:85px;inset-inline:18px;width:auto}}
.ht-lead-grid.ht-lead-single{grid-template-columns:1fr}.ht-lead-single .ht-briefing{max-width:none}.ht-lead-single .ht-brief{max-width:800px}
/* The configurable light palette applies consistently across editorial placements. */
.healthtech-site .ht-lead,.healthtech-site .ht-empty,.healthtech-site .ht-studio{background:var(--ht-feature,var(--ht-ink));color:var(--ht-feature_text,var(--ht-paper))}.healthtech-site .ht-spotlight,.healthtech-site .ht-partner{background:var(--ht-panel,#e4e6e8)}.ht-studio .ht-kicker,.ht-studio .ht-heading-dot,.ht-studio a:hover,.ht-footer-top p em,.ht-footer-symbol,.ht-footer a:hover{color:var(--ht-silver)}.ht-play,.ht-newsletter button{background:var(--ht-silver)}.ht-play{color:var(--ht-feature,var(--ht-ink))}.dark .healthtech-site{--ht-feature:#30363d;--ht-feature_text:#e7e9ec;--ht-panel:#343a42;--ht-silver:#dce1e7}
.healthtech-site h1,.healthtech-site h2,.healthtech-site h3,.healthtech-site h4,.healthtech-site a{font-family:var(--font-alternate,var(--font-principal,Arial)),Helvetica,sans-serif!important}.healthtech-site p{font-family:var(--font-supplementary,var(--font-principal,Arial)),Helvetica,sans-serif!important}

/* Vector icons keep their shape and inherit the palette on iOS and other platforms. */
.ht-icon{display:inline-block;width:1em;height:1em;vertical-align:-.12em;flex-shrink:0}
.ht-brand-mark,.ht-orbit,.ht-star,.ht-footer-symbol{display:inline-flex;align-items:center;justify-content:center}

.ht-stories>a{isolation:isolate;overflow:hidden}.ht-story-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ht-stories>a:has(.ht-story-cover)::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,24,29,.12),rgba(20,24,29,.88));z-index:-1}.ht-conversation-image{width:100%;aspect-ratio:1.65;object-fit:cover;border-radius:5px;margin-bottom:22px}
