.medication-page{--bg: #fbf4e9;--dark-bg: #ead6bc;--title: hsl(0, 20%, 15.7%);--body: hsl(0, 9.1%, 34.5%);--primary: hsl(7, 50.8%, 50.6%);--border: hsl(0, 0%, 89.4%);--font: var(--font-sans);--system: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:min(1120px,100%);margin:auto;padding:0 24px 64px;background:var(--bg);color:var(--body);font:15px/1.6 var(--font);letter-spacing:.1px}.medication-page *{box-sizing:border-box}.medication-page a{color:var(--primary);text-underline-offset:3px}.medication-page a:hover{text-decoration:underline;text-decoration-thickness:2px}.medication-page a:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.medication-page .breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding:24px 0 40px;font:13px/20px var(--system)}.medication-page .breadcrumb a{color:var(--body)}.medication-page .page-layout{display:grid;grid-template-columns:minmax(0,760px) 240px;gap:64px;align-items:start}.medication-page article{min-width:0}.medication-page h1,.medication-page h2,.medication-page h3,.medication-page strong{color:var(--title)}.medication-page h1{font:700 34px/41px var(--system);margin:12px 0 24px;letter-spacing:0}.medication-page h1 span{color:var(--body);font-weight:400}.medication-page h2{font:700 28px/34px var(--font);letter-spacing:.2px;margin:12px 0 24px}.medication-page h3{font:600 20px/25px var(--font);letter-spacing:.2px;margin:0 0 12px}.medication-page p{margin:0 0 16px}.medication-page .lede{font:400 20px/30px var(--font);max-width:650px;margin-bottom:24px}.medication-page section{margin-top:48px;scroll-margin-top:24px}.medication-page .sidebar{position:sticky;top:40px;font:13px/20px var(--system);padding-top:4px}.medication-page .sidebar nav{display:flex;flex-direction:column;gap:4px}.medication-page .sidebar nav a{padding:8px 0;color:var(--body);text-decoration:none}.medication-page .sidebar nav a:hover,.medication-page .sidebar nav a[aria-current]{color:var(--primary);text-decoration:underline}.medication-page .sidebar-bottom{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.medication-page .mobile-toc{display:none}.medication-page .card{background:#ffffffeb;border:1px solid var(--border);border-radius:10px;padding:24px;margin:24px 0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.medication-page table{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}.medication-page caption{text-align:left;font-weight:600;color:var(--title);margin-bottom:24px}.medication-page th,.medication-page td{text-align:left;padding:16px 0;border-bottom:1px solid var(--border)}.medication-page thead th{font:500 13px/20px var(--system);color:var(--body);padding-top:0}.medication-page tbody th{font-weight:500;color:var(--title)}.medication-page tbody tr:last-child>*{border-bottom:0}.medication-page .effect-table th:first-child{width:55%;padding-right:24px}.medication-page .effect-table.statin-table th:first-child{width:35%}.medication-page .coverage-table th:first-child{width:25%;padding-right:24px;vertical-align:top}.medication-page .coverage-table td{vertical-align:top}.medication-page .bar-row{display:flex;align-items:center;gap:16px}.medication-page .bar-row strong{width:42px;text-align:right;font-variant-numeric:tabular-nums}.medication-page .track{height:12px;background:var(--bg);border-radius:10px;flex:1;overflow:hidden}.medication-page .track span{display:block;height:100%;background:var(--primary);border-radius:10px}.medication-page .option-list{margin:24px 0}.medication-page .option-list>div{padding:24px 0;border-bottom:1px solid var(--border)}.medication-page .option-list>div:first-child{padding-top:0}.medication-page .option-list p{margin:0}.medication-page .related-links{list-style:disc;padding-left:24px}.medication-page .related-links li{margin-bottom:12px}.medication-page .care-card{background:var(--dark-bg);border-radius:16px;padding:24px;margin-top:40px}.medication-page a.button{display:inline-flex;align-items:center;justify-content:center;font:600 15px/20px var(--system);background:var(--primary);color:#fff;border-radius:21px;min-height:42px;padding:10px 24px;text-decoration:none}.medication-page a.button:hover{opacity:.9}.medication-page .group-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0}.medication-page .medication-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.medication-page .medication-grid .card{margin:0}.medication-page .medication-grid h3 span{font-weight:400}@media (max-width:1000px){.medication-page{max-width:940px}.medication-page .page-layout{grid-template-columns:minmax(0,1fr) 200px;gap:40px}}@media (max-width:760px){.medication-page .page-layout{display:block}.medication-page .sidebar{display:none}.medication-page .breadcrumb{padding:24px 0}.medication-page .lede{font-size:18px;line-height:27px}.medication-page .mobile-toc{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:24px}}@media (max-width:600px){.medication-page h2{font-size:24px;line-height:30px}.medication-page .card{padding:20px}.medication-page .effect-table th:first-child{padding-right:12px}.medication-page .coverage-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.medication-page .coverage-table tbody,.medication-page .coverage-table tr,.medication-page .coverage-table th,.medication-page .coverage-table td{display:block;width:100%}.medication-page .coverage-table tr{padding:20px 0;border-bottom:1px solid var(--border)}.medication-page .coverage-table tr:last-child{border-bottom:0}.medication-page .coverage-table th:first-child{width:100%;padding:0 0 12px;border:0;font-weight:600}.medication-page .coverage-table td{padding:0;border:0}.medication-page .medication-grid{grid-template-columns:1fr}}
