.medicine-tracker_page__rlwK7{--ink:#202831;--muted:#66717e;background:linear-gradient(150deg,#f4f7f6,#eef3f5 58%,#f6f5f1);color:var(--ink);min-height:60vh}.medicine-tracker_page__rlwK7 *{box-sizing:border-box}.medicine-tracker_wrap__t_nM4{width:min(1200px,calc(100% - 40px));margin:auto;padding:45px 0 72px}.medicine-tracker_hero___bhlY{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-gap:clamp(32px,7vw,100px);gap:clamp(32px,7vw,100px);align-items:center;padding:42px 0 70px}.medicine-tracker_eyebrow__R_wyg{display:flex;align-items:center;gap:8px;margin:0 0 19px;color:#58726c;font-size:9px;font-weight:800;letter-spacing:.15em}.medicine-tracker_hero___bhlY h1{max-width:720px;margin:0;color:#17242b;font-size:clamp(46px,7vw,86px);font-weight:560;line-height:.98;letter-spacing:-.073em}.medicine-tracker_hero___bhlY h1 em{color:#567b73;font-family:Georgia,serif;font-weight:400}.medicine-tracker_lede__mHI1I{max-width:610px;margin:24px 0 25px;color:#637078;font-size:15px;line-height:1.8}.medicine-tracker_actions__B6ZdS{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.medicine-tracker_primary__3gTS9,.medicine-tracker_secondary__eDdAx{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 18px;border-radius:8px;font-size:11px;font-weight:750;text-decoration:none}.medicine-tracker_primary__3gTS9{background:#203d3a;color:white}.medicine-tracker_primary__3gTS9:hover{background:#315a55}.medicine-tracker_secondary__eDdAx{color:#3b5451;border:1px solid #cad8d4;background:#ffffff8c}.medicine-tracker_availability__0Msw_{display:flex;align-items:center;gap:8px;margin:19px 0 0;color:#76817e;font-size:10px}.medicine-tracker_availability__0Msw_ span{width:7px;height:7px;border-radius:50%;background:#5f9d77;box-shadow:0 0 0 3px #5f9d771b}.medicine-tracker_productCard__nZ4Hs{padding:20px;border:1px solid white;border-radius:19px;background:linear-gradient(145deg,#fff,#f9fbfae8);box-shadow:0 26px 70px #203d3a15;transform:rotate(1deg)}.medicine-tracker_cardTop__lfzg1{display:flex;align-items:center;justify-content:space-between;padding:3px 2px 15px;border-bottom:1px solid #e9eeec;color:#6c7d78;font-size:8px;font-weight:800;letter-spacing:.13em}.medicine-tracker_cardTop__lfzg1 span{display:flex;align-items:center;gap:7px}.medicine-tracker_cardTop__lfzg1 i{width:6px;height:6px;border-radius:50%;background:#57a77c}.medicine-tracker_cardTop__lfzg1 svg{color:#67827a}.medicine-tracker_today__Uw9jz{display:flex;align-items:center;justify-content:space-between;padding:22px 2px 17px}.medicine-tracker_today__Uw9jz div{display:grid;grid-gap:6px;gap:6px}.medicine-tracker_today__Uw9jz small{color:#82918c;font-size:8px;font-weight:800;letter-spacing:.14em}.medicine-tracker_today__Uw9jz strong{font-size:19px;letter-spacing:-.04em}.medicine-tracker_today__Uw9jz>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#568279;background:#e9f3ef}.medicine-tracker_doseRow__iZDJX{display:flex;align-items:center;gap:11px;padding:13px 11px;border-top:1px solid #edf0ef}.medicine-tracker_doseIcon__B6MOP{display:grid;place-items:center;width:33px;height:33px;flex:none;border-radius:10px;color:#5b8179;background:#f0f5f3}.medicine-tracker_doseRow__iZDJX>span:nth-child(2){display:grid;flex:1 1;grid-gap:4px;gap:4px}.medicine-tracker_doseRow__iZDJX strong{font-size:10px}.medicine-tracker_doseRow__iZDJX small{color:#84908c;font-size:9px}.medicine-tracker_status__TM6YN{color:#739087;font-size:7px;font-weight:800;letter-spacing:.09em}.medicine-tracker_cardFoot__mP5L9{display:flex;align-items:center;gap:8px;margin-top:7px;padding:13px 3px 1px;border-top:1px solid #edf0ef;color:#7d8985;font-size:9px}.medicine-tracker_cardFoot__mP5L9 svg{flex:none;color:#64857a}.medicine-tracker_capabilities__ua7_c{padding:8px 0 64px}.medicine-tracker_sectionHeading__JTX4s{margin-bottom:22px}.medicine-tracker_sectionHeading__JTX4s .medicine-tracker_eyebrow__R_wyg{margin-bottom:9px}.medicine-tracker_sectionHeading__JTX4s h2{margin:0;color:#26352f;font-size:clamp(27px,4vw,42px);font-weight:550;letter-spacing:-.055em}.medicine-tracker_grid__JsJBu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.medicine-tracker_grid__JsJBu article{min-height:190px;padding:20px;border:1px solid #dfe7e4;border-radius:12px;background:#ffffff9c}.medicine-tracker_grid__JsJBu article>svg{margin:8px 0 18px;color:#67867c}.medicine-tracker_number__skrvN{float:right;color:#9ca9a2;font-size:8px;font-weight:800;letter-spacing:.12em}.medicine-tracker_grid__JsJBu h3{margin:0 0 8px;font-size:14px;letter-spacing:-.025em}.medicine-tracker_grid__JsJBu p{margin:0;color:#76817e;font-size:10px;line-height:1.65}.medicine-tracker_privacy__HvfS1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:17px;gap:17px;align-items:center;padding:22px;border:1px solid #d9e4df;border-radius:15px;background:linear-gradient(105deg,#e5f0eb,#eef3f2)}.medicine-tracker_privacy__HvfS1>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#4d766a;background:#d6e8df}.medicine-tracker_privacy__HvfS1 .medicine-tracker_eyebrow__R_wyg{margin-bottom:7px}.medicine-tracker_privacy__HvfS1 h2{margin:0 0 7px;font-size:18px;letter-spacing:-.04em}.medicine-tracker_privacy__HvfS1 div>p:last-child{max-width:650px;margin:0;color:#66766f;font-size:10px;line-height:1.65}.medicine-tracker_privacy__HvfS1>a{display:flex;align-items:center;gap:8px;color:#47685f;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}.medicine-tracker_disclaimer___MEuM{display:flex;align-items:flex-start;gap:10px;margin-top:15px;padding:15px 17px;border:1px solid #e5e7e5;border-radius:10px;color:#75807c;background:#ffffff75}.medicine-tracker_disclaimer___MEuM svg{flex:none;color:#758a81}.medicine-tracker_disclaimer___MEuM p{margin:0;font-size:9px;line-height:1.65}@media (max-width:850px){.medicine-tracker_hero___bhlY{grid-template-columns:1fr;gap:35px;padding-top:20px}.medicine-tracker_productCard__nZ4Hs{max-width:600px;transform:none}.medicine-tracker_grid__JsJBu{grid-template-columns:repeat(2,minmax(0,1fr))}.medicine-tracker_privacy__HvfS1{grid-template-columns:auto minmax(0,1fr)}.medicine-tracker_privacy__HvfS1>a{grid-column:2}}@media (max-width:540px){.medicine-tracker_wrap__t_nM4{width:calc(100% - 30px);padding-top:25px}.medicine-tracker_hero___bhlY{gap:30px;padding:22px 0 48px}.medicine-tracker_hero___bhlY h1{font-size:clamp(43px,12vw,60px)}.medicine-tracker_lede__mHI1I{font-size:13px;line-height:1.7}.medicine-tracker_actions__B6ZdS{align-items:stretch;flex-direction:column;gap:8px}.medicine-tracker_primary__3gTS9,.medicine-tracker_secondary__eDdAx{width:100%}.medicine-tracker_availability__0Msw_{font-size:9px}.medicine-tracker_productCard__nZ4Hs{padding:15px}.medicine-tracker_today__Uw9jz strong{font-size:17px}.medicine-tracker_grid__JsJBu{grid-template-columns:1fr 1fr;gap:8px}.medicine-tracker_grid__JsJBu article{min-height:175px;padding:14px}.medicine-tracker_grid__JsJBu h3{font-size:12px}.medicine-tracker_grid__JsJBu p{font-size:9px}.medicine-tracker_privacy__HvfS1{gap:11px;padding:16px}.medicine-tracker_privacy__HvfS1>span{width:34px;height:34px}.medicine-tracker_privacy__HvfS1 h2{font-size:16px}.medicine-tracker_privacy__HvfS1 div>p:last-child,.medicine-tracker_privacy__HvfS1>a{font-size:9px}.medicine-tracker_disclaimer___MEuM{padding:13px}.medicine-tracker_disclaimer___MEuM p{font-size:8px}}