.standings-home{padding:40px 0;background:#e8efe2;border-bottom:1px solid #cedbc8}.standings-home-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.standings-home h2{font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.035em;margin:16px 0}.standings-home-grid>div:first-child>p{max-width:30ch}.standings-card{background:#fff;border:1px solid #d6dfd1;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #123b2210}.standings-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.4}.standings-table caption{text-align:left;padding:16px 20px;font-weight:800;color:#173e2a;background:#f5f7f1}.standings-table th,.standings-table td{padding:11px 14px;border-bottom:1px solid #e6ebe2;text-align:center;font-variant-numeric:tabular-nums}.standings-table thead th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#58705f;background:#f9faf7}.standings-table tbody th{text-align:left;font-weight:600}.standings-table .standings-boars{background:#123c29;color:#fff}.standings-table .standings-boars th,.standings-table .standings-boars td{border-color:#123c29;font-weight:800}.standings-table td:last-child{font-weight:800}.standings-gap td{padding:2px;color:#7b8b7c;background:#f7f9f4}.standings-note{font-size:11px;line-height:1.6;margin:14px 0 0;color:#58705f}.standings-note a{text-decoration:underline}.standings-full{scroll-margin-top:120px}.standings-full .standings-table{font-size:14px}.standings-full .standings-table tbody th{width:44%}.standings-scroll{overflow-x:auto}.standings-full .standings-table{min-width:540px}.standings-legend{font-size:12px;color:#58705f;margin:14px 0}.standings-home .text-link{display:inline-flex;margin-top:12px}.standings-table tr:last-child td,.standings-table tr:last-child th{border-bottom:0}@media(max-width:767px){.standings-home{padding:28px 0}.standings-home-grid{grid-template-columns:1fr;gap:22px}.standings-home-grid>div:first-child>p{max-width:none}.standings-home h2{margin:12px 0}.standings-table th,.standings-table td{padding:10px}.standings-table tbody th{font-size:11px}.standings-full .standings-table tbody th{font-size:12px}.standings-home .standings-table caption{padding:12px}.standings-note{font-size:10px}}

#home-standings-title{scroll-margin-top:140px}
