.penalty-stats{padding:24px;margin:26px 0}.penalty-stats .eyebrow{color:#8d591c;font-size:9px;margin-bottom:7px}.penalty-stats h2{font-size:20px}.penalty-stats .section-head{gap:16px;flex-wrap:wrap}.penalty-totals{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}.penalty-totals>div{background:#f7f6f4;border:1px solid #ece8e1;border-radius:12px;padding:17px 20px;display:grid;gap:6px}.penalty-totals>div>span{font-size:11px;color:#68666a}.penalty-totals strong{font-size:31px;font-variant-numeric:tabular-nums}.penalty-totals strong small{font-size:11px;font-weight:400;color:#68666a;margin-left:8px}.penalty-stats caption{text-align:left;font-weight:650;font-size:12px;padding:0 12px 13px}.penalty-stats-empty{font-size:12px;color:#74747b;padding:16px 0}.penalty-stats-details{margin-top:14px;border-top:1px solid #ececef}.penalty-stats-details summary{padding:16px 0;min-height:44px;font-size:12px;cursor:pointer}.penalty-stats-details td{line-height:1.7;vertical-align:top}.penalty-stats .stat-legend{margin-top:15px}.penalty-stats .stat-table{font-variant-numeric:tabular-nums}
@media(max-width:700px){.penalty-stats{padding:17px}.penalty-stats h2{font-size:18px}.penalty-totals{gap:10px}.penalty-totals>div{padding:13px}.penalty-totals strong small{display:block;margin-left:0;margin-top:4px}.penalty-stats .stat-table{font-size:11px}.penalty-stats .stat-table th,.penalty-stats .stat-table td{padding:10px 8px}}
