.contest-photo a { padding: 0; overflow: hidden; }
.conference-context > a { padding: 0; overflow: hidden; }
.conference-context figcaption a { display: inline; border: 0; border-radius: 0; padding: 0; }
.contest-results table { min-width: 520px; table-layout: auto; }
.contest-results th:first-child { width: auto; padding-left: 12px; text-align: center; }
.contest-results td { white-space: nowrap; }
.contest-results tbody tr:nth-child(3) > *,
.contest-results tbody tr:nth-child(7) > * { border-top: 2px solid #cbd5e1; }
.preview-notice { margin: 0 0 24px; color: #687383; font-size: .85rem; text-align: center; }
