.kp-sf-inds{color:var(--ink-soft);grid-column:1/-1;font-size:.75rem}.kp-sf-inds summary{cursor:pointer;color:var(--brand);width:max-content}.kp-sf-inds ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:2px 24px;margin:6px 0 0;padding:0;list-style:none;display:grid}.kp-sf-inds li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:3px 0;display:flex}.kp-sf-inds a{color:var(--ink)}.kp-sf-inds a:hover{color:var(--brand);text-decoration:underline}.kp-sf-inds li span{white-space:nowrap}.kp-sf-grid{min-width:calc(200px + var(--cols) * 72px);gap:2px;font-size:.8125rem;display:grid}.kp-sf-grid>div{grid-template-columns:minmax(190px, 1.5fr) repeat(var(--cols), minmax(64px, 1fr));align-items:center;gap:2px;display:grid}.kp-sf-hd{color:var(--ink-soft);border-bottom:1px solid var(--line-strong);padding-bottom:6px;font-size:.6875rem;align-items:end!important}.kp-sf-hd>span:first-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.kp-sf-hd>span:not(:first-child){text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;line-height:1.2;display:flex}.kp-sf-hd b{color:var(--ink);font-size:.6875rem}.kp-sf-row{border-bottom:1px solid var(--line);padding:2px 0}.kp-sf-row>[role=rowheader]{min-width:0;padding:5px 8px 5px 0}.kp-sf-row>[role=rowheader] a{color:var(--ink);font-weight:500}.kp-sf-row>[role=rowheader] a:hover{color:var(--brand);text-decoration:underline}.kp-sf-c{color:var(--muted);place-items:center;height:26px;display:grid}.kp-sf-c i,.kp-sf-dot{background:var(--c);border-radius:50%;width:14px;height:14px;display:inline-block}.kp-med [data-sev=contraindicated]{--c:var(--terracotta)}.kp-med [data-sev=caution]{--c:var(--brand)}.kp-med [data-sev=monitor]{--c:var(--sand)}.kp-med [data-sev=mentioned]{--c:transparent}.kp-sf-c[data-sev=mentioned] i,.kp-sf-dot[data-sev=mentioned]{border:2px solid var(--sand)}@media (max-width:1100px){.kp-sf-row>[role=rowheader]{z-index:1;background:var(--surface-solid,var(--paper));position:sticky;left:0}}.kp-sf-cards{display:block}.kp-sf-card{scroll-margin-top:calc(var(--header-height) + 72px);border-top:1px solid var(--line);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:8px 28px;min-width:0;margin:0 -22px;padding:18px 22px;display:grid}.kp-sf-card:first-child{border-top:0;padding-top:4px}.kp-sf-card:nth-child(2n){background:color-mix(in srgb, var(--surface-2) 55%, transparent)}.kp-sf-card .kp-cd-glh{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.kp-sf-card .kp-sf-tags{justify-content:flex-start}@media (max-width:900px){.kp-sf-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.kp-sf-card{margin:0 -16px;padding:16px}}.kp-sf-card h3{font:600 1.1875rem/1.25 var(--font-serif);color:var(--ink);margin:0}.kp-sf-card .kp-m-list{margin-top:0}.kp-sf-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.kp-sf-iss{color:var(--ink);font-weight:600}
