.p26-standings .brand{font-weight:800;letter-spacing:.06em}
.p26-standings .brand span{color:#61d6ff}
.p26-standings a{color:#a9dff2}
.p26-standings .eyebrow{color:#61d6ff;font-size:12px;letter-spacing:.15em;font-weight:bold}
.p26-standings h1{font-size:42px;margin:12px 0}
.p26-standings h2{font-size:28px;margin:10px 0}
.p26-standings p{color:#aab6c8;line-height:1.6}
.p26-standings .topline{display:flex;justify-content:space-between;align-items:center;gap:12px}
.p26-standings .badge{border:1px solid #7b673b;border-radius:99px;color:#ffd477;padding:9px 13px;font-size:12px;white-space:nowrap}
.p26-standings .notice{border-left:3px solid #ffd477;background:#152033;padding:12px 18px;margin:24px 0}
.p26-standings .notice p{margin:3px 0;font-size:14px}
.p26-standings .switch{display:flex;gap:8px;margin:24px 0}
.p26-standings button{font:inherit;border:1px solid #31506d;background:#0a1729;color:#f4f7fb;border-radius:10px;padding:12px 30px;min-height:44px;cursor:pointer}
.p26-standings button[aria-pressed=true]{background:#61d6ff;color:#06101f;font-weight:bold}
.p26-standings button:focus-visible,.p26-standings a:focus-visible{outline:3px solid #ffd477;outline-offset:3px}
.p26-standings .division{border:1px solid #263852;border-radius:18px;margin:18px 0;overflow:hidden;background:#0a1729}
.p26-standings .division h3{font-size:16px;margin:0;padding:18px 20px;background:#0d1e32;letter-spacing:.04em}
.p26-standings #p26-standings-afc .division h3{background:#302719;color:#ffe0a3;border-left:5px solid #e7b75a}
.p26-standings #p26-standings-nfc .division h3{background:#10303c;color:#a8edff;border-left:5px solid #61d6ff}
.p26-standings .scroll{overflow-x:auto}
.p26-standings table{width:100%;border-collapse:collapse;min-width:730px;font-variant-numeric:tabular-nums}
.p26-standings th,.p26-standings td{padding:15px 12px;text-align:right;border-top:1px solid #1b2d45;white-space:nowrap}
.p26-standings thead th{font-size:11px;color:#aab6c8;font-weight:600}
.p26-standings thead th:first-child,.p26-standings tbody th{text-align:left;padding-left:20px}
.p26-standings tbody th{font-size:14px;font-weight:500;min-width:210px}
.p26-standings td{color:#8394aa;font-size:14px}
.p26-standings abbr{text-decoration:none}
.p26-standings small{display:block;color:#8ba2bb;margin-top:4px;font-size:11px}
.p26-standings .legend{font-size:13px}
.p26-standings .ranking{margin-top:44px;padding:28px 0;border-top:1px solid #263852}
.p26-standings .existing{border:1px dashed #31506d;border-radius:18px;padding:22px;margin-top:20px;color:#93a2b8}
.p26-standings .hidden{display:none}
.p26-standings td{color:#d7e4f3}.p26-standings{margin-top:36px}
@media(max-width:700px){.p26-standings .topline{align-items:flex-start;flex-direction:column}.p26-standings h1{font-size:34px}.p26-standings .division h3{padding:15px}.p26-standings .legend{font-size:12px}}
