.Medicines-module__N2k3uq__page{--ink:#111827;--muted:#68707d;--quiet:#6f7782;--rule:#11182717;--silver:linear-gradient(135deg,#fcfcfd 0%,#f1f3f5 43%,#e1e5e9 100%);--silverDeep:linear-gradient(135deg,#f4f5f6 0%,#dfe3e7 52%,#cbd1d7 100%);min-height:100vh;color:var(--ink);background:radial-gradient(circle at 16% 8%,#fffffff5,#0000 31rem),radial-gradient(circle at 92% 23%,#cdd4dc57,#0000 34rem),#fafaf9}.Medicines-module__N2k3uq__hero{text-align:center;padding:7rem 1.5rem 5.2rem;position:relative;overflow:hidden}.Medicines-module__N2k3uq__hero:before,.Medicines-module__N2k3uq__hero:after{content:"";filter:blur(70px);pointer-events:none;border-radius:999px;position:absolute}.Medicines-module__N2k3uq__hero:before{background:#d6dce48c;width:28rem;height:28rem;top:-16rem;left:7%}.Medicines-module__N2k3uq__hero:after{background:#eef0f3d9;width:31rem;height:31rem;bottom:-20rem;right:-8rem}.Medicines-module__N2k3uq__heroInner{z-index:1;max-width:850px;margin:0 auto;position:relative}.Medicines-module__N2k3uq__eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#707783;letter-spacing:.08em;text-transform:uppercase;background:#fff6;border:1px solid #11182717;border-radius:999px;align-items:center;gap:.55rem;padding:.44rem .92rem;font-size:.72rem;font-weight:700;display:inline-flex}.Medicines-module__N2k3uq__eyebrowDot{background:#a2a8b0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #a2a8b01f}.Medicines-module__N2k3uq__hero h1{letter-spacing:-.055em;margin:1.7rem 0 0;font-size:clamp(2.5rem,7vw,5.2rem);font-weight:650;line-height:.98}.Medicines-module__N2k3uq__titleRule{background:linear-gradient(90deg,#aab0b8,#252a31);border-radius:99px;width:56px;height:3px;margin:1.55rem auto}.Medicines-module__N2k3uq__hero p{max-width:670px;color:var(--muted);margin:0 auto;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.Medicines-module__N2k3uq__hero .Medicines-module__N2k3uq__ingredientLine{color:#747c86;overflow-wrap:anywhere;margin-bottom:.75rem;font-size:.78rem;line-height:1.55}.Medicines-module__N2k3uq__shell{width:min(1180px,100% - 3rem);margin:0 auto;padding-bottom:7rem}.Medicines-module__N2k3uq__featureGrid{z-index:2;grid-template-columns:repeat(3,1fr);gap:1rem;margin:-1.7rem 0 3rem;display:grid;position:relative}.Medicines-module__N2k3uq__feature{border:1px solid var(--rule);background:var(--silver);border-radius:22px;min-height:138px;padding:1.4rem;box-shadow:inset 0 1px #ffffffe6,0 16px 45px #20262d0b}.Medicines-module__N2k3uq__featureIcon{color:#5f6670;background:#ffffff75;border:1px solid #11182714;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.Medicines-module__N2k3uq__feature h2{margin:.9rem 0 .28rem;font-size:1rem;font-weight:650}.Medicines-module__N2k3uq__feature p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.55}.Medicines-module__N2k3uq__directoryPanel{border-top:1px solid var(--rule);padding-top:2.2rem}.Medicines-module__N2k3uq__directoryHead{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.Medicines-module__N2k3uq__directoryHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.1rem)}.Medicines-module__N2k3uq__directoryHead p{color:var(--muted);margin:.35rem 0 0;font-size:.9rem}.Medicines-module__N2k3uq__count{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:650}.Medicines-module__N2k3uq__searchWrap{max-width:650px;position:relative}.Medicines-module__N2k3uq__searchIcon{color:#858c96;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.Medicines-module__N2k3uq__search{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#ffffff7a;border:1px solid #1118271c;border-radius:999px;outline:none;padding:.9rem 6rem .9rem 2.8rem;box-shadow:inset 0 1px #fffc}.Medicines-module__N2k3uq__search:focus{border-color:#929aa4;box-shadow:0 0 0 4px #9199a324,inset 0 1px #fff}.Medicines-module__N2k3uq__searchSubmit{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#20242a;border:0;border-radius:999px;padding:0 1rem;font-size:.74rem;font-weight:700;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.Medicines-module__N2k3uq__letters{flex-wrap:wrap;gap:.4rem;margin:1rem 0 2.2rem;display:flex}.Medicines-module__N2k3uq__letter{border:1px solid var(--rule);color:#717883;cursor:pointer;min-width:34px;height:34px;font:inherit;background:#ffffff4d;border-radius:10px;justify-content:center;align-items:center;padding:0 .6rem;font-size:.74rem;font-weight:700;text-decoration:none;display:inline-flex}.Medicines-module__N2k3uq__letter:hover,.Medicines-module__N2k3uq__letterActive{color:#fff;background:#20242a;border-color:#20242a}.Medicines-module__N2k3uq__letterDisabled{opacity:.28;cursor:not-allowed;color:#717883;border-color:var(--rule);background:0 0}.Medicines-module__N2k3uq__letterGroup{margin-top:2.6rem;scroll-margin-top:6rem}.Medicines-module__N2k3uq__letterHeading{align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.Medicines-module__N2k3uq__letterHeading h3{margin:0;font-size:1.6rem;font-weight:650}.Medicines-module__N2k3uq__letterHeading:after{content:"";background:linear-gradient(90deg,var(--rule),transparent);flex:1;height:1px}.Medicines-module__N2k3uq__medicineGrid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.Medicines-module__N2k3uq__medicineCard{border:1px solid var(--rule);min-height:155px;color:inherit;background:linear-gradient(145deg,#ffffff8c,#e4e8ec80);border-radius:18px;flex-direction:column;padding:1.3rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.Medicines-module__N2k3uq__medicineCard:hover{border-color:#1118272e;transform:translateY(-3px);box-shadow:0 18px 38px #21272e14}.Medicines-module__N2k3uq__medicineCard h4{letter-spacing:-.015em;margin:0;font-size:1.05rem}.Medicines-module__N2k3uq__medicineCard p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0 1rem;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.Medicines-module__N2k3uq__cardMeta{color:#777f89;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:auto;font-size:.72rem;font-weight:650;display:flex}.Medicines-module__N2k3uq__empty{text-align:center;color:var(--muted);background:#ffffff2e;border:1px dashed #11182724;border-radius:22px;padding:4rem 1.5rem}.Medicines-module__N2k3uq__empty h3{color:var(--ink);margin:0 0 .45rem}.Medicines-module__N2k3uq__empty p{margin:0}.Medicines-module__N2k3uq__pagination{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;margin-top:2.6rem;padding-top:1.25rem;display:flex}.Medicines-module__N2k3uq__pagination>a,.Medicines-module__N2k3uq__pagination>span,.Medicines-module__N2k3uq__pageNumbers a{color:#59616b;font-size:.78rem;font-weight:650;text-decoration:none}.Medicines-module__N2k3uq__pagination>span[aria-disabled=true]{opacity:.38}.Medicines-module__N2k3uq__pageNumbers{align-items:center;gap:.45rem;display:flex}.Medicines-module__N2k3uq__pageSlot{color:var(--quiet);align-items:center;gap:.45rem;display:inline-flex}.Medicines-module__N2k3uq__pageNumbers a{border:1px solid var(--rule);border-radius:9px;place-items:center;min-width:32px;height:32px;display:grid}.Medicines-module__N2k3uq__pageNumbers a:hover,.Medicines-module__N2k3uq__pageNumbers .Medicines-module__N2k3uq__pageActive{color:#fff;background:#20242a;border-color:#20242a}.Medicines-module__N2k3uq__detailHero{text-align:left;padding-bottom:3.3rem}.Medicines-module__N2k3uq__detailHero .Medicines-module__N2k3uq__heroInner{max-width:1180px}.Medicines-module__N2k3uq__detailHero .Medicines-module__N2k3uq__titleRule{margin-left:0}.Medicines-module__N2k3uq__detailHero p{max-width:760px;margin-left:0}.Medicines-module__N2k3uq__detailHero .Medicines-module__N2k3uq__answerSources{justify-content:flex-start;max-width:760px;margin:1rem 0 0}.Medicines-module__N2k3uq__breadcrumb{color:var(--muted);align-items:center;gap:.45rem;margin-bottom:1.4rem;font-size:.78rem;display:flex}.Medicines-module__N2k3uq__breadcrumb a{color:inherit;text-decoration:none}.Medicines-module__N2k3uq__breadcrumb a:hover{color:var(--ink)}.Medicines-module__N2k3uq__detailShell{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:3rem;display:grid}.Medicines-module__N2k3uq__content{min-width:0}.Medicines-module__N2k3uq__side{flex-direction:column;gap:1rem;display:flex;position:sticky;top:5.5rem}.Medicines-module__N2k3uq__metaBox,.Medicines-module__N2k3uq__sideBox,.Medicines-module__N2k3uq__safetyNote{border:1px solid var(--rule);background:var(--silver);border-radius:18px;box-shadow:inset 0 1px #ffffffd1}.Medicines-module__N2k3uq__metaBox{flex-wrap:wrap;gap:1.3rem 2.5rem;margin-bottom:2rem;padding:1.1rem 1.35rem;display:flex}.Medicines-module__N2k3uq__metaItem span{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:750;display:block}.Medicines-module__N2k3uq__metaItem strong{margin-top:.25rem;font-size:.83rem;font-weight:600;display:block}.Medicines-module__N2k3uq__sourceScope{color:#59616b;background:linear-gradient(135deg,#ffffffb3,#e2e6eb94);border:1px solid #535c6721;border-radius:14px;margin:-1rem 0 2rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.58}.Medicines-module__N2k3uq__sourceScope strong{color:var(--ink)}.Medicines-module__N2k3uq__sideBox{padding:1.1rem}.Medicines-module__N2k3uq__sideBox h2{letter-spacing:.07em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem}.Medicines-module__N2k3uq__sideLink{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;gap:.5rem;padding:.7rem 0;font-size:.82rem;text-decoration:none;display:flex}.Medicines-module__N2k3uq__sideLinkActive{color:var(--ink);font-weight:650}.Medicines-module__N2k3uq__section{margin:0 0 2.9rem;scroll-margin-top:5rem}.Medicines-module__N2k3uq__section h2{letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.35rem,3vw,1.8rem)}.Medicines-module__N2k3uq__sectionIntro{color:var(--muted);margin:-.45rem 0 1.15rem;font-size:.9rem;line-height:1.65}.Medicines-module__N2k3uq__answerGrid,.Medicines-module__N2k3uq__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.Medicines-module__N2k3uq__answer,.Medicines-module__N2k3uq__contentBox{border:1px solid var(--rule);background:linear-gradient(145deg,#ffffff75,#e7eaee6e);border-radius:17px;padding:1.25rem;box-shadow:inset 0 1px #ffffffbf}.Medicines-module__N2k3uq__answer{grid-column:1/-1}.Medicines-module__N2k3uq__answer h3,.Medicines-module__N2k3uq__contentBox h3{margin:0 0 .55rem;font-size:.98rem;line-height:1.45}.Medicines-module__N2k3uq__answer p,.Medicines-module__N2k3uq__contentBox p{color:#4f5660;white-space:pre-line;margin:0;font-size:.91rem;line-height:1.72}.Medicines-module__N2k3uq__answerSources{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.Medicines-module__N2k3uq__answerSource{color:#626a74;overflow-wrap:anywhere;background:#ffffff75;border:1px solid #5e67712e;border-radius:999px;align-items:center;gap:.28rem;max-width:100%;padding:.3rem .52rem;font-size:.66rem;line-height:1.3;text-decoration:none;display:inline-flex}.Medicines-module__N2k3uq__answerSource:hover{color:var(--ink);background:#ffffffb8;border-color:#11182747}.Medicines-module__N2k3uq__contentBox ul{color:#4f5660;margin:.2rem 0 0;padding-left:1.15rem}.Medicines-module__N2k3uq__contentBox li{margin:.58rem 0;font-size:.9rem;line-height:1.55}.Medicines-module__N2k3uq__contentBox li .Medicines-module__N2k3uq__answerSources{margin-top:.38rem}.Medicines-module__N2k3uq__contentBoxWide{grid-column:1/-1}.Medicines-module__N2k3uq__coverageGapCard{background:#f4f5f68c;border-style:dashed}.Medicines-module__N2k3uq__coverageGapLabel{color:#7a6b55;letter-spacing:.05em;text-transform:uppercase;margin-top:.7rem;font-size:.63rem;font-weight:700;display:inline-flex}.Medicines-module__N2k3uq__glanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.Medicines-module__N2k3uq__glanceCard{background:linear-gradient(145deg,#ffffffb8,#dadfe594);border:1px solid #11182717;border-radius:16px;min-height:108px;padding:1rem 1.05rem;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #282f370b}.Medicines-module__N2k3uq__glanceCard h3{color:#6b737e;letter-spacing:.065em;text-transform:uppercase;margin:0 0 .42rem;font-size:.68rem;font-weight:750}.Medicines-module__N2k3uq__glanceCard p{color:#3f4750;white-space:pre-line;margin:0;font-size:.86rem;line-height:1.58}.Medicines-module__N2k3uq__glanceCard .Medicines-module__N2k3uq__answerSources{margin-top:.65rem}.Medicines-module__N2k3uq__mechanism{background:radial-gradient(circle at 92% 8%,#ffffffe6,#0000 14rem),linear-gradient(132deg,#fafbfcf5,#d5dbe2d6);border:1px solid #3b444f26;border-radius:24px;margin:0 0 2.9rem;padding:clamp(1.4rem,3vw,2.1rem);scroll-margin-top:5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 24px 58px #2b333c14}.Medicines-module__N2k3uq__mechanism:after{content:"";pointer-events:none;border:1px solid #3e48541a;border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-8rem;right:-5rem;box-shadow:0 0 0 2.5rem #ffffff21,0 0 0 5rem #ffffff14}.Medicines-module__N2k3uq__mechanismLabel{z-index:1;color:#727b86;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:750;position:relative}.Medicines-module__N2k3uq__mechanism h2{z-index:1;letter-spacing:-.038em;max-width:760px;margin:.5rem 0 .8rem;font-size:clamp(1.55rem,4vw,2.35rem);line-height:1.12;position:relative}.Medicines-module__N2k3uq__mechanism>p{z-index:1;color:#454e58;white-space:pre-line;max-width:820px;margin:0;font-size:.95rem;line-height:1.75;position:relative}.Medicines-module__N2k3uq__mechanism .Medicines-module__N2k3uq__coverageGapText{color:#6d6254;font-style:italic}.Medicines-module__N2k3uq__mechanismSteps{z-index:1;gap:.7rem;margin-top:1.2rem;display:grid;position:relative}.Medicines-module__N2k3uq__mechanismStep{border-top:1px solid #3039431a;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;max-width:850px;padding-top:.7rem;display:grid}.Medicines-module__N2k3uq__mechanismStep>span{color:#8a939d;letter-spacing:.08em;font-size:.66rem;font-weight:750}.Medicines-module__N2k3uq__mechanismStep strong{margin-bottom:.2rem;font-size:.84rem;display:block}.Medicines-module__N2k3uq__mechanismStep p{color:#515a65;margin:0;font-size:.84rem;line-height:1.62}.Medicines-module__N2k3uq__mechanism>.Medicines-module__N2k3uq__answerSources{z-index:1;position:relative}.Medicines-module__N2k3uq__callouts{gap:.7rem;margin:0 0 2.3rem;display:grid}.Medicines-module__N2k3uq__callout{background:#eef1f4a8;border:1px solid #cfd4d9;border-left-width:4px;border-radius:4px 15px 15px 4px;padding:1rem 1.15rem}.Medicines-module__N2k3uq__callout h2,.Medicines-module__N2k3uq__callout h3{margin:0 0 .35rem;font-size:.92rem}.Medicines-module__N2k3uq__callout p{color:#555d67;white-space:pre-line;margin:0;font-size:.84rem;line-height:1.62}.Medicines-module__N2k3uq__calloutInfo{border-left-color:#758597}.Medicines-module__N2k3uq__calloutWarning,.Medicines-module__N2k3uq__calloutCaution{background:#f6f0e28c;border-left-color:#a8864a}.Medicines-module__N2k3uq__calloutCritical{background:#f6e8e880;border-left-color:#a25959}.Medicines-module__N2k3uq__calloutSuccess{background:#e7f1ec85;border-left-color:#638577}.Medicines-module__N2k3uq__sources{gap:.65rem;display:grid}.Medicines-module__N2k3uq__source{border:1px solid var(--rule);color:inherit;background:#ffffff47;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.Medicines-module__N2k3uq__source:hover{background:#ffffff8c;border-color:#11182733}.Medicines-module__N2k3uq__source strong{font-size:.88rem;display:block}.Medicines-module__N2k3uq__source span{color:var(--muted);margin-top:.24rem;font-size:.73rem;display:block}.Medicines-module__N2k3uq__sourceIcon{color:#7d848d;flex:none}.Medicines-module__N2k3uq__safetyNote{color:#555c65;padding:1.1rem 1.2rem;font-size:.78rem;line-height:1.55}.Medicines-module__N2k3uq__safetyNote strong{color:var(--ink)}.Medicines-module__N2k3uq__reviewLine{border-top:1px solid var(--rule);color:var(--quiet);margin-top:2.8rem;padding-top:1rem;font-size:.74rem}.Medicines-module__N2k3uq__errorPage{place-items:center;min-height:70vh;padding:3rem 1rem;display:grid}.Medicines-module__N2k3uq__errorPanel{border:1px solid var(--rule);background:var(--silver);text-align:center;border-radius:22px;width:min(560px,100%);padding:2rem}.Medicines-module__N2k3uq__errorPanel h1{margin:0 0 .6rem;font-size:1.65rem}.Medicines-module__N2k3uq__errorPanel p{color:var(--muted);line-height:1.6}.Medicines-module__N2k3uq__retryButton{color:#fff;font:inherit;cursor:pointer;background:#22272d;border:0;border-radius:999px;padding:.75rem 1.2rem;font-size:.82rem;font-weight:650}.Medicines-module__N2k3uq__loadingBar{background:#e1e4e7;border-radius:99px;width:min(340px,75vw);height:7px;overflow:hidden}.Medicines-module__N2k3uq__loadingBar:after{content:"";background:linear-gradient(90deg,#aeb4ba,#e9ebed,#9fa6ad);width:38%;height:100%;animation:1.2s ease-in-out infinite alternate Medicines-module__N2k3uq__medicineLoad;display:block}@keyframes Medicines-module__N2k3uq__medicineLoad{to{transform:translate(165%)}}@media (max-width:900px){.Medicines-module__N2k3uq__featureGrid,.Medicines-module__N2k3uq__medicineGrid,.Medicines-module__N2k3uq__glanceGrid{grid-template-columns:repeat(2,1fr)}.Medicines-module__N2k3uq__detailShell{grid-template-columns:1fr}.Medicines-module__N2k3uq__side{grid-row:1;position:static}}@media (max-width:640px){.Medicines-module__N2k3uq__hero{padding:5rem 1.15rem 4rem}.Medicines-module__N2k3uq__shell{width:min(100% - 2rem,1180px)}.Medicines-module__N2k3uq__featureGrid,.Medicines-module__N2k3uq__medicineGrid,.Medicines-module__N2k3uq__answerGrid,.Medicines-module__N2k3uq__contentGrid,.Medicines-module__N2k3uq__glanceGrid{grid-template-columns:1fr}.Medicines-module__N2k3uq__featureGrid{margin-top:-1rem}.Medicines-module__N2k3uq__directoryHead{flex-direction:column;align-items:flex-start}.Medicines-module__N2k3uq__answer,.Medicines-module__N2k3uq__contentBoxWide{grid-column:auto}.Medicines-module__N2k3uq__detailHero{padding-bottom:2.4rem}.Medicines-module__N2k3uq__metaBox{gap:1rem}}@media (prefers-reduced-motion:reduce){.Medicines-module__N2k3uq__medicineCard{transition:none}.Medicines-module__N2k3uq__medicineCard:hover{transform:none}.Medicines-module__N2k3uq__loadingBar:after{width:100%;animation:none}}
