.last-round-block{display:block;margin-top:17px;padding:9px 11px 10px;color:#151711;transition:border-color .15s}
.last-round-block:hover{border-color:#d0b000}
.last-round-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.last-round-heading .eyebrow{display:block;font-size:8px;color:#62654f;letter-spacing:.6px;line-height:1.3}
.last-round-heading h3{font-size:21px;line-height:1.1;margin-top:2px}
.last-round-state{display:flex;align-items:center;gap:9px;flex-shrink:0}
.last-round-state .status{padding:0;color:#14823d;font-size:11px;font-weight:600}
.last-round-state .status.in-progress{color:#8a6600}
.last-round-state .status.in-progress:before{background:#e5b900}
.current-round-link{border-color:#caba63}
.last-round-state>.icon{width:17px;height:17px;color:#746b3e}
.last-round-stats{margin-top:8px}
.archive-totals{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:13px;margin-bottom:17px}
.archive-totals>div{display:flex;align-items:center;gap:8px}
.archive-totals strong{font:400 30px/1 var(--display)}
.archive-totals span{font-size:11px;line-height:1.3}
@media(max-width:350px){.last-round-block{padding:8px}.last-round-heading .eyebrow{font-size:7px;letter-spacing:.35px}.last-round-heading h3{font-size:20px}.last-round-state{gap:6px}.last-round-state .status{font-size:10px}.archive-totals span{font-size:10px}.archive-totals strong{font-size:27px}}
@media(prefers-reduced-motion:reduce){.last-round-block{transition:none}}
