.pharma-reg{width:100%;padding:clamp(2.5rem,5vw,4rem) 0}.pharma-reg__heading{font-family:var(--font-display);font-size:clamp(1.375rem, 2.6vw, 1.75rem);line-height:1.25;color:var(--pharos-text);margin:0 0 .75rem}.pharma-reg__reviewed{font-family:var(--font-mono);font-size:.8125rem;line-height:1.4;color:var(--pharos-text-subtle);margin:0 0 1rem}.pharma-reg__reviewed strong{font-weight:600;color:var(--pharos-blue)}.pharma-reg__reviewed time{white-space:nowrap}.pharma-reg__table-wrap{overflow-x:auto;border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-card);background:var(--pharos-surface)}.pharma-reg__table-wrap:focus-visible{outline:2px solid var(--pharos-blue);outline-offset:2px}.pharma-reg__table{width:100%;min-width:960px;table-layout:fixed;border-collapse:collapse;border-spacing:0;background:var(--pharos-surface)}.pharma-reg__table>thead>tr>th{padding:.75rem 1rem;border-radius:0;border-bottom:1px solid var(--pharos-border);background:var(--pharos-surface-wash);text-align:left;vertical-align:bottom;font-family:var(--font-body);font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;color:var(--pharos-text-subtle)}.pharma-reg__table>thead>tr>th:first-child{width:13%}.pharma-reg__table>thead>tr>th:nth-child(2){width:23%}.pharma-reg__table>thead>tr>th:nth-child(3){width:22%}.pharma-reg__table>thead>tr>th:nth-child(4){width:30%}.pharma-reg__table>thead>tr>th:nth-child(5){width:12%}.pharma-reg__table>tbody>tr{border:0}.pharma-reg__table>tbody>tr>td,.pharma-reg__table>tbody>tr>th{padding:.75rem 1rem;border-bottom:1px solid var(--pharos-border);text-align:left;vertical-align:top;font-family:var(--font-body);font-size:.875rem;line-height:1.5;letter-spacing:normal;color:var(--pharos-body)}.pharma-reg__table>tbody>tr>th{font-weight:600;color:var(--pharos-text)}.pharma-reg__table>tbody>tr>td{font-weight:400}.pharma-reg__table>tbody>tr:last-child>td,.pharma-reg__table>tbody>tr:last-child>th{border-bottom:0}.pharma-reg__table a{color:var(--pharos-blue);text-decoration:underline;text-decoration-color:var(--pharos-blue-tint-35);text-underline-offset:0.18em;overflow-wrap:anywhere}.pharma-reg__table a:focus-visible,.pharma-reg__table a:hover{text-decoration-color:currentcolor}