.drug-info-hero-band{background:linear-gradient(135deg,#eaf7fd 0,#f0faff 100%);border-bottom:1px solid #d0edf8;padding:3rem 1rem 2.5rem;text-align:center}.drug-info-hero-content{max-width:680px;margin:0 auto}.drug-info-hero-content h1{font-size:2.4rem;margin-bottom:.75rem}.drug-info-hero-content p{font-size:1.1rem;line-height:1.6}.drug-info-hub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.drug-info-hub-title{font-size:32px}.drug-info-hub-card{color:inherit}.drug-info-hub-card-inner{background:linear-gradient(145deg,#f0faff 0,#ddf2fa 100%);border:2px solid #b3daea;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:1.5rem 1.25rem;min-height:165px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.drug-info-hub-card:hover .drug-info-hub-card-inner{background:linear-gradient(145deg,#0c9ccf 0,#0b85ae 100%);border-color:#0c9ccf;box-shadow:0 6px 24px rgba(12,156,207,.35);transform:translateY(-3px);text-decoration:none}.drug-info-hub-category{background-color:rgba(12,127,168,.12);color:#0c7fa8;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:background-color .2s ease,color .2s ease}.drug-info-hub-card:hover .drug-info-hub-category{background-color:rgba(255,255,255,.22);color:#fff}.drug-info-hub-drug-name{font-size:18px;color:#0c5f80;margin:8px 0 4px;line-height:1.2;transition:color .2s ease}.drug-info-hub-card:hover .drug-info-hub-drug-name{color:#fff}.drug-info-hub-learn-more{font-size:13px;color:#6ba8bf;font-weight:600;transition:color .2s ease}.drug-info-hub-card:hover .drug-info-hub-learn-more{color:rgba(255,255,255,.8)}.drug-info-hub-hook{font-size:13px;color:#4a7d91;margin:5px 0 10px;line-height:1.45}.drug-info-hub-card:hover .drug-info-hub-hook{color:rgba(255,255,255,.85)}.drug-info-savings-cta-btn{background-color:#e81389!important;border-color:#e81389!important;color:#fff!important;font-weight:700;white-space:nowrap;font-size:16px}.drug-info-savings-cta-btn:hover{background-color:#c0116e!important;border-color:#c0116e!important;color:#fff!important;text-decoration:none}.drug-info-breadcrumb .breadcrumb{font-size:15px;list-style:none;padding-left:0;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0}.drug-info-breadcrumb .breadcrumb-item{display:flex;align-items:center}.drug-info-breadcrumb .breadcrumb-item + .breadcrumb-item::before{content:"/";padding:0 6px;color:#aaa}.drug-info-breadcrumb .breadcrumb-item a{color:#0c9ccf;text-decoration:none}.drug-info-breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.drug-info-breadcrumb .breadcrumb-item.active{color:#545454}.drug-info-detail-title{font-size:3rem;line-height:1.15}.drug-info-detail-generic{font-size:18px;color:#545454}.drug-info-class-badge{background-color:#d8f0f9;color:#0c7fa8;font-size:14px;font-weight:700;padding:5px 12px}.drug-info-savings-cta-top{background-color:#edf8fd;border:1px solid #7ec8e3;border-radius:8px}.drug-info-savings-cta-top strong{font-size:18px}.drug-info-savings-cta-bottom{background-color:#0c9ccf;color:#fff;border-radius:10px}.drug-info-savings-cta-bottom h3{color:#fff;font-size:26px}.drug-info-savings-cta-bottom p{color:#d8f0f9;font-size:18px}.drug-info-savings-cta-btn-inverse{background-color:#fff!important;border-color:#fff!important;color:#0c7fa8!important;font-weight:700;font-size:18px}.drug-info-savings-cta-btn-inverse:hover{background-color:#d8f0f9!important;text-decoration:none}.drug-info-mobile-nav{border-bottom:2px solid #7ec8e3}.drug-info-mobile-nav-scroll{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:0 4px 10px 4px}.drug-info-mobile-nav-scroll::-webkit-scrollbar{display:none}.drug-info-nav-pill{display:inline-block;padding:7px 18px;border-radius:999px;border:2px solid #0c9ccf;color:#0c9ccf;font-size:15px;font-weight:600;text-decoration:none;background:#fff;transition:background .15s,color .15s}.drug-info-nav-pill:focus,.drug-info-nav-pill:hover{background:#0c9ccf;color:#fff;text-decoration:none}.drug-info-sidebar{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin}.drug-info-sidebar-inner{background:#edf8fd;border:2px solid #7ec8e3;border-radius:10px;padding:1.4rem}.drug-info-sidebar-heading{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#0c7fa8;font-weight:700;margin-bottom:.75rem}.drug-info-sidebar-list{margin:0;padding:0}.drug-info-sidebar-list li{border-bottom:1px solid #b3daea}.drug-info-sidebar-list li:last-child{border-bottom:none}.drug-info-sidebar-link{display:block;padding:9px 6px;font-size:16px;color:#333;text-decoration:none;font-weight:500;transition:color .12s,padding-left .12s}.drug-info-sidebar-link:focus,.drug-info-sidebar-link:hover{color:#0c9ccf;padding-left:12px;text-decoration:none}.drug-info-sidebar-cta{background:#fff;border:1px solid #7ec8e3;border-radius:8px}.drug-info-section{border-bottom:2px solid #d8f0f9;padding-bottom:2rem}.drug-info-section:last-of-type{border-bottom:none}.drug-info-section-title{font-size:26px;font-weight:700;margin-bottom:1rem;padding-top:.5rem;scroll-margin-top:90px;border-left:4px solid #0c9ccf;padding-left:14px}.drug-info-section-body{font-size:18px;line-height:1.8;color:#333}.drug-info-subsection-title{font-size:17px;font-weight:700;color:#0c7fa8;margin-top:1.4rem;margin-bottom:.5rem;padding-bottom:.2rem;border-bottom:1px solid #d8f0f9}.drug-info-highlights-list{list-style:none;padding-left:0;margin-bottom:1.2rem}.drug-info-highlights-list li{padding:.45rem .8rem;border-left:3px solid #7ec8e3;margin-bottom:.4rem;background:#f7fbfd;border-radius:0 4px 4px 0;font-size:.97em}.drug-info-highlights-list li strong{color:#0c7fa8}.dm-dark .drug-info-subsection-title{color:#5ec8e8;border-bottom-color:#2d566a}.dm-dark .drug-info-highlights-list li{background:#152530;border-left-color:#2d566a}.drug-info-section-body p{margin-bottom:1.2rem}.drug-info-section-body ol,.drug-info-section-body ul{padding-left:1.5rem;margin-bottom:1.2rem}.drug-info-section-body li{margin-bottom:.4rem}.drug-info-placeholder{font-size:17px;color:#545454;font-style:italic}.drug-info-warning-box{background-color:#fffbe6;border-left:4px solid #e6a817;border-radius:4px;padding:1rem 1.2rem;margin-bottom:.5rem}.drug-info-serious-box{background-color:#fff2f2;border-left:4px solid #c0392b;border-radius:4px;padding:1rem 1.2rem;margin-bottom:.5rem}.drug-info-common-box{background-color:#edf8fd;border-left:4px solid #0c9ccf;border-radius:4px;padding:1rem 1.2rem;margin-bottom:.5rem}.drug-info-read-more-btn{display:inline-block;margin-top:.75rem;font-size:15px;font-weight:600;color:#0c9ccf;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.drug-info-read-more-btn:hover{color:#0c7fa8}.dm-dark .drug-info-warning-box{background:#2a2206;border-left-color:#c89020}.dm-dark .drug-info-serious-box{background:#2a0a0a;border-left-color:#e05050}.dm-dark .drug-info-common-box{background:#152530;border-left-color:#5ec8e8}.drug-info-cross-links-wrap{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0}.drug-info-cross-link-btn{display:inline-block;padding:7px 18px;border-radius:999px;border:2px solid #0c9ccf;color:#0c9ccf;background:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.drug-info-cross-link-btn:focus,.drug-info-cross-link-btn:hover{background:#0c9ccf;color:#fff;text-decoration:none}.drug-info-price-card-link{color:inherit}.drug-info-price-card-link:hover .drug-info-price-card{box-shadow:0 4px 18px rgba(0,0,0,.15);transform:translateY(-2px);text-decoration:none}.drug-info-price-card{border:1px solid #e61d87;background-color:#fff;border-radius:10px;padding:1rem;min-width:200px;max-width:280px;transition:box-shadow .18s ease,transform .18s ease}.drug-info-price-card-name{display:block;font-size:1.05rem;color:#0c9ccf;margin-bottom:4px}.drug-info-price-card-meta{margin:0;padding:0}.drug-info-price-card-meta li{display:inline;font-size:.88rem;color:#545454}.drug-info-price-card-meta li + li::before{content:" · ";color:#aaa}.drug-info-price-card-pharma-logo{height:28px;width:auto;display:block}.drug-info-price-card-pharma-name{font-size:.82rem;color:#535353;font-weight:600}.drug-info-price-card-our,.drug-info-price-card-retail{font-size:.9rem;color:#333}.drug-info-price-card-savings{font-weight:700;font-size:1rem;color:#0c9ccf;margin-top:6px}.dm-dark .drug-info-price-card{background:#1e2430;border-color:#c0116e}.dm-dark .drug-info-price-card-name{color:#5ec8e8}.dm-dark .drug-info-price-card-our,.dm-dark .drug-info-price-card-retail{color:#cdd8e0}.dm-dark .drug-info-price-card-savings{color:#5ec8e8}.fda-dosage-table{width:100%;border-collapse:collapse;margin:.5rem 0;font-size:17px}.fda-dosage-table td,.fda-dosage-table th{padding:.6rem .75rem;vertical-align:top;border:1px solid #d8f0f9;line-height:1.6}.fda-dosage-table th{font-weight:700;color:#0c7fa8;background:#edf8fd;width:38%}.fda-dosage-table ul{margin:0;padding-left:1.2rem}.fda-dosage-table li{margin-bottom:.2rem}.dm-dark .fda-dosage-table th{background:#152530;color:#5ec8e8;border-color:#2d566a}.dm-dark .fda-dosage-table td{border-color:#2d566a}.dm-dark .drug-info-hub-card-inner{background:linear-gradient(145deg,#1a2d3a 0,#152530 100%);border-color:#2d566a}.dm-dark .drug-info-hub-card:hover .drug-info-hub-card-inner{background:linear-gradient(145deg,#0c9ccf 0,#0b85ae 100%);border-color:#0c9ccf}.dm-dark .drug-info-hub-drug-name{color:#5ec8e8}.dm-dark .drug-info-hub-learn-more{color:#5a8899}.dm-dark .drug-info-sidebar-inner{background:#152530;border-color:#2d566a}.dm-dark .drug-info-sidebar-link{color:#cdd8e0}.dm-dark .drug-info-sidebar-link:hover{color:#5ec8e8}.dm-dark .drug-info-section-title{border-left-color:#5ec8e8}.dm-dark .drug-info-section-body{color:#cdd8e0}.dm-dark .drug-info-section{border-bottom-color:#1e3a4a}.dm-dark .drug-info-savings-cta-top{background:#152530;border-color:#2d566a}.dm-dark .drug-info-nav-pill{background:#152530;border-color:#5ec8e8;color:#5ec8e8}.dm-dark .drug-info-nav-pill:hover{background:#5ec8e8;color:#152530}.dm-dark .drug-info-cross-link-btn{background:#152530;border-color:#5ec8e8;color:#5ec8e8}.dm-dark .drug-info-cross-link-btn:hover{background:#5ec8e8;color:#152530}.dm-dark .drug-info-placeholder{color:#89a}.drug-info-trust-band{background:#f7fbfd;border-top:1px solid #d8eff8;border-radius:12px;padding:2rem 2rem 1.5rem}.drug-info-trust-content{max-width:700px;margin:0 auto;text-align:center}.drug-info-trust-title{font-size:22px;margin-bottom:.75rem}.drug-info-trust-disclaimer{font-size:.8rem;color:#7a9baa;margin-bottom:0}.dm-dark .drug-info-hero-band{background:linear-gradient(135deg,#152530 0,#1a2d3a 100%);border-bottom-color:#2d566a}.dm-dark .drug-info-hub-hook{color:#7aafbf}.dm-dark .drug-info-trust-band{background:#152530;border-top-color:#2d566a}.dm-dark .drug-info-trust-disclaimer{color:#6a8899}@media (max-width:991.98px){.drug-info-hub-grid{grid-template-columns:repeat(4,1fr);gap:.75rem}.drug-info-hub-card-inner{padding:1rem .85rem;min-height:130px}.drug-info-hub-hook{display:none}.drug-info-hub-drug-name{font-size:15px}}@media (max-width:575.98px){.drug-info-hub-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.drug-info-hub-card-inner{padding:1rem .75rem;min-height:120px}}@media (max-width:991.98px){.drug-info-detail-title{font-size:2.2rem}.drug-info-section-title{font-size:22px}.drug-info-savings-cta-top{flex-direction:column;align-items:flex-start!important;gap:12px!important}.drug-info-savings-cta-top .ms-auto{margin-left:0!important}}@media (max-width:575.98px){.drug-info-detail-title{font-size:1.9rem}.drug-info-cross-link-btn{font-size:14px;padding:6px 14px}.drug-info-section-title{font-size:20px}.drug-info-section-body{font-size:16px}}