.rx-page,.rx-mini{--rx-ink:#1f1f1f;--rx-paper:#f1f1f1;--rx-green:#0b3833;--rx-muted:#5d655f;--rx-line:#c9cdc7;color:var(--rx-ink);font-family:"Neue Montreal",Arial,sans-serif;font-size:16px;line-height:1.45}
.rx-page{padding:0 32px;background:var(--rx-paper)}
.rx-page *,.rx-mini *{box-sizing:border-box}
.rx-page [hidden],.rx-mini [hidden]{display:none!important}
.rx-page a,.rx-mini a{color:inherit;text-decoration:none}
.rx-page button,.rx-page input,.rx-page select,.rx-mini select{font:inherit}
.rx-page button,.rx-page select,.rx-mini select{cursor:pointer}
.rx-page button:focus-visible,.rx-page a:focus-visible,.rx-page input:focus-visible,.rx-page select:focus-visible,.rx-mini a:focus-visible,.rx-mini select:focus-visible{outline:2px solid #93672f;outline-offset:5px}
.rx-page p,.rx-mini p{margin:0}
.rx-page h1,.rx-page h2,.rx-page h3,.rx-mini h2,.rx-mini h3{color:inherit;font-weight:500;letter-spacing:-.045em;margin:0}
.rx-page h1{font-size:clamp(54px,7.6vw,120px);line-height:1.02}
.rx-page h2{font-size:clamp(36px,4.1vw,64px);line-height:1.08}
.rx-page h3{font-size:28px;line-height:1.15}
.rx-page [id]{scroll-margin-top:100px}
.rx-intro{padding:140px 0 60px}
.rx-intro-kicker{display:flex;justify-content:space-between;gap:20px;color:var(--rx-muted);font-size:14px;margin-bottom:44px}
.rx-intro-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:60px;align-items:end}
.rx-intro-copy{max-width:390px;padding-bottom:8px;font-size:18px;line-height:1.5}
.rx-intro-copy p{margin-bottom:24px}
.rx-inline-link{display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:15px}
.rx-inline-link span{font-size:20px}
.rx-scope{max-width:820px;color:var(--rx-muted);font-size:13px;line-height:1.55;margin-top:40px!important}
.rx-filterbar{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:24px;align-items:end;border-top:1px solid var(--rx-line);border-bottom:1px solid var(--rx-line);padding:26px 0}
.rx-label{display:block;font-size:13px;letter-spacing:0;line-height:1.4;color:var(--rx-muted);margin-bottom:12px}
.rx-search,.rx-select{display:block;min-width:0}
.rx-search-input{display:flex;align-items:center;gap:12px}
.rx-search input{width:100%;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--rx-ink);outline-offset:1px}
.rx-search input::placeholder{color:#68706a}
.rx-select select{border:0;border-bottom:1px solid #b5beb7;border-radius:0;background:transparent;color:inherit;min-height:44px;width:100%;padding:7px 26px 7px 0;max-width:100%}
.rx-reset{border:0;border-bottom:1px solid #aab3ac;background:transparent;color:var(--rx-ink);padding:11px 0;min-height:44px;white-space:nowrap}
.rx-results-toolbar{display:flex;justify-content:space-between;gap:16px;padding:28px 0 22px;font-size:14px;color:var(--rx-muted)}
.rx-live-message{font-size:14px;color:var(--rx-green)}
.rx-live-message:empty{display:none}
.rx-live-message:not(:empty){padding:0 0 20px}
.rx-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px}
.rx-profile{min-width:0;border-bottom:1px solid var(--rx-line);padding-bottom:20px}
.rx-profile-photo{position:relative;display:block;height:230px;border-radius:6px;overflow:hidden;background:#deded6}
.rx-profile-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.rx-profile:hover .rx-profile-photo img{transform:scale(1.025)}
.rx-profile-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#0007)}
.rx-photo-category{position:absolute;z-index:1;bottom:18px;left:20px;color:#fff;font-size:14px}
.rx-profile-main{padding:20px 0 0}
.rx-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.rx-profile-heading h2{font-size:clamp(26px,2.3vw,36px);line-height:1.12;overflow-wrap:anywhere}
.rx-compare-toggle{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #acb6ae;border-radius:50%;background:transparent;color:var(--rx-green);font-size:27px!important}
.rx-compare-toggle[aria-pressed=true]{background:var(--rx-green);border-color:var(--rx-green);color:#fff;font-size:18px!important}
.rx-mechanism{color:var(--rx-muted);font-size:15px;min-height:44px;line-height:1.45;margin:14px 0 20px!important}
.rx-stage{display:inline-flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;color:var(--rx-ink);max-width:100%}
.rx-stage>span{width:7px;height:7px;border-radius:50%;background:#8d9e8c;flex:none;margin-top:5px}
.rx-stage.approved>span{background:#0b3833}.rx-stage.clinical>span{background:#638878}.rx-stage.preclinical>span{background:#ae8b5a}.rx-stage.research>span{background:#8f9188}
.rx-profile-open{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font-size:14px}
.rx-profile-open span{font-size:22px}
.rx-empty{text-align:center;padding:96px 24px;border-bottom:1px solid var(--rx-line)}
.rx-empty p{margin:20px 0 30px}
.rx-solid-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;border:0;background:var(--rx-green)!important;color:#f1f1f1!important;border-radius:50px;padding:18px 24px;min-height:54px;font-size:15px;line-height:1.2;text-decoration:none;cursor:pointer}
.rx-solid-button>span{font-size:22px}
.rx-endnote{padding:100px 0;display:flex;justify-content:space-between;align-items:center;gap:60px}
.rx-endnote h2{font-size:40px}
.rx-endnote p{max-width:600px;margin-top:20px;color:var(--rx-muted)}
.rx-endnote .pl-button{flex:none}
.rx-compare-dock{position:fixed;z-index:150;left:32px;right:32px;bottom:20px;background:#e4e8df;border:1px solid #bfc9bd;border-radius:12px;box-shadow:0 10px 50px #0002;display:flex;gap:24px;align-items:center;padding:18px 24px;color:#0b3833}
.rx-compare-dock>div{flex:1;min-width:0}
.rx-dock-label{font-size:12px;display:block;margin-bottom:8px}
.rx-compare-chips{display:flex;flex-wrap:wrap;gap:8px}
.rx-compare-chips button{border:1px solid #a5b5a8;border-radius:24px;background:transparent;padding:8px 12px;min-height:36px;display:flex;align-items:center;gap:16px;font-size:14px;color:inherit}
.rx-compare-chips button span{font-size:20px}
.rx-clear-compare{border:0;background:transparent;color:inherit;min-height:44px;padding:8px}
.rx-data-stage{background:var(--rx-green);color:#f1f1f1;border-radius:8px;padding:48px;margin-top:10px}
.rx-data-top{display:flex;justify-content:space-between;align-items:center;gap:32px}
.rx-data-top h2{font-size:42px;max-width:520px}
.rx-select-on-dark{min-width:240px}
.rx-select-on-dark .rx-label{color:#baccc2}
.rx-select-on-dark select{border-color:#7b9688;color:#fff}
.rx-select-on-dark option{background:var(--rx-green);color:#fff}
.rx-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:50px 0;border-bottom:1px solid #708b7d}
.rx-stat-grid>div{display:flex;flex-direction:column;gap:12px}
.rx-stat-grid strong{font-size:clamp(64px,7vw,100px);letter-spacing:-.06em;line-height:1;font-weight:400}
.rx-stat-grid span{font-size:14px;max-width:180px;color:#d1ddd5}
.rx-analysis-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;padding:48px 0 36px}
.rx-analysis-copy h3{font-size:32px;margin-bottom:18px}
.rx-analysis-copy p{font-size:16px;line-height:1.6;color:#d1ddd5;margin-bottom:28px;max-width:400px}
.rx-bars{display:flex;flex-direction:column;gap:22px}
.rx-bar-label{display:flex;justify-content:space-between;gap:24px;font-size:14px;margin-bottom:10px}
.rx-bar-track{height:8px;border-radius:12px;background:#ffffff26;overflow:hidden}
.rx-bar-track>span{display:block;height:100%;min-width:2px;border-radius:12px;background:#b6c7a7;transition:width .4s ease}
.rx-bar-track>.approved{background:#d1e1bb}.rx-bar-track>.clinical{background:#92b3a4}.rx-bar-track>.preclinical{background:#c5b197}.rx-bar-track>.research{background:#b3b2a6}
.rx-data-footnote{border-top:1px solid #708b7d;padding-top:24px;font-size:12px;color:#c3d2c9}
.rx-matrix-section,.rx-compare-section{padding:96px 0 0}
.rx-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:36px}
.rx-section-heading h2{max-width:700px}
.rx-section-heading>p{max-width:420px;color:var(--rx-muted);font-size:16px}
.rx-table-scroll{width:100%;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}
.rx-table-scroll:focus-visible{outline:2px solid #93672f;outline-offset:5px}
.rx-scroll-hint{font-size:12px;color:var(--rx-muted);margin-bottom:14px!important}
.rx-matrix,.rx-comparison-table{width:100%;border-collapse:collapse;font-size:15px;text-align:left}
.rx-matrix th,.rx-matrix td{padding:20px 16px;border-bottom:1px solid var(--rx-line);vertical-align:middle}
.rx-matrix thead th{font-size:12px;font-weight:400;color:var(--rx-muted);padding-top:0;min-width:150px}
.rx-matrix th:first-child{padding-left:0;min-width:150px}
.rx-matrix tbody th{font-weight:400}
.rx-matrix-value{display:grid;place-items:center;width:50px;height:44px;border-radius:5px;background:#dae1d7;color:#143a2e!important;transition:background .2s}
.rx-matrix-value.clinical{background:#dee6e0}.rx-matrix-value.preclinical{background:#e5dccf}.rx-matrix-value.research{background:#e0dfd7}
.rx-matrix-value:hover{background:#bdcbb8}
.rx-zero{padding-left:21px;color:#a2a69f}
.rx-compare-picker{display:flex;align-items:end;gap:28px;margin-bottom:36px}
.rx-compare-picker .rx-select{max-width:420px;flex:1}
.rx-comparison-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px;border:1px dashed #aab8aa;border-radius:8px}
.rx-open-circle{font-size:34px;display:grid;place-items:center;width:66px;height:66px;border:1px solid #bac4b7;border-radius:50%;margin-bottom:24px;color:var(--rx-green)}
.rx-comparison-empty h3{font-size:28px;margin-bottom:16px}
.rx-comparison-empty p{color:var(--rx-muted);max-width:400px}
.rx-comparison-table{table-layout:fixed;min-width:700px}
.rx-comparison-table col:first-child{width:180px}
.rx-comparison-table th,.rx-comparison-table td{padding:22px 24px;border:1px solid #d0d6cc;vertical-align:top;overflow-wrap:anywhere}
.rx-comparison-table thead th{background:#e2e7dc;font-weight:500;font-size:25px;position:relative;padding-right:48px}
.rx-comparison-table thead th:first-child{font-size:14px;font-weight:400;color:var(--rx-muted)}
.rx-comparison-table thead button{position:absolute;right:10px;top:12px;border:0;background:transparent;color:inherit;font-size:24px;width:32px;height:32px}
.rx-comparison-table tbody th{font-weight:400;font-size:13px;color:var(--rx-muted);width:180px}
.rx-comparison-table td{font-size:15px;line-height:1.6}
.rx-clarity-review{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;border-top:1px solid var(--rx-line);border-bottom:1px solid var(--rx-line);padding:56px 0;margin-top:96px}
.rx-review-intro h2{font-size:clamp(36px,3.6vw,56px)}
.rx-review-intro>p{color:var(--rx-muted);font-size:16px;line-height:1.65;margin:24px 0;max-width:500px}
.rx-review-results{min-width:0}
.rx-review-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-bottom:1px solid var(--rx-line);padding-bottom:28px}
.rx-review-counts>div{display:flex;flex-direction:column;gap:12px}
.rx-review-counts strong{font-size:64px;line-height:1;font-weight:400;letter-spacing:-.05em;color:var(--rx-green)}
.rx-review-counts span{font-size:13px;color:var(--rx-muted)}
.rx-review-date{font-size:13px;line-height:1.6;color:var(--rx-muted);padding:22px 0}
.rx-review-details>summary{cursor:pointer;min-height:44px;font-size:17px;padding:10px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none}
.rx-review-details>summary::after{content:"+";font-size:24px;color:var(--rx-green)}
.rx-review-details[open]>summary::after{content:"−"}
.rx-review-details>summary:focus-visible,.rx-methodology summary:focus-visible{outline:2px solid #93672f;outline-offset:5px}
.rx-review-details>p{font-size:13px;color:var(--rx-muted);line-height:1.65;margin:12px 0 24px}
.rx-model-name{overflow-wrap:anywhere}
.rx-review-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px;text-align:left}
.rx-review-table th,.rx-review-table td{border-bottom:1px solid var(--rx-line);padding:14px 12px;vertical-align:top}
.rx-review-table th{font-weight:400}
.rx-review-table th:first-child{padding-left:0;min-width:150px}
.rx-review-table thead th{font-size:12px;color:var(--rx-muted)}
.rx-review-table a{text-decoration:underline;text-underline-offset:3px}
.rx-review-details>.rx-inline-link{margin-top:24px}
.rx-methodology{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:110px 0 10px}
.rx-methodology h2{font-size:clamp(36px,3.7vw,58px)}
.rx-methodology details{border-bottom:1px solid var(--rx-line);padding:0 0 24px;margin-bottom:24px}
.rx-methodology summary{cursor:pointer;font-size:20px;min-height:44px;padding-right:24px}
.rx-methodology details p{font-size:16px;line-height:1.7;color:var(--rx-muted);padding-top:12px;max-width:600px}
.rx-profile-hero{padding:120px 0 64px}
.rx-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:var(--rx-muted);margin-bottom:42px}
.rx-detail-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:center}
.rx-detail h1{font-size:clamp(60px,7.3vw,110px);overflow-wrap:anywhere}
.rx-detail .rx-label{margin-bottom:24px}
.rx-aliases{margin-top:16px!important;font-size:16px;color:var(--rx-muted)}
.rx-detail-mechanism{font-size:clamp(23px,2.3vw,34px);letter-spacing:-.02em;max-width:640px;margin:32px 0 24px!important;line-height:1.25}
.rx-detail .rx-stage{font-size:14px}
.rx-detail-actions{display:flex;flex-wrap:wrap;gap:28px;align-items:center;margin-top:40px}
.rx-detail-photo{height:500px;border-radius:6px;overflow:hidden;position:relative}
.rx-detail-photo::after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#0007)}
.rx-detail-photo img{width:100%;height:100%;object-fit:cover}
.rx-detail-photo>span{position:absolute;z-index:1;bottom:24px;left:24px;color:white;font-size:14px}
.rx-evidence-detail{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:76px 0;border-top:1px solid var(--rx-line);border-bottom:1px solid var(--rx-line)}
.rx-evidence-note{font-size:25px;letter-spacing:-.02em;line-height:1.45;margin-bottom:32px!important}
.rx-fact-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:44px 0;gap:24px}
.rx-fact-grid>div{min-width:0}
.rx-fact-grid dt{font-size:13px;color:var(--rx-muted);margin-bottom:18px}
.rx-fact-grid dd{font-size:18px;line-height:1.5;margin:0}
.rx-availability{background:#e1e5da;border-radius:8px;padding:48px;display:flex;gap:60px;align-items:flex-end;justify-content:space-between;margin:36px 0 96px}
.rx-availability h2{font-size:40px}
.rx-availability p{max-width:650px;font-size:16px;line-height:1.6;color:var(--rx-muted);margin-top:22px}
.rx-availability>button{flex:none;align-self:flex-end}
.rx-related{padding-bottom:100px}
.rx-mini{background:#ecede6;border-radius:18px;padding:30px;text-align:left;max-width:1120px;margin:0 auto;box-shadow:0 10px 40px #0b383314;border:1px solid #d2d8cd}
.rx-mini-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid #c5cec0;font-size:18px;font-weight:500}
.rx-mini-context{font-size:12px;font-weight:400;border:1px solid #b8c4b3;padding:5px 10px;border-radius:30px}
.rx-mini-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:32px 0}
.rx-mini-summary strong{display:block;font-size:100px;line-height:1;font-weight:400;letter-spacing:-.07em;color:#0b3833;margin:10px 0 18px}
.rx-mini-summary p{font-size:20px;letter-spacing:-.02em;line-height:1.3;margin-bottom:30px}
.rx-mini-chart .rx-select{margin-bottom:24px}
.rx-mini .rx-bar-track{background:#d2d9cb}
.rx-mini .rx-bar-track>.approved{background:#0b3833}.rx-mini .rx-bar-track>.clinical{background:#638878}.rx-mini .rx-bar-track>.preclinical{background:#b49872}
.rx-mini-footer{border-top:1px solid #c5cec0;padding-top:20px;display:flex;justify-content:space-between;gap:24px;font-size:12px;color:#5d655f}
.rx-mini-footer a{color:#0b3833;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.rx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1800px){.rx-page{max-width:1800px;margin:0 auto}}
@media(max-width:1100px){.rx-intro-grid{grid-template-columns:1.5fr 1fr;gap:40px}.rx-filterbar{grid-template-columns:1.3fr 1fr 1fr;gap:20px}.rx-filterbar>.rx-reset{grid-column:3}.rx-profile-grid{gap:40px 20px}.rx-profile-photo{height:190px}.rx-stat-grid{gap:24px}.rx-data-stage{padding:36px}.rx-analysis-grid{gap:40px}.rx-detail-grid{gap:36px}.rx-detail-photo{height:440px}.rx-availability{display:block}.rx-availability>button{margin-top:30px}}
@media(min-width:768px) and (max-width:991px){.rx-intro-grid{grid-template-columns:1fr;gap:28px}.rx-intro-copy{max-width:600px}.rx-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-filterbar{grid-template-columns:1fr 1fr}.rx-filterbar>.rx-search{grid-column:1/-1}.rx-filterbar>.rx-reset{grid-column:1/-1;justify-self:start}.rx-stat-grid{grid-template-columns:repeat(2,1fr)}.rx-data-top{display:block}.rx-select-on-dark{max-width:360px;margin-top:28px}.rx-clarity-review{grid-template-columns:1fr;gap:40px}.rx-review-intro>p{max-width:650px}}
@media(max-width:767px){.rx-page{padding:0 20px}.rx-intro{padding:110px 0 42px}.rx-intro-kicker{margin-bottom:32px;font-size:12px}.rx-intro-kicker span:last-child{max-width:150px;text-align:right}.rx-intro-grid{grid-template-columns:1fr;gap:28px}.rx-page h1{font-size:clamp(48px,9vw,76px)}.rx-intro-copy{font-size:17px;max-width:560px}.rx-scope{margin-top:28px!important}.rx-filterbar{grid-template-columns:1fr 1fr;gap:18px}.rx-filterbar>.rx-search{grid-column:1/-1}.rx-filterbar>.rx-reset{grid-column:1/-1;justify-self:start}.rx-results-toolbar{font-size:12px}.rx-results-toolbar p:last-child{max-width:140px;text-align:right}.rx-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.rx-profile-photo{height:210px}.rx-profile-heading h2{font-size:28px}.rx-profile-main{padding-top:14px}.rx-mechanism{font-size:14px}.rx-compare-toggle{width:40px;height:40px}.rx-stage{font-size:11px}.rx-endnote{display:block;padding:70px 0}.rx-endnote h2{font-size:34px}.rx-endnote .pl-button{margin-top:30px}.rx-compare-dock{left:12px;right:12px;bottom:12px;padding:16px;gap:12px;flex-wrap:wrap}.rx-compare-dock>div{flex-basis:100%}.rx-compare-dock .pl-button{flex:1;font-size:14px;padding:14px 20px;min-height:48px}.rx-clear-compare{font-size:13px}.rx-compare-chips{gap:6px}.rx-compare-chips button{font-size:12px;gap:10px;padding:5px 10px}.rx-data-stage{padding:28px 24px}.rx-data-top{display:block}.rx-data-top h2{font-size:34px;margin-bottom:28px}.rx-select-on-dark{min-width:0}.rx-stat-grid{grid-template-columns:1fr 1fr;padding:36px 0;gap:34px 22px}.rx-stat-grid strong{font-size:68px}.rx-stat-grid span{font-size:13px}.rx-analysis-grid{grid-template-columns:1fr;gap:32px;padding:32px 0}.rx-analysis-copy h3{font-size:28px}.rx-analysis-copy p{font-size:15px;max-width:100%}.rx-bar-label{font-size:12px}.rx-data-footnote{font-size:11px}.rx-matrix-section,.rx-compare-section{padding-top:64px}.rx-section-heading{display:block;margin-bottom:28px}.rx-section-heading h2{font-size:36px}.rx-section-heading>p,.rx-section-heading>a{margin-top:20px}.rx-matrix{font-size:14px}.rx-matrix thead th{min-width:130px}.rx-compare-picker{gap:18px;flex-wrap:wrap}.rx-compare-picker .rx-select{flex-basis:100%;max-width:none}.rx-compare-picker .rx-reset{font-size:13px}.rx-comparison-empty{min-height:290px;padding:30px 20px}.rx-comparison-empty h3{font-size:24px}.rx-comparison-table thead th{font-size:22px}.rx-methodology{grid-template-columns:1fr;gap:40px;padding-top:70px}.rx-methodology summary{font-size:18px}.rx-profile-hero{padding-top:110px}.rx-breadcrumb{margin-bottom:32px}.rx-detail-grid{grid-template-columns:1fr;gap:36px}.rx-detail h1{font-size:clamp(52px,10vw,78px)}.rx-detail .rx-label{margin-bottom:18px}.rx-detail-mechanism{font-size:27px;margin:24px 0!important}.rx-detail-photo{height:380px}.rx-detail-actions{margin-top:30px;gap:22px}.rx-evidence-detail{grid-template-columns:1fr;gap:32px;padding:50px 0}.rx-evidence-note{font-size:22px}.rx-fact-grid{grid-template-columns:1fr 1fr;gap:30px 24px}.rx-fact-grid dd{font-size:16px}.rx-availability{padding:30px 24px;margin:20px 0 64px}.rx-availability h2{font-size:32px}.rx-related{padding-bottom:70px}.rx-mini{padding:24px;border-radius:12px}.rx-mini-head{font-size:16px;align-items:center}.rx-mini-context{font-size:11px}.rx-mini-grid{gap:28px;padding:28px 0;grid-template-columns:1fr 1.4fr}.rx-mini-summary strong{font-size:76px}.rx-mini-summary p{font-size:17px}.rx-mini .rx-inline-link{font-size:12px;gap:12px}.rx-mini-footer{font-size:11px;flex-wrap:wrap}.rx-mini .rx-label{font-size:11px}}
@media(max-width:479px){.rx-page{padding:0 16px}.rx-intro{padding-top:100px}.rx-intro-kicker{display:block}.rx-intro-kicker span{display:block}.rx-intro-kicker span:last-child{text-align:left;max-width:none;margin-top:8px}.rx-page h1{font-size:49px}.rx-profile-grid{grid-template-columns:1fr;gap:32px}.rx-profile-photo{height:260px}.rx-profile-heading h2{font-size:32px}.rx-mechanism{min-height:0;font-size:15px}.rx-stage{font-size:12px}.rx-photo-category{font-size:13px}.rx-filterbar{grid-template-columns:1fr}.rx-filterbar>.rx-search,.rx-filterbar>.rx-reset{grid-column:auto}.rx-results-toolbar{font-size:12px}.rx-data-stage{padding:28px 20px;margin-left:-4px;margin-right:-4px}.rx-data-top h2{font-size:32px}.rx-data-stage .rx-stat-grid strong{font-size:64px}.rx-page .rx-section-heading h2{font-size:34px}.rx-detail h1{font-size:56px}.rx-detail-photo{height:340px}.rx-fact-grid{grid-template-columns:1fr}.rx-fact-grid>div{padding-bottom:24px;border-bottom:1px solid var(--rx-line)}.rx-availability{padding:28px 20px}.rx-mini{padding:20px}.rx-mini-head{font-size:15px;gap:12px}.rx-mini-context{font-size:10px;padding:4px 8px}.rx-mini-grid{grid-template-columns:1fr;gap:24px}.rx-mini-summary strong{font-size:80px}.rx-mini-summary p{font-size:19px;margin-bottom:20px}.rx-mini .rx-inline-link{font-size:14px}.rx-mini .rx-label{font-size:12px}.rx-mini .rx-bar-label{font-size:12px}.rx-mini-footer{font-size:12px;gap:14px}.rx-mini-footer a{white-space:normal}}
@media(max-width:767px){.rx-clarity-review{grid-template-columns:1fr;gap:40px;padding:40px 0;margin-top:64px}.rx-review-counts{gap:16px}.rx-review-counts strong{font-size:54px}.rx-review-counts span{font-size:12px}.rx-review-intro>p{font-size:15px}.rx-review-results{min-width:0}}
@media(prefers-reduced-motion:reduce){.rx-page *,.rx-mini *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
