.DoseComparison_wrap__eXywG{display:flex;flex-direction:column;gap:.85rem}.DoseComparison_tag__ti9PT{align-self:flex-start;font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:.25rem .55rem;border-radius:3px}.DoseComparison_tagOpen__uQ_uv{background:#EAF2ED;color:#2F6B4F}.DoseComparison_tagSilent__ladi0{background:#F1F0ED;color:#6B6B72}.DoseComparison_tableWrap__YBFFa{overflow-x:auto}.DoseComparison_table__QRkR_{width:100%;border-collapse:collapse;font-size:.9375rem}.DoseComparison_table__QRkR_ thead th{font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:700;text-align:left;padding:0 0 .4rem;border-bottom:2px solid var(--color-text);white-space:nowrap}.DoseComparison_table__QRkR_ td:not(:first-child),.DoseComparison_table__QRkR_ thead th:not(:first-child){text-align:right}.DoseComparison_table__QRkR_ td{padding:.6rem 0;border-bottom:1px solid var(--color-border);vertical-align:baseline}.DoseComparison_table__QRkR_ tbody tr:last-child td{border-bottom:none}.DoseComparison_table__QRkR_ td:first-child{font-weight:600}.DoseComparison_table__QRkR_ a{color:inherit;text-decoration:underline;text-underline-offset:2px}.DoseComparison_num__feJFI{font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:1rem}.DoseComparison_pct__h7e7v{display:inline-block;margin-left:.5rem;font-weight:700;font-variant-numeric:tabular-nums;padding:.08rem .4rem;border-radius:3px;font-size:.875rem}.DoseComparison_pctOk__HxIeK{background:#EAF2ED;color:#2F6B4F}.DoseComparison_pctLow__FzmyQ{background:#FAF0E7;color:#A8632A}.DoseComparison_notes__oFl4d{margin:0;padding-left:1.1rem;font-size:.875rem;line-height:1.55;color:var(--color-text-secondary)}.DoseComparison_silent__vIrRv{margin:0;font-size:.9375rem;line-height:1.6;color:var(--color-text)}.DoseComparison_alt__9YYjJ{background:var(--color-bg-light);border-left:3px solid #2f6b4f;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.3rem}.DoseComparison_altLabel__60iBA{font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.DoseComparison_altName__sLd18{font-weight:700;font-size:1rem}.DoseComparison_altWhy__Srv5g{margin:0;font-size:.875rem;line-height:1.55;color:var(--color-text-secondary)}.DoseComparison_markets__pgFLk{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:.2rem 0 0;padding:0}.DoseComparison_markets__pgFLk li{font-size:.6875rem;border:1px solid var(--color-border);border-radius:3px;padding:.12rem .4rem;color:var(--color-text-secondary)}.DoseComparison_method__hiROi{margin:0;font-size:.75rem;line-height:1.5;color:var(--color-text-secondary)}@media (max-width:559px){.DoseComparison_table__QRkR_,.DoseComparison_table__QRkR_ tbody,.DoseComparison_table__QRkR_ td,.DoseComparison_table__QRkR_ tr{display:block;width:100%}.DoseComparison_table__QRkR_ thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.DoseComparison_table__QRkR_ tr{padding:.65rem 0;border-bottom:1px solid var(--color-border)}.DoseComparison_table__QRkR_ tr:last-child{border-bottom:none}.DoseComparison_table__QRkR_ td{padding:0;border-bottom:none;text-align:left!important}.DoseComparison_table__QRkR_ td:first-child{margin-bottom:.35rem}.DoseComparison_table__QRkR_ td.DoseComparison_num__feJFI{display:inline-flex;width:auto;align-items:baseline;gap:.35rem;padding-left:0;margin-right:1.1rem;font-size:.875rem}.DoseComparison_table__QRkR_ td.DoseComparison_num__feJFI:before{content:attr(data-label);font-size:.5625rem;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:700}}