.cmp-hero-checked{margin:12px 0 0;font-size:14px;color:var(--text-tertiary)}.cmp-glance{display:grid;gap:12px;margin:0}.cmp-glance div{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:12px}.cmp-glance dt{font-weight:650;color:var(--text)}.cmp-glance dd{margin:0;color:var(--text-secondary);overflow-wrap:anywhere}.cmp-glance a,.cmp-related a{color:var(--accent)}.cmp-matrix.cmp-matrix--facts{min-width:0}.cmp-matrix.cmp-matrix--facts tbody td{max-width:none}.cmp-matrix.cmp-matrix--reasons{min-width:760px}.cmp-matrix.cmp-matrix--reasons tbody td:last-child{max-width:none;min-width:320px}.cmp-related{display:grid;gap:8px;margin:0 0 16px;padding-left:20px}@media (max-width: 640px){.cmp-glance div{grid-template-columns:minmax(0,1fr);gap:4px}}.cmp-runners{display:grid;gap:12px;margin:0;padding-left:20px}.cmp-runners a{color:var(--accent)}.cmp-body .cert-block :is(p,li){overflow-wrap:anywhere}.cmp-official{padding:16px 20px;margin:0 0 32px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-solid);font-size:15px;line-height:1.6;color:var(--text-secondary)}.cmp-official h2{margin:0 0 8px;color:var(--text)}.cmp-official p{margin:0}.cmp-official a{color:var(--accent)}.cmp-winner-wins{margin:0;padding-left:18px;font-size:14px;line-height:1.55;color:var(--text-secondary)}.cmp-winner-wins a{color:var(--accent)}.cmp-matrix tr:target th[scope=row],.cmp-matrix tr:target td{background:var(--accent-soft)}
