.patient-contact-strip{background:var(--primary);color:#fff}.patient-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.patient-contact-grid a,.patient-contact-grid div{color:#ffffffe0;border-left:1px solid #ffffff1f;align-items:center;gap:12px;min-height:86px;padding:18px;line-height:1.45;display:flex}.patient-contact-grid a:last-child{border-right:1px solid #ffffff1f}.patient-contact-grid svg{color:var(--gold);flex:none}.patient-instructions{background:var(--background)}.instruction-stack{gap:34px;display:grid}.instruction-section{gap:18px;display:grid}.instruction-section h2{color:var(--primary);font-size:clamp(1.8rem,3vw,2.6rem)}.instruction-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.instruction-column{border:1px solid var(--border);background:#fff;border-radius:14px;padding:24px;box-shadow:0 8px 28px #17332a0d}.instruction-column h3{color:var(--accent);font-family:var(--font-work-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:800}.instruction-column ol{color:var(--muted);margin:18px 0 0;padding-left:1.35rem}.instruction-column li{padding-left:.25rem;line-height:1.68}.instruction-column li+li{margin-top:10px}.instruction-column[lang=mr]{font-family:var(--font-work-sans), system-ui, sans-serif}.patient-help-band{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff}.patient-help-band .container{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding-block:52px;display:grid}.patient-help-band h2{margin-top:10px;font-size:clamp(2rem,3.6vw,3.25rem)}.patient-help-band p{color:#ffffffc7;max-width:660px;margin-top:12px;line-height:1.7}.patient-help-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:940px){.patient-contact-grid,.instruction-columns,.patient-help-band .container{grid-template-columns:1fr}.patient-contact-grid a,.patient-contact-grid div{border-right:1px solid #ffffff1f;min-height:auto}}@media (max-width:620px){.instruction-column{padding:18px}.patient-help-actions{width:100%}}
