.tablewrap:has(>.stacked-table){overflow:visible;border:0;border-radius:0}
 .stacked-table{display:block;position:relative}
 .stacked-table caption{display:block;text-align:left;margin-bottom:14px;color:var(--muted)}
 .stacked-table thead{position:absolute;inset:0 0 auto;clip-path:inset(50%);overflow:hidden}
 .stacked-table tbody{display:grid;gap:14px}
 .stacked-table tbody tr{display:block;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--card)}
 .stacked-table tbody :is(th,td){display:block;width:100%;min-width:0;padding:12px 14px;border:0;white-space:normal;overflow-wrap:anywhere;background:transparent}
 .stacked-table tbody :is(th,td)+td{border-top:1px solid var(--line)}
 .stacked-table .table-label{display:block;margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.4}
 .stacked-table .table-value{display:block;min-width:0;font-size:14px;line-height:1.6}
 .stacked-table .table-value code{white-space:normal;overflow-wrap:anywhere}
 .stacked-table th .table-value{font-size:17px;line-height:1.4;color:var(--ink)}
 [data-free-routing-results] td:nth-child(2) .table-value{font-size:28px;line-height:1.2;font-weight:750;color:var(--ink)}
 [data-free-routing-results] td:nth-child(3){background:var(--code-bg)}
 [data-free-routing-results] td:nth-child(3) code{display:block;overflow-wrap:anywhere}
 [data-free-routing-results] td:nth-child(3) .table-value>br{display:none}
 [data-free-routing-results] td:nth-child(3) .table-value>code{margin-top:8px}
 .top .wrap{height:56px;gap:10px}
 .brand-name{display:none}.brand{min-width:32px}
 .top nav{flex:1;justify-content:space-between;gap:8px}.top nav a{font-size:12px}
 .home-intro{padding-top:24px;padding-bottom:18px}.home-intro h1{font-size:27px}
 .intro-copy{font-size:15px;line-height:1.45}.provider-legend{display:grid;gap:5px;margin-top:14px}
 .evidence-pair{grid-template-columns:1fr}.evidence-route{padding:15px}
 .evidence-heading h2{font-size:20px}.evidence-route>h3{font-size:14px}
 .review-arms{gap:18px}.trial-row{grid-template-columns:1fr auto}
 .badges{align-items:flex-start}.badge.b-real,.badge.b-oj{white-space:normal;border-radius:5px}
