.health-first-aid-hub-module__WavAKq__hub{--cm-green:#0b5a3c;--cm-green-dark:#073d2a;--cm-green-soft:#e7f1eb;--cm-orange:#ef7615;--cm-cream:#f8f3e8;--cm-paper:#fffdf8;gap:1.25rem;display:grid}.health-first-aid-hub-module__WavAKq__intro{border:1px solid #0b5a3c1f;border-top:4px solid var(--cm-orange);background:linear-gradient(135deg, var(--cm-paper), var(--cm-cream));border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:center;gap:1.25rem;margin-bottom:0;padding:1.35rem;display:grid;box-shadow:0 12px 28px #073d2a14}.health-first-aid-hub-module__WavAKq__heroCopy{min-width:0}.health-first-aid-hub-module__WavAKq__heroCopy .content-hub-kicker{color:var(--cm-orange)}.health-first-aid-hub-module__WavAKq__heroCopy h1{color:var(--cm-green-dark)}.health-first-aid-hub-module__WavAKq__heroCopy .content-hub-banner{color:var(--cm-green-dark);background:#e7f1ebb8;border-color:#0b5a3c24}.health-first-aid-hub-module__WavAKq__heroBrand{background:#fffdf8e6;border-radius:18px;justify-items:center;gap:.45rem;min-width:0;padding:.9rem;display:grid}.health-first-aid-hub-module__WavAKq__heroBrand span{color:var(--cm-green);text-align:center;font-size:.82rem;font-weight:800}.health-first-aid-hub-module__WavAKq__heroLogo{object-fit:contain;width:min(180px,100%);height:auto}.health-first-aid-hub-module__WavAKq__emergency{background:linear-gradient(135deg, #fff5ef, var(--cm-paper));border:2px solid #c94931;border-radius:22px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem;display:flex;box-shadow:0 12px 28px #30221914}.health-first-aid-hub-module__WavAKq__emergency h2{color:#7f271b;margin:.15rem 0 .45rem;font-size:clamp(1.35rem,2.5vw,2rem)}.health-first-aid-hub-module__WavAKq__emergency p{max-width:720px;margin:0}.health-first-aid-hub-module__WavAKq__emergencyKicker,.health-first-aid-hub-module__WavAKq__sectionKicker{color:var(--cm-orange);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.health-first-aid-hub-module__WavAKq__emergencyKicker{color:#c4562c}.health-first-aid-hub-module__WavAKq__emergencyActions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.health-first-aid-hub-module__WavAKq__emergencyCall,.health-first-aid-hub-module__WavAKq__secondaryAction{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.72rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.health-first-aid-hub-module__WavAKq__emergencyCall{color:#fff;background:#a52d20}.health-first-aid-hub-module__WavAKq__secondaryAction{color:#7f271b;background:#fff;border:1px solid #b85d42}.health-first-aid-hub-module__WavAKq__locationBox{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;margin:1rem 0 0;display:grid}.health-first-aid-hub-module__WavAKq__locationBox label{color:var(--cm-green-dark);gap:.4rem;font-weight:800;display:grid}.health-first-aid-hub-module__WavAKq__locationBox input,.health-first-aid-hub-module__WavAKq__addMedicationForm input{width:100%;min-height:46px;color:var(--cm-green-dark);font:inherit;background:#fff;border:1px solid #0b5a3c3d;border-radius:13px;padding:.75rem .9rem}.health-first-aid-hub-module__WavAKq__locationBox input:focus,.health-first-aid-hub-module__WavAKq__addMedicationForm input:focus{border-color:var(--cm-orange);outline:3px solid #ef76152e}.health-first-aid-hub-module__WavAKq__locationStatus{color:var(--cm-green);margin:.65rem 0 0;font-size:.9rem}.health-first-aid-hub-module__WavAKq__searchGrid,.health-first-aid-hub-module__WavAKq__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.1rem;display:grid}.health-first-aid-hub-module__WavAKq__searchCard,.health-first-aid-hub-module__WavAKq__guideCard{border:1px solid #0b5a3c24;border-top:3px solid var(--cm-orange);background:#fff;border-radius:18px;gap:.8rem;min-width:0;padding:1rem;display:flex;box-shadow:0 8px 24px #073d2a0f}.health-first-aid-hub-module__WavAKq__searchIcon,.health-first-aid-hub-module__WavAKq__guideIcon{background:var(--cm-green-soft);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:1.45rem;display:grid}.health-first-aid-hub-module__WavAKq__searchCardBody{min-width:0}.health-first-aid-hub-module__WavAKq__searchCard h3,.health-first-aid-hub-module__WavAKq__guideCard h3,.health-first-aid-hub-module__WavAKq__checklistCard h3,.health-first-aid-hub-module__WavAKq__personalMeds h3{color:var(--cm-green-dark);margin:0 0 .4rem}.health-first-aid-hub-module__WavAKq__searchCard p,.health-first-aid-hub-module__WavAKq__guideCard p,.health-first-aid-hub-module__WavAKq__personalMeds p{color:#4d675b;margin:0;line-height:1.48}.health-first-aid-hub-module__WavAKq__cardActions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.8rem;display:flex}.health-first-aid-hub-module__WavAKq__textLink,.health-first-aid-hub-module__WavAKq__guideCard a{color:var(--cm-green);text-underline-offset:3px;font-weight:800;text-decoration-thickness:1px}.health-first-aid-hub-module__WavAKq__textLink:hover,.health-first-aid-hub-module__WavAKq__guideCard a:hover{color:var(--cm-orange)}.health-first-aid-hub-module__WavAKq__smallPrint{color:#66776f;margin:.9rem 0 0;font-size:.82rem}.health-first-aid-hub-module__WavAKq__guideCard{display:block}.health-first-aid-hub-module__WavAKq__guideIcon{margin-bottom:.8rem}.health-first-aid-hub-module__WavAKq__guideCard a{margin-top:.75rem;display:inline-block}.health-first-aid-hub-module__WavAKq__checklistSection{background:linear-gradient(135deg, var(--cm-green-soft), var(--cm-cream));border-radius:22px;padding:1.25rem;box-shadow:inset 0 0 0 1px #0b5a3c1a}.health-first-aid-hub-module__WavAKq__checklistHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.health-first-aid-hub-module__WavAKq__checklistHead h2{color:var(--cm-green-dark);margin:.2rem 0 .35rem}.health-first-aid-hub-module__WavAKq__checklistHead p{color:#5c7067;margin:0}.health-first-aid-hub-module__WavAKq__checklistHead strong{background:var(--cm-green);color:#fff;white-space:nowrap;border-radius:999px;padding:.55rem .8rem;box-shadow:inset 0 -2px #00000014}.health-first-aid-hub-module__WavAKq__checklistColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.health-first-aid-hub-module__WavAKq__checklistCard,.health-first-aid-hub-module__WavAKq__personalMeds{background:#fff;border:1px solid #0b5a3c1a;border-radius:18px;padding:1rem}.health-first-aid-hub-module__WavAKq__checklistCard ul,.health-first-aid-hub-module__WavAKq__personalMedicationList,.health-first-aid-hub-module__WavAKq__safetyList{margin:0;padding:0;list-style:none}.health-first-aid-hub-module__WavAKq__checklistCard li+li,.health-first-aid-hub-module__WavAKq__personalMedicationList li+li{margin-top:.45rem}.health-first-aid-hub-module__WavAKq__checklistCard label,.health-first-aid-hub-module__WavAKq__personalMedicationList label{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.health-first-aid-hub-module__WavAKq__checklistCard input,.health-first-aid-hub-module__WavAKq__personalMedicationList input{width:18px;height:18px;accent-color:var(--cm-green);margin-top:.12rem}.health-first-aid-hub-module__WavAKq__personalMeds{border-left:4px solid var(--cm-orange);margin-top:1rem}.health-first-aid-hub-module__WavAKq__addMedicationForm{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin-top:.8rem;display:grid}.health-first-aid-hub-module__WavAKq__personalMedicationList{margin-top:.8rem}.health-first-aid-hub-module__WavAKq__personalMedicationList li{border-top:1px solid #0b5a3c1a;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.55rem;display:flex}.health-first-aid-hub-module__WavAKq__personalMedicationList button{color:#9b3c2d;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:800}.health-first-aid-hub-module__WavAKq__safetyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.health-first-aid-hub-module__WavAKq__safetyList li{background:var(--cm-paper);color:var(--cm-green-dark);border:1px solid #0b5a3c14;border-radius:14px;padding:.85rem .9rem .85rem 2rem;line-height:1.45;position:relative}.health-first-aid-hub-module__WavAKq__safetyList li:before{content:"✓";color:var(--cm-orange);font-weight:900;position:absolute;left:.8rem}.health-first-aid-hub-module__WavAKq__disclaimer{color:#6d4d25;background:#fff4e8;border:1px solid #ef76153d;border-radius:16px;padding:1rem 1.1rem;line-height:1.5}@media (max-width:980px){.health-first-aid-hub-module__WavAKq__intro{grid-template-columns:minmax(0,1fr) 190px}.health-first-aid-hub-module__WavAKq__searchGrid,.health-first-aid-hub-module__WavAKq__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.health-first-aid-hub-module__WavAKq__intro,.health-first-aid-hub-module__WavAKq__emergency,.health-first-aid-hub-module__WavAKq__checklistHead{display:grid}.health-first-aid-hub-module__WavAKq__intro{grid-template-columns:1fr;padding:1rem}.health-first-aid-hub-module__WavAKq__heroBrand{grid-template-columns:112px minmax(0,1fr);place-items:center start;padding:.7rem .8rem}.health-first-aid-hub-module__WavAKq__heroBrand span{text-align:left}.health-first-aid-hub-module__WavAKq__heroLogo{width:112px}.health-first-aid-hub-module__WavAKq__emergencyActions{justify-content:flex-start}.health-first-aid-hub-module__WavAKq__locationBox,.health-first-aid-hub-module__WavAKq__searchGrid,.health-first-aid-hub-module__WavAKq__guideGrid,.health-first-aid-hub-module__WavAKq__checklistColumns,.health-first-aid-hub-module__WavAKq__safetyList,.health-first-aid-hub-module__WavAKq__addMedicationForm{grid-template-columns:1fr}.health-first-aid-hub-module__WavAKq__searchCard{align-items:flex-start}.health-first-aid-hub-module__WavAKq__emergencyCall,.health-first-aid-hub-module__WavAKq__secondaryAction{min-height:48px}.health-first-aid-hub-module__WavAKq__cardActions .button{min-height:48px}.health-first-aid-hub-module__WavAKq__checklistHead strong{justify-self:start}}
.emergency-help-info-module__EyNZ5G__section{--cm-green:#0b5a3c;--cm-green-dark:#073d2a;--cm-green-soft:#e7f1eb;--cm-orange:#ef7615;--cm-paper:#fffdf8;background:linear-gradient(135deg, #fff9f7, var(--cm-paper));border:1px solid #a52d202e;border-top:4px solid #b7352a;border-radius:22px;margin-top:1.25rem;padding:1.25rem;box-shadow:0 12px 28px #073d2a0f}.emergency-help-info-module__EyNZ5G__headingRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.emergency-help-info-module__EyNZ5G__kicker{color:var(--cm-orange);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.emergency-help-info-module__EyNZ5G__headingRow h2{color:var(--cm-green-dark);margin:.2rem 0 .35rem}.emergency-help-info-module__EyNZ5G__intro{color:#4d675b;max-width:760px;margin:0;line-height:1.5}.emergency-help-info-module__EyNZ5G__callButton{color:#fff;white-space:nowrap;background:#a52d20;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:.75rem 1.1rem;font-weight:900;text-decoration:none;display:inline-flex}.emergency-help-info-module__EyNZ5G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.emergency-help-info-module__EyNZ5G__card{background:#fff;border:1px solid #0b5a3c1a;border-radius:18px;padding:1rem;box-shadow:0 8px 22px #073d2a0d}.emergency-help-info-module__EyNZ5G__cardTitleRow{align-items:center;gap:.7rem;display:flex}.emergency-help-info-module__EyNZ5G__cardTitleRow h3{color:var(--cm-green-dark);margin:0}.emergency-help-info-module__EyNZ5G__icon{background:var(--cm-green-soft);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.35rem;display:grid}.emergency-help-info-module__EyNZ5G__emergencyText{color:#7f271b;background:#fff3f0;border-left:4px solid #b7352a;border-radius:8px;margin:.85rem 0 0;padding:.7rem .8rem;font-weight:900;line-height:1.45}.emergency-help-info-module__EyNZ5G__card ul{color:#294e3f;margin:.85rem 0;padding-left:1.2rem}.emergency-help-info-module__EyNZ5G__card li+li{margin-top:.45rem}.emergency-help-info-module__EyNZ5G__card p{color:#405f52;line-height:1.5}.emergency-help-info-module__EyNZ5G__secondary{background:var(--cm-green-soft);border-radius:12px;padding:.7rem .8rem}.emergency-help-info-module__EyNZ5G__nhsLink,.emergency-help-info-module__EyNZ5G__footerNote a{color:var(--cm-green);text-underline-offset:3px;font-weight:900}.emergency-help-info-module__EyNZ5G__nhsLink:hover,.emergency-help-info-module__EyNZ5G__footerNote a:hover{color:var(--cm-orange)}.emergency-help-info-module__EyNZ5G__footerNote{background:var(--cm-green-soft);color:var(--cm-green-dark);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:1rem;padding:.9rem 1rem;line-height:1.45;display:flex}@media (max-width:760px){.emergency-help-info-module__EyNZ5G__headingRow{display:grid}.emergency-help-info-module__EyNZ5G__callButton{justify-self:start}.emergency-help-info-module__EyNZ5G__grid{grid-template-columns:1fr}}
.medication-reminders-module__yfie8G__reminders{--cm-green:#0b5a3c;--cm-green-dark:#073d2a;--cm-green-soft:#e7f1eb;--cm-orange:#ef7615;border:1px solid #0b5a3c1f;border-top:4px solid var(--cm-orange);background:linear-gradient(135deg,#fffdf8,#f8f3e8);border-radius:22px;margin-top:1.25rem;padding:1.25rem;box-shadow:0 12px 28px #073d2a12}.medication-reminders-module__yfie8G__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.medication-reminders-module__yfie8G__heading h2,.medication-reminders-module__yfie8G__saved h3{color:var(--cm-green-dark);margin:.2rem 0 .35rem}.medication-reminders-module__yfie8G__heading p{color:#536b60;margin:0}.medication-reminders-module__yfie8G__kicker{letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:900;color:var(--cm-orange)!important}.medication-reminders-module__yfie8G__nextReminder{background:var(--cm-green);color:#fff;border-radius:16px;gap:.15rem;min-width:180px;padding:.8rem .9rem;display:grid}.medication-reminders-module__yfie8G__nextReminder span,.medication-reminders-module__yfie8G__nextReminder small{opacity:.88;font-size:.76rem}.medication-reminders-module__yfie8G__notificationNotice{background:var(--cm-green-soft);border:1px solid #0b5a3c1f;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem;display:flex}.medication-reminders-module__yfie8G__notificationNotice strong{color:var(--cm-green-dark)}.medication-reminders-module__yfie8G__notificationNotice p{color:#4f675c;margin:.2rem 0 0;font-size:.88rem}.medication-reminders-module__yfie8G__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.medication-reminders-module__yfie8G__form label,.medication-reminders-module__yfie8G__days{min-width:0;color:var(--cm-green-dark);gap:.4rem;font-weight:800;display:grid}.medication-reminders-module__yfie8G__form input{width:100%;min-height:46px;color:var(--cm-green-dark);font:inherit;background:#fff;border:1px solid #0b5a3c38;border-radius:12px;padding:.7rem .8rem}.medication-reminders-module__yfie8G__form input:focus{border-color:var(--cm-orange);outline:3px solid #ef761529}.medication-reminders-module__yfie8G__fullField,.medication-reminders-module__yfie8G__days{grid-column:1/-1}.medication-reminders-module__yfie8G__days{border:0;margin:0;padding:0}.medication-reminders-module__yfie8G__days legend{margin-bottom:.4rem}.medication-reminders-module__yfie8G__days>div{flex-wrap:wrap;gap:.45rem;display:flex}.medication-reminders-module__yfie8G__day,.medication-reminders-module__yfie8G__dayActive{cursor:pointer;min-width:58px;font:inherit;border:1px solid #0b5a3c33;border-radius:999px;padding:.55rem .7rem;font-weight:800}.medication-reminders-module__yfie8G__day{color:var(--cm-green);background:#fff}.medication-reminders-module__yfie8G__dayActive{border-color:var(--cm-green);background:var(--cm-green);color:#fff}.medication-reminders-module__yfie8G__saveButton{grid-column:1/-1;justify-self:start}.medication-reminders-module__yfie8G__status{color:var(--cm-green);margin:.75rem 0 0;font-weight:800}.medication-reminders-module__yfie8G__saved{margin-top:1.15rem}.medication-reminders-module__yfie8G__saved ul{gap:.7rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.medication-reminders-module__yfie8G__saved li{background:#fff;border:1px solid #0b5a3c1a;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.medication-reminders-module__yfie8G__saved li>div:first-child{gap:.15rem;display:grid}.medication-reminders-module__yfie8G__saved li strong{color:var(--cm-green-dark)}.medication-reminders-module__yfie8G__saved li span,.medication-reminders-module__yfie8G__saved li small{color:#5f746a}.medication-reminders-module__yfie8G__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.medication-reminders-module__yfie8G__actions button{color:var(--cm-green);cursor:pointer;font:inherit;background:#fff;border:1px solid #0b5a3c2e;border-radius:999px;padding:.5rem .7rem;font-size:.82rem;font-weight:800}.medication-reminders-module__yfie8G__actions button:hover{border-color:var(--cm-orange);color:var(--cm-orange)}.medication-reminders-module__yfie8G__actions .medication-reminders-module__yfie8G__remove{color:#9b3c2d}.medication-reminders-module__yfie8G__privacy{color:#466358;background:#eef6f1;border-radius:12px;margin:1rem 0 0;padding:.75rem .85rem;font-size:.82rem}@media (max-width:760px){.medication-reminders-module__yfie8G__heading,.medication-reminders-module__yfie8G__notificationNotice,.medication-reminders-module__yfie8G__saved li{display:grid}.medication-reminders-module__yfie8G__nextReminder{min-width:0}.medication-reminders-module__yfie8G__form{grid-template-columns:1fr}.medication-reminders-module__yfie8G__fullField,.medication-reminders-module__yfie8G__days,.medication-reminders-module__yfie8G__saveButton{grid-column:1}.medication-reminders-module__yfie8G__actions{justify-content:flex-start}.medication-reminders-module__yfie8G__saveButton{width:100%}.medication-reminders-module__yfie8G__notificationNotice .button{width:100%}}
