.kp-cd-best{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kp-cd-stack{gap:16px;display:grid}.kp-cd-stack>*,.kp-two>*{min-width:0}.kp-cd-lead{color:var(--ink-soft);max-width:900px;margin:-4px 0 12px;font-size:.84375rem}.kp-cd-h4{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:14px 0 4px;font-size:.6875rem;font-weight:600}.kp-cd-cls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (max-width:640px){.kp-cd-cls{grid-template-columns:1fr}}.kp-cd-cls .kp-m-tile[data-cert=high],.kp-cd-cls .kp-m-tile[data-cert=moderate]{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.kp-cd-clh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kp-cd-clh h3{font:600 1.25rem/1.2 var(--font-serif);color:var(--ink);margin:0}.kp-cd-des{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.kp-cd-des b{font:600 1.5rem/1 var(--font-serif);color:var(--ink)}.kp-cd-des span{color:var(--muted);font-size:.75rem}.kp-cd-top{border-top:1px solid var(--line);padding-top:8px;line-height:1.35}.kp-cd-top a{color:var(--ink)}.kp-cd-top a:hover{color:var(--brand);text-decoration:underline}.kp-m-bar i[data-pos=good]{--c:var(--kp-m-benefit)}.kp-m-bar i[data-pos=mid]{--c:var(--kp-m-mixed)}.kp-m-bar i[data-pos=bad]{--c:var(--kp-m-harm)}.kp-m-bar i:not([data-pos]){--c:var(--kp-m-nodiff)}.kp-cd-issuers{margin-top:10px}.kp-cd-ci small{color:var(--ink-soft);margin-left:4px}.kp-cd-ci{display:inline-block}.kp-med ul.kp-chips{margin:0;padding:0;list-style:none}.kp-cd-fpn{margin-top:10px}.kp-cd-ma{border-top:1px solid var(--line-strong);margin-top:14px;padding-top:14px}.kp-cd-ma:first-of-type{border-top:0;margin-top:0;padding-top:0}.kp-cd-mah{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kp-cd-mah h4{font:600 1.0625rem/1.25 var(--font-serif);color:var(--ink);margin:0}.kp-cd-mah small{font:400 .8125rem var(--font-sans,inherit);color:var(--muted)}.kp-cd-est{color:var(--ink);font-size:.8125rem}.kp-cd-ma .kp-m-forest{margin-top:8px}.kp-cd-maf>summary{cursor:pointer;width:fit-content;color:var(--brand);margin-top:6px;font-size:.8125rem;font-weight:600}.kp-cd-maf[open]>summary{color:var(--ink-soft)}.kp-cd-two{align-items:start}.kp-cd-gap{gap:3px;max-width:820px;font-size:.8125rem;display:grid;position:relative}.kp-cd-gap>div{grid-template-columns:minmax(0, 1fr) repeat(var(--n), minmax(38px, 64px));align-items:center;gap:3px;display:grid}.kp-cd-gaph{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-bottom:4px;font-size:.65625rem;font-weight:600}.kp-cd-gaph>span:not(:first-child){text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kp-cd-gs{display:none}.kp-med [role=rowheader]{color:var(--ink);overflow-wrap:anywhere;min-width:0}.kp-cd-gap [role=cell]{border-radius:7px;place-items:center;height:28px;font-weight:600;display:grid;position:relative}.kp-cd-gap sup{margin-left:1px;font-size:.625rem}.kp-med [data-dens=empty]{background:color-mix(in srgb, var(--surface-2) 60%, transparent);color:var(--muted);font-weight:400}.kp-med [data-dens=none]{background:var(--surface-2);color:var(--ink-soft)}.kp-med [data-dens=thin]{background:color-mix(in srgb, var(--brand) 9%, transparent);color:var(--ink)}.kp-med [data-dens=moderate]{background:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--ink)}.kp-med [data-dens=dense]{background:var(--brand);color:var(--on-brand)}.kp-cd-gapl{color:var(--ink-soft);flex-wrap:wrap;gap:4px 14px;margin:12px 0 4px;font-size:.75rem;display:flex}.kp-cd-gapl span{align-items:center;gap:5px;display:inline-flex}.kp-cd-gapl i{border-radius:3px;width:12px;height:12px}.kp-cd-none{color:var(--ink-soft);margin:4px 0 6px;font-size:.75rem}.kp-cd-fund{gap:14px;margin:0;padding:0;list-style:none;display:grid}.kp-cd-fund p{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 5px;font-size:.8125rem;display:flex}.kp-cd-fund p b{color:var(--ink)}.kp-cd-fund p span{color:var(--muted);font-size:.75rem}.kp-cd-fbar{background:var(--surface-2);border-radius:99px;gap:1px;height:10px;display:flex;overflow:hidden}.kp-cd-fbar i,.kp-cd-fleg i{background:var(--c);display:block}.kp-med [data-f=industry]{--c:var(--brand)}.kp-med [data-f=mixed]{--c:color-mix(in srgb, var(--brand) 45%, transparent)}.kp-med [data-f=public]{--c:var(--accent-bright)}.kp-med [data-f=unknown]{--c:var(--line-strong)}.kp-cd-fleg{color:var(--ink-soft);flex-wrap:wrap;gap:2px 12px;margin-top:5px;font-size:.75rem;display:flex}.kp-cd-fleg span{align-items:center;gap:5px;display:inline-flex}.kp-cd-fleg i{border-radius:2px;width:8px;height:8px}.kp-cd-ael{letter-spacing:0;text-transform:none;color:var(--ink-soft);flex-wrap:wrap;gap:12px;font-size:.75rem;font-weight:500;display:inline-flex}.kp-cd-ael span{align-items:center;gap:5px;display:inline-flex}.kp-cd-ael i{border-radius:2px;width:10px;height:10px}.kp-med [data-arm=t]{background:var(--terracotta)}.kp-med [data-arm=c]{background:var(--sand)}.kp-cd-ae{margin:0;padding:0;list-style:none}.kp-cd-ae li{border-top:1px solid var(--line);grid-template-columns:minmax(0,15rem) minmax(0,1fr) 8.5rem;align-items:center;gap:6px 16px;padding:8px 0;display:grid}.kp-cd-ae p{min-width:0;margin:0}.kp-cd-ae p b{color:var(--ink);font-size:.875rem;font-weight:600;display:block}.kp-cd-ae li[data-cont]{border-top-style:dashed}.kp-cd-ae li[data-cont] p b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kp-cd-ae p small{color:var(--muted);font-size:.75rem}.kp-cd-aeb{gap:3px;min-width:0;display:grid}.kp-cd-aeb>span{grid-template-columns:minmax(0,1fr) 3.4rem;align-items:center;gap:8px;display:grid}.kp-cd-aetr{min-width:0;display:block}.kp-cd-aeb i{border-radius:99px;min-width:2px;height:8px;display:block}.kp-cd-aeb em{color:var(--ink-soft);white-space:nowrap;font-size:.75rem;font-style:normal}.kp-cd-aer{text-align:right;color:var(--ink);flex-direction:column;align-items:flex-end;font-size:.8125rem;font-weight:600;display:flex}.kp-cd-aer small{color:var(--muted);font-size:.75rem;font-weight:400}@media (max-width:640px){.kp-cd-ae li{grid-template-columns:minmax(0,1fr) auto}.kp-cd-aeb{grid-area:2/1/auto/-1}.kp-cd-aer{grid-area:1/2}}.kp-cd-aef li{grid-template-columns:minmax(0,15rem) minmax(0,1fr) 8.5rem}.kp-cd-aef li>span.kp-cd-term{white-space:normal;line-height:1.3;overflow:visible}.kp-cd-aef b{text-align:left}.kp-cd-pn{margin-top:10px}.kp-cd-pn a{color:var(--brand)}.kp-cd-fold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;list-style:none;display:flex}.kp-cd-fold>summary::-webkit-details-marker{display:none}.kp-cd-fold>summary span{font:600 1.0625rem/1.3 var(--font-serif);color:var(--ink)}.kp-cd-fold>summary span:before{content:"▸";color:var(--brand);margin-right:8px;transition:transform .15s;display:inline-block}.kp-cd-fold[open]>summary span:before{transform:rotate(90deg)}.kp-cd-fold>summary small{color:var(--ink-soft);font-size:.8125rem}.kp-cd-fold[open]>summary{margin-bottom:14px}.kp-cd-aef b small{color:var(--muted);font-weight:400}.kp-cd-term:first-letter{text-transform:uppercase}.kp-cd-gl2{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.kp-cd-gl2>li{flex-direction:column;gap:8px;min-width:0;display:flex}.kp-cd-glh{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kp-cd-glh p{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0;font-size:.875rem;display:flex}.kp-cd-glh b{color:var(--ink)}.kp-cd-st{color:var(--ink-soft);flex:1;margin:0;font-size:.84375rem}.kp-cd-q{color:var(--muted);font-size:.8125rem}.kp-cd-q summary{cursor:pointer}.kp-cd-q blockquote{border-left:2px solid color-mix(in srgb, var(--brand) 50%, transparent);color:var(--ink-soft);margin:6px 0 0;padding-left:10px;font-style:italic}.kp-cd-open{color:var(--brand);margin-left:auto;font-weight:600}.kp-cd-open:hover{text-decoration:underline}.kp-cd-prod{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.kp-cd-prod li{border-top:1px solid var(--line);min-width:0;padding:9px 0}.kp-cd-prod a{color:var(--ink);font-size:.875rem;font-weight:500}.kp-cd-prod a:hover{color:var(--brand);text-decoration:underline}.kp-cd-cmp{margin-top:12px}.kp-cd-rwd{margin-top:36px}.kp-cd-tr{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}@media (max-width:1100px){.kp-cd-tr{grid-template-columns:1fr}}.kp-cd-ctab{border-collapse:collapse;width:100%;font-size:.84375rem}.kp-cd-ctab th,.kp-cd-ctab td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:12px 10px}.kp-cd-ctab thead th{border-top:0;border-bottom:1px solid var(--line-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:0;font-size:.6875rem;font-weight:600}.kp-cd-ctab th:first-child,.kp-cd-ctab td:first-child{padding-left:0}.kp-cd-ctab tbody th{width:26%}.kp-cd-ctab tbody th a{font:600 1.0625rem/1.25 var(--font-serif);color:var(--ink)}.kp-cd-ctab tbody th a:hover{color:var(--brand);text-decoration:underline}.kp-cd-ctab small{color:var(--ink-soft);margin-top:3px;font-size:.75rem;font-weight:400;display:block}.kp-cd-ctab td b{font:600 1.25rem/1 var(--font-serif);color:var(--ink)}.kp-cd-ctab td:nth-child(4){width:22%}.kp-cd-ctab tbody tr:hover{background:var(--kp-m-hl)}.kp-cd-ctop{color:var(--ink)}.kp-cd-ctop:hover{color:var(--brand);text-decoration:underline}@media (max-width:900px){.kp-cd-ctab thead{display:none}.kp-cd-ctab,.kp-cd-ctab tbody,.kp-cd-ctab tr,.kp-cd-ctab th,.kp-cd-ctab td{display:block;width:auto!important}.kp-cd-ctab tr{border-top:1px solid var(--line-strong);padding:12px 0}.kp-cd-ctab th,.kp-cd-ctab td{border:0;padding:4px 0}.kp-cd-ctab td:before{content:attr(data-l);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px;font-size:.65625rem;font-weight:600;display:block}}
