.ef-front .dl-front-art{margin:0;padding-top:clamp(24px,4vh,48px)}.ef-art{border-top:1px solid var(--dl-line-2);padding-top:14px}.ef-art-head{font-family:var(--dl-mono);color:var(--dl-ink-3);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.ef-art-stat{color:var(--dl-ink-2)}.ef-art-svg{width:100%;height:auto;display:block;overflow:visible}.ef-art-foot{border-top:1px solid var(--dl-line);font-family:var(--dl-mono);color:var(--dl-ink-3);flex-wrap:wrap;gap:8px 18px;margin-top:12px;padding-top:10px;font-size:11.5px;display:flex}.ef-toolbar{border-top:1px solid var(--dl-line-2);border-bottom:1px solid var(--dl-line);flex-direction:column;gap:16px;margin-top:28px;padding:16px 0;display:flex}.ef-types{flex-wrap:wrap;gap:8px;display:flex}.ef-seg,.ef-chip{appearance:none;border:1px solid var(--dl-line-2);color:var(--dl-ink-2);font-family:var(--dl-mono);cursor:pointer;background:0 0;border-radius:2px;padding:8px 12px;font-size:12.5px;line-height:1.2;transition:border-color .12s,color .12s,background-color .12s}.ef-seg:hover,.ef-chip:hover{border-color:var(--dl-ink-2);color:var(--dl-ink)}.ef-seg.is-on,.ef-chip[aria-pressed=true]{background:var(--dl-ink);border-color:var(--dl-ink);color:var(--dl-bg)}.ef-chip-count{border:1px solid;border-radius:2px;margin-left:4px;padding:1px 5px;font-size:11px;display:inline-block}.ef-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ef-field{flex-direction:column;gap:5px;display:flex}.ef-field--search{flex:210px;min-width:190px}.ef-field-label{font-family:var(--dl-mono);color:var(--dl-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ef-select,.ef-input{background:var(--dl-bg);border:1px solid var(--dl-line-2);color:var(--dl-ink);font-family:var(--dl-sans);border-radius:2px;min-height:34px;padding:7px 10px;font-size:13.5px;line-height:1.2}.ef-select:focus,.ef-input:focus,.ef-seg:focus-visible,.ef-chip:focus-visible{outline:1px solid var(--dl-ink);outline-offset:2px}.ef-status-line{font-family:var(--dl-mono);color:var(--dl-ink-3);margin:14px 0 12px;font-size:12.5px}.ef-table-wrap{border-top:1px solid var(--dl-line-2);width:100%;overflow-x:auto}.ef-table{border-collapse:collapse;width:100%;font-size:14px}.ef-table th{text-align:left;border-bottom:1px solid var(--dl-line-2);color:var(--dl-ink-3);font-family:var(--dl-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:10px 12px 10px 0;font-size:11.5px;font-weight:400}.ef-table td{border-bottom:1px solid var(--dl-line);color:var(--dl-ink-2);vertical-align:top;padding:12px 12px 12px 0}.ef-table th.ef-num,.ef-table td.ef-num{text-align:right;font-family:var(--dl-mono);font-variant-numeric:tabular-nums}.ef-table th:last-child,.ef-table td:last-child{padding-right:0}.ef-row-note td{color:var(--dl-ink-3);font-family:var(--dl-mono);padding:18px 0;font-size:13px}.ef-co{align-items:baseline;gap:8px;min-width:150px;display:flex}.ef-star{appearance:none;color:var(--dl-ink-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.ef-star:hover,.ef-star[aria-pressed=true]{color:var(--dl-ink)}.ef-sym{font-family:var(--dl-mono);color:var(--dl-ink);font-weight:600;text-decoration:none}.ef-sym:hover{text-decoration:underline}.ef-name{color:var(--dl-ink-3);margin-top:2px;padding-left:22px;font-size:12.5px;display:block}.ef-form-tag{border:1px solid var(--dl-line-2);font-family:var(--dl-mono);color:var(--dl-ink-2);white-space:nowrap;border-radius:2px;padding:2px 6px;font-size:11px;display:inline-block}.ef-disc-title{color:var(--dl-ink);font-size:14px;line-height:1.45}.ef-item-pill{border:1px solid var(--dl-line-2);font-family:var(--dl-mono);color:var(--dl-ink-2);border-radius:2px;margin-right:7px;padding:1px 5px;font-size:11px;display:inline-block}.ef-summary{color:var(--dl-ink-3);max-width:56ch;margin:4px 0 0;font-size:13px;line-height:1.5}.ef-score{color:var(--dl-ink);font-weight:600}.ef-score--muted{color:var(--dl-ink-3);font-weight:400}.ef-filed{font-family:var(--dl-mono);color:var(--dl-ink-3);white-space:nowrap;font-size:12.5px}.ef-links{font-family:var(--dl-mono);white-space:nowrap;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.ef-links a{color:var(--dl-ink-2);text-underline-offset:3px;text-decoration:underline}.ef-links a:hover{color:var(--dl-ink)}.ef-tiers{border-top:1px solid var(--dl-line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;padding:0;list-style:none;display:grid}.ef-tiers>li{border-right:1px solid var(--dl-line);padding:20px 24px 6px 0}.ef-tiers>li:not(:first-child){padding-left:24px}.ef-tiers>li:last-child{border-right:0}.ef-tier-n{font-family:var(--dl-mono);color:var(--dl-ink-3);margin-bottom:10px;font-size:12px;display:block}.ef-tiers h3{color:var(--dl-ink);font-family:var(--dl-sans);letter-spacing:-.015em;margin:0 0 8px;font-size:19px;font-weight:500}.ef-tiers p{color:var(--dl-ink-2);margin:0;font-size:14.5px;line-height:1.55}.ef-tiers a{color:var(--dl-ink);text-underline-offset:3px;text-decoration:underline}@media (width<=860px){.ef-tiers{grid-template-columns:1fr}.ef-tiers>li{border-right:0;border-bottom:1px solid var(--dl-line);padding:18px 0}.ef-tiers>li:not(:first-child){padding-left:0}}
