/* ProViotic Cardio page-specific overrides */

/* Prevent CLS: reserve space for visuals and logo */
body.proviotic-cardio-page .logo {
  display: inline-block;
  width: 200px;
  height: auto;
  aspect-ratio: 2102 / 558;
}

/* Keep global sizing from layout.css; only declare aspect ratio to avoid CLS */
/* Use intrinsic image ratio; sizing comes from global layout.css */

/* Align feature list with centered copy on desktop while keeping neat bullets */
body.proviotic-cardio-page .feature-list {
  text-align: left;
  margin: 0.2rem 0 0.6rem;
  padding-left: 1.2rem; /* standard bullet indent */
  max-width: 760px;
}

body.proviotic-cardio-page .feature-list li {
  margin: 0.2rem 0;
}

@media (max-width: 800px) {
  body.proviotic-cardio-page h1,
  body.proviotic-cardio-page .copy h1 {
    font-size: 1.4rem !important;
  }

  body.proviotic-cardio-page h2,
  body.proviotic-cardio-page .copy h2 {
    font-size: 1.2rem !important;
  }
}


