.article-standings-snapshot{--line:#e2e8e4;--paper:#f4f7f5;--muted:#6b746f;min-width:0;max-width:100%;font-family:var(--font-body),Arial,sans-serif;color:#17241e;margin:32px 0}.article-standings-snapshot header{border-bottom:2px solid #087443;margin-bottom:4px;padding-bottom:16px}.article-standings-snapshot h2{color:#17241e;margin:0 0 7px;font-size:22px;line-height:1.3}.article-standings-snapshot header p{color:#6b746f;margin:0 0 5px;font-size:14px;line-height:1.5}.article-standings-snapshot header small{color:#6b746f;font-size:12px}.article-standings-snapshot .table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.article-standings-snapshot .standings{border-collapse:collapse;table-layout:auto;width:100%;min-width:610px;margin:0;font-size:13px}.article-standings-snapshot .standings th,.article-standings-snapshot .standings td{text-align:center;vertical-align:middle;white-space:nowrap;border:0;border-bottom:1px solid #e2e8e4;padding:13px 7px}.article-standings-snapshot .standings th{color:#6b746f;font-size:12px;font-weight:600}.article-standings-snapshot .standings th:first-child,.article-standings-snapshot .standings td:first-child{text-align:left;min-width:185px}.article-standings-snapshot .standings tbody tr:nth-child(2n){background:#f4f7f5}.article-standings-snapshot .standing-team{align-items:center;gap:8px;display:flex}.article-standings-snapshot .position{color:#849b8c;min-width:18px;margin:0;font-size:11px}.article-standings-snapshot .standing-team img{object-fit:contain;border-radius:0;flex-shrink:0;width:22px;height:25px;margin:0}.article-standings-snapshot .snapshot-club-name{font-size:13px;line-height:1.5}.article-standings-snapshot .team-full-name{display:inline}.article-standings-snapshot .team-short-name{display:none}.article-standings-snapshot .classification-legend{flex-wrap:wrap;gap:10px 18px;margin-top:17px;font-size:12px;line-height:1.5;display:flex}.article-standings-snapshot .classification-legend>span{align-items:center;gap:7px;display:inline-flex}.article-standings-snapshot .classification-legend i{border-radius:2px;width:8px;height:8px;display:block}.article-standings-snapshot .table-note,.article-standings-snapshot .snapshot-note{color:#6b746f;margin:14px 0 0;font-size:12px;line-height:1.7}.article-standings-snapshot .snapshot-note{white-space:pre-line}.article-standings-snapshot .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:650px){.article-standings-snapshot h2{font-size:20px}.article-standings-snapshot .team-full-name{display:none}.article-standings-snapshot .team-short-name{display:inline}.article-standings-snapshot .standings th:first-child,.article-standings-snapshot .standings td:first-child{min-width:135px}.article-standings-snapshot .standings{min-width:550px}}.article-standings-snapshot .snapshot-scroll-hint{display:none}@media (max-width:650px){.article-standings-snapshot .snapshot-scroll-hint{color:#6b746f;margin:12px 0;font-size:11px;line-height:1.5;display:block}.article-standings-snapshot .snapshot-club-name{white-space:normal;overflow-wrap:break-word;max-width:145px}}
