        .least-points-and-win-mobile-meta {
            display: none;
            margin-top: 0.35rem;
            padding-top: 0.35rem;
            border-top: 1px solid #e5e5e5;
            font-size: 0.8rem;
            color: #7a7a7a;
            line-height: 1.3;
        }

        .least-points-and-win-mobile-meta div + div {
            margin-top: 0.2rem;
        }

        .least-points-and-win-table-wrap {
            overflow-x: auto;
            overflow-y: hidden;
            width: 100%;
        }

        @media screen and (max-width: 768px) {
            .least-points-and-win-table th:nth-child(n+3),
            .least-points-and-win-table td:nth-child(n+3) {
                display: none;
            }

            .least-points-and-win-mobile-meta {
                display: block;
            }

            .least-points-and-win-table-wrap {
                overflow: visible;
            }

            .least-points-and-win-table {
                width: 100%;
            }
        }