/* Adaptation of the approved V6 to native WordPress content and real links. */
.medtech-native{font-family:var(--sans)!important;color:var(--ink);background:var(--paper);line-height:1.5}
.medtech-native h1,.medtech-native h2,.medtech-native h3{color:inherit}
.nav-link{display:flex;align-items:center}.utility a{font-size:11px;color:#d4dce7;padding:8px 0}.topics-list a{font-size:12px;padding:9px 0}.mobile-panel a{display:block;padding:13px 0;border-bottom:1px solid var(--line)}.footer-group a{display:block}.nav-mobile-title{display:none}
.masthead .brand-line{grid-template-columns:1fr auto 1fr}.masthead .brand{grid-column:2}.masthead .brand-side{grid-column:3}.brand-side .primary{font-size:12px}.brand-side .primary:hover{text-decoration:none}
.medtech-native .article-body{font-family:var(--serif);font-size:var(--article-size);line-height:1.8;color:var(--ink);text-align:left;hyphens:none;overflow-wrap:break-word}
.article-body h2,.article-body h3{scroll-margin-top:80px}.article-body h3{font:700 24px/1.3 var(--serif);margin:28px 0 16px}.article-body ul,.article-body ol{padding-left:26px;margin:0 0 24px}.article-body li{margin:9px 0}.article-body a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.article-body figure{margin:25px 0}.article-body figure img{height:auto;max-width:100%;border-radius:7px}.article-body blockquote{margin:26px 0;border-left:3px solid #8db4eb;padding:10px 22px;font-size:1.12em;background:#f4f7fc}.article-body table{display:block;overflow:auto;width:100%;border-collapse:collapse;font:14px/1.6 var(--sans);margin:24px 0}.article-body td,.article-body th{border:1px solid var(--line);padding:10px}.article-body iframe,.article-body video{max-width:100%}.article-body .wp-caption{max-width:100%}.article-body .wp-caption-text{font:12px/1.6 var(--sans);color:var(--muted);margin-top:8px}.article-body .alignleft,.article-body .alignright{float:none;max-width:100%;margin:20px 0}.article-body .author-end a{text-decoration:none}.article-body .impact-block dl{margin-top:18px}
.mosaic-image{width:100%;height:100%;object-fit:cover}.mosaic-link>.image-placeholder{position:absolute;inset:0}.image-placeholder{display:grid;place-items:center;width:100%;height:100%;aspect-ratio:1.6;background:linear-gradient(135deg,#1b2f4d,#476997);color:#fff;font:700 23px var(--sans)}.image-placeholder>span>span{color:#9fc5ff}.horizontal-story{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.horizontal-story .image-link img{aspect-ratio:1.3}.horizontal-story h3{font:700 21px/1.3 var(--serif);margin:6px 0 10px}
.medtech-search-form{display:grid;gap:13px}.medtech-search-form input,.medtech-search-form select{width:100%;padding:14px;border:1px solid #cbd7e5;border-radius:6px;background:#fff;color:var(--ink);font:16px var(--sans)}.medtech-search-form label{font:600 13px var(--sans)}.medtech-search-form button{margin-top:6px}.archive-count{margin-bottom:22px}.pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.pagination a,.pagination .current,.pagination .dots{min-width:42px;min-height:42px;display:grid;place-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:6px;font-size:13px}.pagination .current{background:var(--navy);color:white}.standard-page{max-width:790px;margin:0 auto 60px}.standard-page .rubric-heading h1{font-size:44px}.newsletter-page{max-width:680px;padding:45px 0 70px;margin:auto}.newsletter-page h1{font:700 48px/1.15 var(--serif);margin:16px 0 32px}.newsletter-real-form{margin:25px 0}.newsletter-real-form .tnp{max-width:none}.newsletter-real-form input:not([type=checkbox]):not([type=radio]),.newsletter-real-form select,.standard-page input:not([type=checkbox]):not([type=radio]),.standard-page textarea{max-width:100%;border:1px solid #cbd7e5;border-radius:7px;padding:12px;font:16px var(--sans);background:#fff;color:var(--ink)}.newsletter-real-form input[type=submit]{background:var(--blue)!important;color:#fff!important;border:0!important;cursor:pointer}.newsletter-real-form label{font:600 13px/1.7 var(--sans)}.newsletter-real-form .tnp-field{margin-bottom:18px}.empty-state{padding:35px 0 65px}.saved-stories{display:grid;gap:0;margin-bottom:60px}.saved-entry{padding:23px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.saved-entry h2{font:700 24px/1.35 var(--serif)}.saved-entry button{font-size:12px;color:var(--blue);padding:12px;white-space:nowrap}
.medtech-native .article-figure img{width:100%;object-fit:cover}.medtech-native .article-grid{align-items:start}.article-aside{max-height:75vh;overflow:auto}.article-body .author-symbol{font-family:var(--sans)}.source-box a{overflow-wrap:anywhere}.newsletter-band .primary{border-radius:6px}.reading-progress{z-index:99998}.admin-bar .reading-progress{top:32px}.admin-bar .site-nav{top:32px}.medtech-native.comfort{--paper:#fbf8f2;--ink:#243246}.medtech-native.comfort .article-grid{grid-template-columns:minmax(0,760px);max-width:760px}.medtech-native.comfort .article-aside,.medtech-native.comfort .right-context{display:none}.medtech-native.comfort .article-body{font-size:calc(var(--article-size) + 1px)}
@media(min-width:1500px){.medtech-native .wrap{max-width:1500px}}
@media(max-width:1100px){.nav-links{gap:16px}.nav-link{font-size:10px}.horizontal-story{grid-template-columns:110px 1fr}.brand-side .primary{padding:10px 13px}}
@media(max-width:900px){.masthead .brand-line{display:flex;justify-content:center;position:relative}.brand-side{position:absolute;right:0}.brand-side .primary{display:none}.nav-links{gap:0;justify-content:space-between;width:100%}.nav-link{font-size:10px;padding-right:12px}.topics-list{gap:15px}}
@media(max-width:650px){.utility a{font-size:10px}.utility .desktop-utility{display:none}.nav-links{display:none}.nav-mobile-title{display:inline;align-self:center;font-size:12px;color:var(--muted)}.masthead .brand-line{min-height:83px}.masthead .wordmark{font-size:35px}.utility-links{gap:13px}.topics{gap:13px}.topics-list{flex-wrap:nowrap;overflow:auto;white-space:nowrap;gap:17px;scrollbar-width:none}.topics-list a{font-size:11px}.horizontal-story{grid-template-columns:100px 1fr;gap:15px}.horizontal-story h3{font-size:19px}.standard-page .rubric-heading h1{font-size:34px}.newsletter-page{padding:30px 0 45px}.newsletter-page h1{font-size:36px}.saved-entry h2{font-size:20px}.admin-bar .reading-progress{top:46px}.admin-bar .site-nav{top:0}.newsletter-v6{padding:25px}.article-aside{max-height:none}.article-body h3{font-size:23px}.pagination a,.pagination .current{font-size:12px;padding:8px 10px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
@media print{.masthead,.site-nav,.topics,.article-tools,.article-aside,.right-context,.article-related,.newsletter-band,.site-footer,.reading-progress,.correction-link{display:none!important}.article-body{font-size:12pt!important;color:#000}.article-grid{display:block!important}.article-header h1{font-size:30px!important}.article-figure{max-width:500px;margin:20px auto}.article-body a{color:#000}}
