.page-module__EPbIyG__disciplineBar{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-alt)}.page-module__EPbIyG__disciplineLabel{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--space-3);font-weight:700;display:block}.page-module__EPbIyG__disciplineChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__EPbIyG__disciplineChip{border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-soft);transition:border-color .15s var(--ease), color .15s var(--ease), background .15s var(--ease);padding:.32rem .75rem;font-weight:550}.page-module__EPbIyG__disciplineChip:hover{border-color:var(--navy-600);background:var(--navy-050);color:var(--navy-600)}.page-module__EPbIyG__related{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));display:grid}.page-module__EPbIyG__relatedItem{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--white);font-size:var(--text-sm);color:var(--ink-soft);transition:border-color .16s var(--ease), color .16s var(--ease);font-weight:600;display:flex}.page-module__EPbIyG__relatedItem:hover{border-color:var(--navy-600);color:var(--navy-600)}.page-module__EPbIyG__relatedCount{font-size:var(--text-xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-shrink:0}
