.tn__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 20px;margin-top:var(--space-head);padding-bottom:12px;border-bottom:2px solid var(--color-dark)}.tn__date{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:uppercase;font-size:clamp(26px,3.4vw,34px);line-height:1}.tn__count,.tn__hours{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted)}.tn__hours{margin-left:auto}.tn__board{--ev-cols: 84px minmax(0, 1fr) 96px 136px 96px 136px minmax(88px, max-content) 108px}.tn__list{list-style:none}.evhead:has(+.tn__list>.ev--headline:first-child),.evhead:has(+.tn__list>.ev--new:first-child){border-bottom-color:transparent}.tnev .status{grid-column:-4 / -3}.tnev .ev__name a{color:inherit}.tnev .ev__name a:hover{color:var(--color-accent-ink)}.tnev--closed .ev__time,.tnev--closed .ev__name,.tnev--closed .ev__val{color:var(--color-text-soft)}.tnev--closed .ev__val--gtd{color:var(--color-muted)}.tnev--closed .marker{background:var(--color-bg-sunken);color:var(--color-text-soft);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.tn__foot{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:56px 0 var(--space-section)}.tn__foot a{text-decoration:underline;text-underline-offset:3px}.tn__foot a:hover{color:var(--color-accent-ink)}@media (max-width: 1439px){.tn__board{--ev-cols: 72px minmax(0, 1fr) 72px 116px 80px 120px minmax(84px, max-content) 96px;--ev-gap: 16px;--ev-text: var(--text-md)}}@media (min-width: 1025px) and (max-width: 1240px){.tn__board{--ev-cols: 72px minmax(0, 1fr) 72px 116px 120px minmax(84px, max-content) 96px}.tnev .ev__nums>:nth-child(3),.tn__board .evhead>:nth-child(5){display:none}}@media (min-width: 1025px) and (max-width: 1439px){.tnev .ev__meta .tag~.tag~.tag{display:none}}@media (min-width: 1025px) and (max-width: 1100px){.tnev .ev__meta .tag~.tag{display:none}}@media (max-width: 760px){.tn__foot{grid-template-columns:1fr;margin:40px 0 64px}.tn__hours{margin-left:0;width:100%}}@media (max-width: 420px){.tnev .ev__late{flex-basis:100%}}
