.round-opening{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin-bottom:48px}.round-lead-photo{margin:0}.round-lead-photo img{display:block;width:100%;height:auto}.round-report .round-intro p,.round-report .story-body p{text-align:justify;text-justify:inter-word;hyphens:auto;line-height:1.85;font-size:18px}.round-intro p{margin:0 0 24px}.round-score{border-top:3px solid var(--red);padding:20px 0;display:grid;gap:10px}.round-score span{font-size:13px;letter-spacing:2px;color:var(--red)}.round-score strong{font-size:18px}.round-closing{border-top:1px solid var(--line);padding-top:28px;margin-top:32px}.round-news-feature img{height:auto;max-height:520px;object-fit:contain;background:#111}.round-report .story-portrait{width:44%}@media(max-width:700px){.round-opening{grid-template-columns:1fr;gap:26px}.round-lead-photo{max-width:460px;margin:auto}.round-report .story-portrait{float:none;width:100%;max-width:460px}.round-report .story-heading h1{font-size:clamp(30px,8vw,45px)}.round-report .round-intro p,.round-report .story-body p{font-size:17px;line-height:1.8}}
.round-report .round-spartans-photo{float:left;margin:6px 28px 22px 0}.round-report .round-story-photo{float:none;clear:both;width:100%;max-width:420px;margin:32px auto 38px}.round-story-photo figcaption{padding-top:10px;border-top:2px solid var(--red);margin-top:12px}@media(max-width:700px){.round-report .round-spartans-photo{float:none;width:100%;max-width:400px;margin:28px auto}}

.round-standings{margin:40px 0}.round-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.round-table-scroll:focus-visible{outline:2px solid var(--red);outline-offset:4px}.round-standings-table{border-collapse:collapse;width:100%;min-width:650px;font-size:15px;line-height:1.45;font-variant-numeric:tabular-nums}.round-standings-table caption{text-align:left;font-size:14px;color:var(--muted);padding:0 0 16px;caption-side:top}.round-standings-table th,.round-standings-table td{padding:12px 9px;border-bottom:1px solid #ddd;text-align:center;white-space:nowrap}.round-standings-table thead th{background:#111;color:#fff;font-weight:700}.round-standings-table th:nth-child(2),.round-standings-table tbody th{text-align:left}.round-standings-table tbody th{font-weight:600;color:#111;background:transparent}.round-standings-table tbody tr:nth-child(even){background:#f4f4f4}.round-standings-table .round-table-points{background:#ffdd45;color:#111;font-weight:800}.round-standings-note{font-size:14px;line-height:1.6;color:var(--muted);margin-top:14px}
