.markdown img{float:left;margin-right:1em;margin-bottom:1em}.columns{display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.schedule{width:100%;background-color:#fff;margin:2em 0;overflow:hidden}.schedule.finals,.schedule.standings{margin:0}.schedule h3{background-color:var(--primary);color:#fff;text-align:center;text-transform:uppercase;border-top-left-radius:5px;border-top-right-radius:5px;margin:0;padding:3px}.schedule h4{background-color:var(--secondary);color:#fff;text-align:center;margin:0;padding:2px}.schedule table{background-color:#f5f5f5;border:1px solid var(--primary)}.schedule table thead{font-weight:800;border-bottom:1px solid var(--secondary);background-color:rgba(68,68,68,.75);color:#fff;text-transform:uppercase}.schedule table td{border:1px solid var(--secondary);padding:8px 12px}.schedule table td.breakline{position:relative;padding:.5em 0;text-align:center;font-weight:700;font-size:1.1em;height:2px;background:0 0;margin:1em 0}.schedule table td.breakline:before{content:'';position:absolute;top:50%;left:0;right:0;height:2px;background-color:var(--primary);transform:translateY(-50%)}.schedule table td.breakline span{position:relative;background:var(--primary);padding:0 .5em;color:#fff;padding:2px 1em;border-radius:3px}.nominations{overflow-x:hidden}@media (max-width:767px){.nominations table{font-size:12px}.nominations table td{padding:3px}}@media (max-width:767px){.standings table tr td:last-child{display:none}}