/* Home refinement requested on 23 September 2026. Scoped to the two home URLs. */
.home-refined #nih-hero {
  display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
  align-items:center;gap:clamp(32px,4vw,64px);height:auto;min-height:0;
  padding:146px max(28px,calc((100vw - 1280px)/2)) 64px;
}
.home-refined .nih-hero__content {order:1;width:auto;max-width:550px;padding:0;min-width:0;}
.home-refined .nih-hero__vid-card {
  order:2;width:100%;max-width:680px;max-height:none;margin:0;align-self:center;
  aspect-ratio:16/9;border-radius:16px;box-shadow:0 18px 48px #0006,0 0 0 1px #ffffff20;
}
.home-refined .nih-hero__vid-card video {object-fit:contain;}
.home-refined .nih-hero__eyebrow {font-size:10px;line-height:1.7;letter-spacing:.15em;margin-bottom:18px;}
.home-refined .nih-hero__h1 {font-size:clamp(34px,3.35vw,48px);line-height:1.1;letter-spacing:-.025em;margin-bottom:25px;}
.home-refined .nih-hero__list {gap:10px;max-width:none;}
.home-refined .nih-hero__list li {font-size:15px;line-height:1.5;gap:11px;}
.home-refined .nih-hero__list li::before {width:19px;height:19px;font-size:10px;}
.home-refined .nih-hero__content .phase1-hero-action {margin:26px 0 0;}
.home-refined .nih-hero__content .phase1-button {font-size:14px;padding:14px 20px;}
.home-refined .nih-hero__creds {display:flex;flex-wrap:wrap;gap:16px;margin-top:26px;padding-top:20px;border-top:1px solid #ffffff24;}
.home-refined .nih-repse__img {width:67px;}
.home-refined .nih-hero__dgsp {font-size:10px;line-height:1.65;flex:0 1 auto;text-align:left;letter-spacing:0;}
.home-refined .nih-scroll-hint {display:none;}
.home-refined #que-es-avans .phase1-button {background:#102d50;color:#fff!important;}
.home-refined #que-es-avans .phase1-button:hover {background:#1b426e;}
.home-refined .sector-icon {width:24px;height:24px;flex:0 0 24px;display:block;color:inherit;}
.home-refined .mq-item {gap:12px;}
.home-refined .mq-shield {transform:translate(-50%,-50%);}
@media(max-width:1000px) {
  .home-refined #nih-hero {grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:138px 28px 52px;}
  .home-refined .nih-hero__h1 {font-size:36px;}
  .home-refined .nih-hero__list li {font-size:14px;}
  .home-refined .nih-hero__creds {gap:12px;}
}
@media(max-width:767px) {
  .home-refined #nih-hero {grid-template-columns:1fr;gap:28px;padding:98px 22px 36px;}
  .home-refined .nih-hero__content {width:100%;max-width:540px;margin:auto;}
  .home-refined .nih-hero__h1 {font-size:clamp(32px,7vw,40px);margin-bottom:22px;}
  .home-refined .nih-hero__eyebrow {font-size:9px;margin-bottom:14px;}
  .home-refined .nih-hero__list {gap:8px;}
  .home-refined .nih-hero__list li {font-size:14px;}
  .home-refined .nih-hero__content .phase1-button {width:100%;font-size:13px;}
  .home-refined .nih-hero__creds {display:flex;gap:12px;margin-top:20px;padding-top:18px;}
  .home-refined .nih-repse__img {width:62px;}
  .home-refined .nih-hero__dgsp {font-size:8px;}
  .home-refined .nih-hero__vid-card {width:100%;max-width:540px;justify-self:center;margin:0;border-radius:12px;}
  .home-refined .phase2-play-video {font-size:12px;padding:10px 14px;bottom:14px;}
  .home-refined .sector-icon {width:22px;height:22px;flex-basis:22px;}
}
