.video-section{width:min(1180px,calc(100% - 40px));margin:60px auto 80px;scroll-margin-top:30px}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),360px));justify-content:center;gap:28px;align-items:start}.video-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--white);box-shadow:0 12px 30px rgba(60,30,45,.06);min-width:0}.video-player{position:relative;width:100%;aspect-ratio:9/16;background:#161115}.video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-copy{padding:22px}.video-copy h3{font-size:1.15rem;line-height:1.8;margin:0 0 12px;color:var(--ink)}.video-copy p{font-size:1rem;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}.video-copy a{font-size:.875rem;text-decoration:underline;color:var(--muted)}@media(max-width:550px){.video-section{width:calc(100% - 28px);margin:40px auto}.video-copy{padding:18px}}
@media(min-width:901px){.site-header{grid-template-columns:auto minmax(0,1fr) auto}.site-header nav{min-width:0;flex-wrap:wrap;justify-content:center;gap:10px 18px}.site-header nav a{white-space:nowrap}}
.latest-video-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(20px,4vw,48px);border:1px solid var(--line,#ded6ca);border-radius:24px;background:var(--paper,#fffaf3)}
.latest-video-intro h2{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.4;margin:12px 0}.latest-video-intro p{line-height:1.9}.latest-video-intro .primary-btn{margin-top:16px;display:inline-flex;gap:18px}.latest-video-layout .video-card{width:100%;max-width:340px;justify-self:center}.latest-video-layout .video-copy p{overflow-wrap:anywhere}
@media(max-width:700px){.latest-video-layout{grid-template-columns:minmax(0,1fr)}.latest-video-intro{text-align:center}.latest-video-layout .video-card{max-width:310px}}

.home-clinical-section{padding:0 0 30px}.home-clinical-section .safety-section{width:100%}

.linked-topic-videos{margin:0 0 38px;padding:20px 0;border-bottom:1px solid var(--line)}.linked-topic-videos>h2{font-size:1.15rem;margin:0 0 20px;color:var(--ink)}.linked-topic-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),290px));gap:24px;justify-content:center;align-items:start}.linked-topic-video-grid .video-card{width:100%;max-width:290px;justify-self:center}.linked-topic-video-grid .video-copy{padding:16px}.linked-topic-video-grid .video-copy h3{font-size:.96rem}.linked-topic-video-grid .video-copy p{font-size:.85rem;white-space:pre-line}.linked-topic-videos>.text-link{display:block;text-align:center;margin-top:16px}@media(max-width:550px){.linked-topic-video-grid{grid-template-columns:minmax(0,280px)}.linked-topic-video-grid .video-card{max-width:280px}}
