.mobile-contact-bar{display:none}
@media(max-width:760px){
  body{padding-bottom:68px}
  .mobile-contact-bar{position:fixed;z-index:1000;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:7px;padding:7px;background:rgba(255,255,255,.96);border:1px solid #f0ceda;border-radius:18px;box-shadow:0 12px 34px rgba(80,20,45,.22);backdrop-filter:blur(12px)}
  .mobile-contact-bar a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border-radius:12px;font-family:'Prompt',sans-serif;font-size:12px;font-weight:600;text-align:center;text-decoration:none;color:#8b1e4b;background:#fff3f7;border:1px solid #f0ceda}
  .mobile-contact-bar a:last-child{color:#fff;background:#c42468;border-color:#c42468}
}
.medical-review-note{margin:18px 0;padding:16px 18px;border-radius:14px;background:#fff5f8;border:1px solid #f2d2dd;color:#674550;font-size:13px;line-height:1.75}
.skip-link{position:absolute;left:-9999px;top:8px;z-index:2000;padding:10px 14px;background:#fff;color:#8b1e4b}.skip-link:focus{left:8px}
