.kb-wide .med-hcpbox{display:none}.med-strip{min-height:36px;color:var(--ink-soft);border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:22px;padding:7px 14px;font-size:.78125rem;line-height:1.4;display:flex}.med-strip-badge{background:var(--brand);color:var(--on-brand);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:.6875rem;font-weight:700;display:inline-flex}.med-strip-dot{background:var(--accent-bright);border-radius:50%;flex:none;width:8px;height:8px}.med-strip-dot[data-tone=limited]{background:var(--brand)}.med-strip-dot[data-tone=illegal]{background:var(--terracotta)}.med-strip-other{color:var(--brand);white-space:nowrap;margin-left:auto}.med-strip-other:hover{text-decoration:underline}@media (max-width:639px){.med-strip-note{display:none}}.med-rows{margin:0;padding:0;list-style:none}.med-row{border-top:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;margin:0 -12px;padding:16px 12px;transition:background-color .15s;display:grid;position:relative}.med-row:first-child{border-top:0}.med-row:hover{background:var(--surface-2)}.med-row+.med-row:hover,.med-row:hover+.med-row{border-top-color:#0000}.med-row-main{min-width:0;max-width:62rem}.med-row-t{font:600 1.0625rem/1.35 var(--font-serif);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.med-row-t a{color:inherit}.med-row-t a:after{content:"";border-radius:inherit;position:absolute;inset:0}.med-row-t a:hover{color:var(--brand)}.med-row-t a:focus-visible{outline:none}.med-row-t a:focus-visible:after{outline:2px solid var(--brand);outline-offset:-2px}.med-row-m a,.med-row-r a,.med-row-x,.med-row-b{z-index:1;position:relative}.med-row-m{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;margin:5px 0 0;font-size:.8125rem;display:flex}.med-row-m>span{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:inline-flex}.med-row-m>span+span:before{content:"·";color:var(--muted);margin:0 8px}.med-row-m a{color:var(--brand)}.med-row-m a:hover{text-decoration:underline}.med-row-r{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.med-row-r b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:.6875rem;font-weight:600}.med-row-x{margin-top:8px;font-size:.8125rem}.med-row-links{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font-weight:500;display:flex}.med-row-links a{color:var(--brand)}.med-row-links a:hover{text-decoration:underline}.med-row-b{flex-wrap:wrap;place-content:flex-start flex-end;align-items:center;gap:6px;width:15rem;max-width:15rem;display:flex}.med-chip{letter-spacing:.02em;white-space:nowrap;border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:.6875rem;font-weight:700;display:inline-flex}.med-chip[data-tone=brand],.med-chip[data-tone=mid]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface))}.med-chip[data-tone=accent],.med-chip[data-tone=good]{border-color:var(--accent-bright);background:color-mix(in srgb, var(--accent-bright) 12%, var(--surface))}.med-chip[data-tone=warn],.med-chip[data-tone=bad]{border-color:var(--terracotta);background:color-mix(in srgb, var(--terracotta) 10%, var(--surface))}.med-cite{border:1px solid var(--line-strong);background:var(--surface);color:var(--brand);white-space:nowrap;cursor:pointer;border-radius:99px;padding:2px 9px;font-size:.6875rem;font-weight:600}.med-cite:hover{border-color:var(--brand)}.med-cite:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.med-rowbar{border-bottom:1px solid var(--line-strong);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:4px;padding-bottom:10px;font-size:.8125rem;display:flex}.med-rowcount{color:var(--ink);margin-right:auto;font-weight:600}.med-rowsort{align-items:center;gap:6px;display:inline-flex}.med-rowsort select{border:1px solid var(--line-strong);background:var(--surface);height:32px;color:var(--ink);border-radius:9px;padding:0 8px;font-size:.8125rem}.med-rowsort option{background:var(--surface-solid,var(--surface));color:var(--ink)}.med-dens{border:1px solid var(--line-strong);border-radius:99px;display:inline-flex;overflow:hidden}.med-dens button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:.75rem}.med-dens button[aria-pressed=true]{background:var(--brand);color:var(--on-brand);font-weight:600}.med-rowsbox[data-density=compact] .med-row{padding-top:10px;padding-bottom:10px}.med-rowsbox[data-density=compact] .med-row-r{-webkit-line-clamp:1;margin-top:4px}.med-rowsbox[data-density=compact] .med-row-x{margin-top:4px}.med-rowsbox[data-density=titles] .med-row{padding-top:8px;padding-bottom:8px}.med-rowsbox[data-density=titles] .med-row-t{font-size:.96875rem}.med-rowsbox[data-density=titles] .med-row-r,.med-rowsbox[data-density=titles] .med-row-x{display:none}.med-rowsbox[data-density=titles] .med-row-b{flex-flow:wrap;justify-content:flex-end}@media (max-width:720px){.med-row{grid-template-columns:minmax(0,1fr)}.med-row-b{justify-content:flex-start;width:auto;max-width:none}.med-rowsbox[data-density=titles] .med-row-b{justify-content:flex-start}}@media print{.med-row-r{-webkit-line-clamp:unset;display:block}.med-rowbar,.med-cite{display:none}}.med-heat{border-collapse:separate;border-spacing:3px;width:100%;font-size:.8125rem}.med-heat th{color:var(--muted);text-align:center;vertical-align:bottom;padding:4px 6px;font-size:.71875rem;font-weight:600}.med-heat th:first-child,.med-heat td:first-child{text-align:left}.med-heat td{text-align:center;font-variant-numeric:tabular-nums;color:var(--ink);border-radius:6px;padding:6px 8px}.med-heat td:first-child{padding-left:0}.med-heat td a{color:var(--ink)}.med-heat td a:hover{color:var(--brand)}.med-heat td[data-c]{font-weight:600}.med-heat td[data-c=high]{--h:1}.med-heat td[data-c=moderate]{--h:.64}.med-heat td[data-c=low]{--h:.34}.med-heat td[data-c=very_low]{--h:.12}.med-heat td[data-c=none]{background:var(--surface-2);color:var(--muted);font-weight:400}.med-heat td[data-c=gap]{color:var(--muted);font-weight:400}:root[data-theme=dark] .med-heat td[data-c=none]{color:var(--ink-soft)}.med-heat .med-heat-grp th{text-align:left;letter-spacing:.15em;text-transform:uppercase;padding-top:12px;font-size:.6875rem}@media (max-width:639px){.med-heat{border-spacing:2px;font-size:.75rem}.med-heat thead th:not(:first-child){writing-mode:vertical-rl;text-align:left;white-space:nowrap;padding:6px 2px;transform:rotate(180deg)}.med-heat td{padding:6px 3px}}.med-heat-legend{color:var(--ink-soft);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.med-heat-legend i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.med-hm,.med-heat td[data-c]:not([data-c=none],[data-c=gap]),.med-c{background:color-mix(in srgb, var(--hc,var(--accent-bright)) calc(var(--h,0) * 60%), transparent);color:var(--ink);font-variant-numeric:tabular-nums}.med-hm{font-weight:600}.med-hm a,.med-hm small,.med-heat td[data-c] a{color:inherit}:root[data-theme=dark] .med-hm,:root[data-theme=dark] .med-heat td[data-c]:not([data-c=none],[data-c=gap]),:root[data-theme=dark] .med-c{background:color-mix(in srgb, var(--hc,var(--accent-bright)) calc(var(--h,0) * 44%), transparent)}:root[data-theme=dark] .med-hm[data-hi],:root[data-theme=dark] .med-heat td[data-c=high]:not([data-c=none],[data-c=gap]),:root[data-theme=dark] .med-c[data-c=high]{background:var(--hc,var(--accent-bright));color:#06131c}:root[data-theme=dark] :is(.med-hm[data-hi],.med-heat td[data-c=high],.med-c[data-c=high]) :is(a,small,span){color:inherit}.med-c[data-c=high]{--h:1}.med-c[data-c=moderate]{--h:.64}.med-c[data-c=low]{--h:.34}.med-c[data-c=very_low]{--h:.12;outline:1px solid var(--line)}.med-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 0;margin:0;padding:12px 0;display:flex}.med-stats>div{border-left:1px solid var(--line);flex-direction:column-reverse;padding:0 22px;display:flex}.med-stats>div:first-child{border-left:0;padding-left:0}.med-stats dt{color:var(--muted);font-size:.75rem}.med-stats dd{font:600 1.375rem/1.2 var(--font-serif);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.med-stats dd a{color:inherit}.med-stats dd a:hover{color:var(--brand)}@media (max-width:639px){.med-stats>div{border-left:0;flex:45%;padding:0 12px 0 0}}.med-crows>ul,.med-crows-more>ul{margin:0;padding:0;list-style:none}.med-crow{border-top:1px solid var(--line);min-width:0;padding:16px 0}.med-crows>ul>.med-crow:first-child{border-top:0;padding-top:4px}.med-crow-h{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;font-size:.8125rem;display:flex}.med-crow-h>*{overflow-wrap:anywhere;max-width:100%}.med-crow-x{color:var(--ink-soft);text-wrap:pretty;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.55}.med-crow-x a{color:var(--ink)}.med-crow-x a:hover{color:var(--brand);text-decoration:underline}.med-crow-s{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:.78125rem;line-height:1.45}.med-crow-s a{color:var(--brand)}.med-crow-s a:hover{text-decoration:underline}.med-crow>details,.med-crow>.med-crow-e{color:var(--ink-soft);margin-top:6px;font-size:.8125rem}.med-crows-more>summary{cursor:pointer;border-top:1px solid var(--line);color:var(--brand);padding:12px 0 4px;font-size:.8125rem;font-weight:500}.med-crows-more[open]>summary{padding-bottom:0}.med-crows-more[open]>summary:after{content:none}
