.exp.svelte-p8n5lx{padding-bottom:var(--spacing-xl)}.exp__breadcrumb.svelte-p8n5lx{letter-spacing:.05em;color:var(--color-muted-text);font-size:12px}.exp__head.svelte-p8n5lx{padding:var(--spacing-lg) 0 var(--spacing-lg)}.exp__tag.svelte-p8n5lx{letter-spacing:.12em;color:var(--color-accent);margin:0;font-size:11px}.exp__title.svelte-p8n5lx{margin:var(--spacing-xs) 0 var(--spacing-md);letter-spacing:.04em;font-size:32px;line-height:1.45}.exp__lede.svelte-p8n5lx{color:var(--color-muted-text);margin:0;font-size:14px;line-height:1.9}.exp-stats.svelte-p8n5lx{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.exp-stats__item.svelte-p8n5lx{margin:0}.exp-stats__item.svelte-p8n5lx strong:where(.svelte-p8n5lx){font-family:var(--font-display);color:var(--color-heading);font-size:30px;font-weight:700}.exp-stats__item.svelte-p8n5lx small:where(.svelte-p8n5lx){color:var(--color-muted-text);margin-left:2px;font-size:12px}.exp-stats__item.svelte-p8n5lx span:where(.svelte-p8n5lx){color:var(--color-muted-text);font-size:11.5px;line-height:1.6;display:block}.exp__section.svelte-p8n5lx{margin-top:var(--spacing-xl)}.exp__heading.svelte-p8n5lx{align-items:center;gap:var(--spacing-md);margin:0 0 var(--spacing-sm);letter-spacing:.08em;font-size:18px;display:flex}.exp__heading.svelte-p8n5lx:before{content:"";background:var(--color-accent);flex-shrink:0;width:9px;height:9px;transform:rotate(45deg)}.exp__heading-count.svelte-p8n5lx{font-family:var(--font-body);color:var(--color-muted-text);font-size:13px;font-weight:400}.exp__text.svelte-p8n5lx,.exp__caption.svelte-p8n5lx,.exp__empty.svelte-p8n5lx{margin:0 0 var(--spacing-md);color:var(--color-muted-text);font-size:13px;line-height:1.85}.exp__caption.svelte-p8n5lx{margin:var(--spacing-sm) 0 0;font-size:12px}.exp__scroll.svelte-p8n5lx{background:var(--color-surface);border:1px solid var(--color-line);overflow-x:auto}.exp-codes.svelte-p8n5lx,.exp-table.svelte-p8n5lx{border-collapse:collapse;width:100%;font-size:13px}.exp-codes.svelte-p8n5lx th:where(.svelte-p8n5lx),.exp-codes.svelte-p8n5lx td:where(.svelte-p8n5lx),.exp-table.svelte-p8n5lx th:where(.svelte-p8n5lx),.exp-table.svelte-p8n5lx td:where(.svelte-p8n5lx){padding:8px var(--spacing-sm);border-bottom:1px solid var(--color-line);vertical-align:top}.exp-codes.svelte-p8n5lx thead:where(.svelte-p8n5lx) th:where(.svelte-p8n5lx),.exp-table.svelte-p8n5lx thead:where(.svelte-p8n5lx) th:where(.svelte-p8n5lx){letter-spacing:.06em;color:var(--color-muted-text);white-space:nowrap;font-size:11px;font-weight:500}.exp-codes.svelte-p8n5lx tbody:where(.svelte-p8n5lx) th:where(.svelte-p8n5lx){text-align:left;min-width:12em;color:var(--color-heading);font-weight:700}.exp-codes.svelte-p8n5lx small:where(.svelte-p8n5lx),.exp-table.svelte-p8n5lx small:where(.svelte-p8n5lx){color:var(--color-muted-text);font-size:11px;font-weight:400;line-height:1.6}.exp-codes.svelte-p8n5lx small:where(.svelte-p8n5lx),.exp-table__school.svelte-p8n5lx small:where(.svelte-p8n5lx),.exp-table__field.svelte-p8n5lx small:where(.svelte-p8n5lx){display:block}.exp-codes.svelte-p8n5lx td:where(.svelte-p8n5lx) b:where(.svelte-p8n5lx){font-family:var(--font-display);color:var(--color-accent);font-size:16px}.exp-defs.svelte-p8n5lx{margin:var(--spacing-md) 0 0}.exp-defs__row.svelte-p8n5lx{gap:var(--spacing-md);padding:var(--spacing-xs) 0;display:flex}.exp-defs__row.svelte-p8n5lx dt:where(.svelte-p8n5lx){width:7.5em;color:var(--color-heading);flex-shrink:0;font-size:12px;font-weight:700}.exp-defs__row.svelte-p8n5lx dd:where(.svelte-p8n5lx){margin:0;font-size:13px;line-height:1.85}.exp-table.svelte-p8n5lx td:where(.svelte-p8n5lx){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.exp-table__school.svelte-p8n5lx{text-align:left;min-width:11em}.exp-table.svelte-p8n5lx tbody:where(.svelte-p8n5lx) th:where(.svelte-p8n5lx) a:where(.svelte-p8n5lx){color:var(--color-heading);font-weight:700}.exp-table__score.svelte-p8n5lx{font-family:var(--font-display);color:var(--color-accent);font-size:16px;font-weight:700}.exp-table__field--none.svelte-p8n5lx{color:var(--color-line-strong)}.exp-table__field--single.svelte-p8n5lx{background:var(--color-surface-tint)}.exp-table__dev.svelte-p8n5lx{color:var(--color-muted-text)}.exp-note.svelte-p8n5lx{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--color-line)}.exp-note__heading.svelte-p8n5lx{margin:0 0 var(--spacing-sm);font-family:var(--font-body);letter-spacing:.12em;color:var(--color-muted-text);font-size:12px;font-weight:500}.exp-note__list.svelte-p8n5lx{color:var(--color-muted-text);margin:0;padding-left:1.2em;font-size:12px;line-height:1.85}.exp-note__list.svelte-p8n5lx strong:where(.svelte-p8n5lx){color:var(--color-body-text);font-weight:500}@media (width<=720px){.exp__title.svelte-p8n5lx{font-size:25px}.exp-stats.svelte-p8n5lx{padding:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}.exp-defs__row.svelte-p8n5lx{flex-direction:column;gap:0}}
