/* Clinical-only composition; text remains editable HTML. */
#clinical{width:100%;max-width:none;margin:0;padding:48px max(3.55vw,24px) 32px;min-height:121.2vw;background:#dceaf5 url('assets/images/clinical/clinical-background-approved.jpg') center top/100% 100% no-repeat;position:relative;border:0;isolation:isolate}
#clinical .section-head{margin:0;max-width:1280px}#clinical .section-head .eyebrow{margin-bottom:28px}#clinical .section-head h2{font-size:clamp(40px,4.45vw,68px);line-height:1.12;letter-spacing:-.045em}
#clinical .clinical-organ{display:none}
#clinical .clinical-band{position:absolute;left:3.55%;right:4.3%;padding:0;min-height:0;display:block;border:0;background:none}
#clinical .clinical-band-heart{top:32.7%}#clinical .clinical-band-lung{top:61.8%}
#clinical .clinical-band-grid{display:grid;grid-template-columns:32% 36%;gap:0;justify-content:space-between;position:static}
#clinical .clinical-topic{max-width:none;width:100%;padding-top:20px;border:0;position:relative;background:none}
#clinical .clinical-topic::before{content:"";position:absolute;top:0;left:0;width:94%;height:2px;background:var(--blue);transform:scaleX(1);transform-origin:left;transition:transform .25s ease}
#clinical .clinical-topic-1,#clinical .clinical-topic-2{margin-left:auto;text-align:right}
#clinical .clinical-topic-1::before,#clinical .clinical-topic-2::before{left:auto;right:0;width:76%;transform-origin:left}
#clinical .clinical-topic h3{font-size:clamp(24px,2.3vw,36px);line-height:1.2;margin:0 0 20px;color:var(--blue);transform-origin:left center;transition:transform .25s ease,color .25s ease}
#clinical .clinical-topic-1 h3,#clinical .clinical-topic-2 h3{transform-origin:right center}
#clinical .clinical-topic ul{padding:0!important;gap:15px}#clinical .clinical-topic li{font-size:clamp(15px,1.18vw,18px);line-height:1.65;color:var(--ink);transition:color .25s ease}
#clinical .clinical-band-lung .clinical-topic-0{grid-row:1/3}#clinical .clinical-band-lung .clinical-topic-2{grid-column:2;margin-top:64px}
#clinical .clinical-note{position:absolute;bottom:24px;left:3.55%;right:4.3%;width:auto;margin:0;font-size:12px;line-height:1.6;text-align:left;color:#536575}
@media(hover:hover){#clinical .clinical-topic:hover h3{transform:scale(1.04);color:#0E3365}#clinical .clinical-topic:hover::before{transform:scaleX(1.055)}#clinical .clinical-topic:hover li{color:#0e263d}}
#clinical .clinical-topic:focus-within h3{transform:scale(1.04);color:#0E3365}#clinical .clinical-topic:focus-within::before{transform:scaleX(1.055)}
@media(min-width:1080px){#clinical .clinical-band-heart .clinical-topic-1 li:first-child{white-space:nowrap}}
@media(min-width:1800px){#clinical .section-head h2{font-size:76px}#clinical .clinical-topic h3{font-size:42px}#clinical .clinical-topic li{font-size:22px}}
@media(max-width:960px){#clinical{padding:42px 28px 30px;min-height:1450px;background-size:cover;background-position:center top}#clinical .section-head h2{font-size:44px}#clinical .clinical-band{left:28px;right:28px}#clinical .clinical-band-heart{top:31%}#clinical .clinical-band-lung{top:60%}#clinical .clinical-band-grid{grid-template-columns:43% 43%}#clinical .clinical-topic li{font-size:15px}#clinical .clinical-topic h3{font-size:27px}#clinical .clinical-note{left:28px;right:28px}}
@media(max-width:640px){#clinical{padding:40px 24px 28px;min-height:0;background-size:auto 100%;background-position:56% top}#clinical .section-head{margin-bottom:52px}#clinical .section-head h2{font-size:36px;line-height:1.15}#clinical .section-head h2 br{display:none}#clinical .section-head .eyebrow{font-size:11px;margin-bottom:22px}#clinical .clinical-band{position:static;padding:0;min-height:0}#clinical .clinical-band-grid{display:flex;flex-direction:column;gap:42px}#clinical .clinical-band-lung{margin-top:42px}#clinical .clinical-topic,#clinical .clinical-topic-1,#clinical .clinical-topic-2{margin:0;text-align:left;padding-top:16px}#clinical .clinical-topic::before{left:0;right:auto;width:100%}#clinical .clinical-topic h3{font-size:27px;margin-bottom:16px;transform-origin:left}#clinical .clinical-topic li{font-size:16px;line-height:1.65;white-space:normal!important}#clinical .clinical-topic ul{gap:12px}#clinical .clinical-note{position:static;margin-top:42px;font-size:12px;color:#334b5e}#clinical::before{content:"";position:absolute;inset:0;background:rgba(231,241,249,.36);z-index:-1;pointer-events:none}}
@media(prefers-reduced-motion:reduce){#clinical .clinical-topic h3,#clinical .clinical-topic::before,#clinical .clinical-topic li{transition:none!important}#clinical .clinical-topic:hover h3,#clinical .clinical-topic:hover::before,#clinical .clinical-topic:focus-within h3,#clinical .clinical-topic:focus-within::before{transform:none}}
