/* Allocate the available width deliberately instead of adding filler content. */
.desk-heading{align-items:center;margin-bottom:28px}.desk-heading h1{margin:0;font-size:28px}.brand-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;padding:20px 0;text-align:center}.brand-card-stats>div{min-width:0;padding:0 12px}.brand-card-stats>div+div{border-left:1px solid #e5e5e5}.brand-card-stats .mini-label{white-space:nowrap;display:block;font-size:11px}.brand-card-stats strong{font-size:24px;margin-top:8px}.event-table{table-layout:fixed}.event-table th:nth-child(1){width:43%}.event-table th:nth-child(2){width:15%}.event-table th:nth-child(3){width:20%}.event-table th:nth-child(4){width:22%}.event-table th:last-child,.event-table td:last-child{text-align:right;padding-right:0;white-space:nowrap}.event-table .event-name{overflow-wrap:anywhere}.event-table td:nth-child(2),.event-table th:nth-child(2){white-space:nowrap}.event-table td:nth-child(3){font-size:11px}.event-table .event-cell{min-width:0}.event-table .event-cell>div:last-child{min-width:0}.event-table th:first-child,.event-table td:first-child{padding-left:0}.brand-card .brand-description{min-height:42px}@media(max-width:760px){.desk-heading{align-items:flex-start}.desk-heading h1{font-size:25px}.event-table{min-width:590px}.brand-card-stats>div{padding:0 8px}.brand-card .brand-description{min-height:0}}
