.playoff_page__zKX1t{max-width:1100px;margin:0 auto;padding:2rem 1.25rem 4rem;color:#252d2c;background:#fbf9f3}.playoff_header__IHQd1{padding:0 0 1.6rem;border-bottom:2px solid #334d40}.playoff_header__IHQd1 h1{font:600 clamp(2.1rem,5vw,3.4rem)/1.08 var(--font-editorial,Georgia);letter-spacing:-.035em;margin:.6rem 0 1rem}.playoff_header__IHQd1>p:last-child{font-size:1.1rem;color:#61685e;line-height:1.5;max-width:44rem}.playoff_eyebrow__TlnqA{font-size:.74rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#536657}.playoff_chances__99L_v,.playoff_current__ULH_u,.playoff_uncertainty__u_OBy{padding:1.5rem 0;border-bottom:1px solid #dcd8ce}.playoff_page__zKX1t h2{font:600 1.55rem/1.2 var(--font-editorial,Georgia);margin:0 0 .65rem}.playoff_page__zKX1t h3{font:650 1rem/1.3 var(--font-sans,Arial);margin:1.3rem 0 .65rem}.playoff_page__zKX1t p{line-height:1.6}.playoff_sectionHeading__paPnb{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;justify-content:space-between}.playoff_caption__VaZZt,.playoff_sectionHeading__paPnb p{margin:0;color:#61685e;font-size:.88rem}.playoff_byes__tw0_m{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.playoff_bye__vr_jl,.playoff_matchup__cxxVE{border:1px solid #d9d7cb;background:#fffef9;min-width:0}.playoff_entrant__dHOEC{display:grid;grid-template-columns:1.25rem auto minmax(0,1fr);gap:.6rem;align-items:center;min-height:4.3rem;padding:.8rem}.playoff_chanceTeam__ourUW a,.playoff_entrant__dHOEC a{color:#293e32;text-decoration:none;font-weight:650}.playoff_chanceTeam__ourUW a:hover,.playoff_entrant__dHOEC a:hover{text-decoration:underline}.playoff_seed__fVCfi{font:650 1.1rem var(--font-editorial,Georgia);text-align:center}.playoff_record__D5FZj{display:block;color:#687065;font-size:.72rem;line-height:1.5;margin-top:.15rem}.playoff_matchups__7BdsM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.playoff_matchupLabel__DQ4bb{margin:0;padding:.55rem .8rem;border-bottom:1px solid #dedbcf;font-size:.8rem;font-weight:650;color:#60695c}.playoff_matchup__cxxVE .playoff_entrant__dHOEC+.playoff_entrant__dHOEC{border-top:1px solid #e8e5dc}.playoff_chanceTeam__ourUW a.playoff_marker__C3XrG,.playoff_entrant__dHOEC a.playoff_marker__C3XrG,.playoff_marker__C3XrG{display:block;width:fit-content;font-size:.69rem;line-height:1.4;margin-top:.25rem;color:#79551e;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;font-weight:550}.playoff_tiebreakerLine__3esD8{font-size:.92rem;max-width:54rem;margin:1.1rem 0 0;color:#535e51}.playoff_chances__99L_v table{border-collapse:collapse;width:100%;margin-top:1rem}.playoff_chances__99L_v td,.playoff_chances__99L_v th{border-bottom:1px solid #e3dfd4;padding:.65rem .4rem;text-align:left}.playoff_chances__99L_v thead th{font-size:.76rem;color:#626c5d;font-weight:600}.playoff_chances__99L_v td,.playoff_chances__99L_v thead th:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.playoff_chances__99L_v td{font-weight:650;font-size:1rem}.playoff_chanceTeam__ourUW{display:flex;align-items:center;gap:.7rem;font-size:.95rem}.playoff_uncertainty__u_OBy{scroll-margin-top:6rem}.playoff_uncertainty__u_OBy p{max-width:49rem;font-size:.95rem;color:#5b6557}.playoff_uncertainty__u_OBy ul{list-style:none;padding:0;max-width:36rem;display:grid;grid-template-columns:1fr 1fr;gap:.3rem 1.4rem}.playoff_uncertainty__u_OBy li{display:flex;justify-content:space-between;gap:.8rem;padding:.5rem 0;border-bottom:1px solid #e0ddcf;font-size:.9rem}.playoff_uncertainty__u_OBy strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.playoff_method__yJoBT{padding:1rem 0 1.5rem;color:#5c625b}.playoff_method__yJoBT summary{cursor:pointer;min-height:44px;align-content:center;font-weight:650;color:#324a38}.playoff_method__yJoBT p{font-size:.9rem;max-width:50rem}.playoff_method__yJoBT summary:focus-visible,.playoff_page__zKX1t a:focus-visible{outline:3px solid #a57c37;outline-offset:4px}@media(max-width:850px){.playoff_byes__tw0_m{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.playoff_page__zKX1t{padding:1.5rem 1rem 3rem}.playoff_header__IHQd1 h1{font-size:2.15rem}.playoff_header__IHQd1>p:last-child{font-size:1rem}.playoff_byes__tw0_m,.playoff_matchups__7BdsM{grid-template-columns:minmax(0,1fr)}.playoff_uncertainty__u_OBy ul{grid-template-columns:1fr}.playoff_sectionHeading__paPnb p{font-size:.8rem}.playoff_entrant__dHOEC{min-height:4.2rem}.playoff_chances__99L_v thead th:last-child{white-space:normal;max-width:7rem}}.playoff_officialPage__5RnF2{background:transparent;max-width:1120px;padding-top:1.25rem}.playoff_officialHeader__5kurZ{padding-bottom:1rem;border-bottom:1px solid #d7d3c7}.playoff_officialHeader__5kurZ h1{font:600 clamp(1.9rem,4vw,2.8rem)/1.12 var(--font-editorial,Georgia);letter-spacing:-.03em;margin:.3rem 0 .55rem}.playoff_officialHeader__5kurZ>p:not(.playoff_eyebrow__TlnqA){color:#5c665b;font-size:.92rem;margin:.5rem 0}.playoff_officialHeader__5kurZ .playoff_eyebrow__TlnqA{margin:0}.playoff_localLinks__FKev1{display:flex;flex-wrap:wrap;gap:.5rem 1.3rem;margin:.7rem 0 0}.playoff_localLinks__FKev1 a{color:#294e3c;font-size:.88rem;text-underline-offset:3px;padding:.4rem 0}.playoff_officialBracket__WhPev,.playoff_officialRankings__IYau6{padding:1.2rem 0;border-bottom:1px solid #d7d3c7;scroll-margin-top:8rem}.playoff_officialRankings__IYau6 .playoff_sectionHeading__paPnb>a{font-size:.8rem;color:#49604c}.playoff_rankedList__sipaX{list-style:none;padding:0;margin:.7rem 0 0;display:grid;grid-template-rows:repeat(13,auto);grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.playoff_rankedList__sipaX li{display:grid;grid-template-columns:1.7rem auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.45rem;border-bottom:1px solid #e4e0d7;padding:.4rem .25rem}.playoff_rankedList__sipaX a{color:#283e32;font-weight:650;text-decoration:none}.playoff_rankedList__sipaX a:hover{text-decoration:underline}.playoff_officialRank__MJl1a{font-variant-numeric:tabular-nums;color:#657061;text-align:center}.playoff_selectionDate___Xw9k{font-size:.84rem;color:#52604f}.playoff_templateByes__C_fiV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.playoff_templateByes__C_fiV>div{padding:.85rem;border:1px solid #d5d8c9;background:#f3f4e9}.playoff_templateByes__C_fiV span,.playoff_templateByes__C_fiV strong{display:block}.playoff_templateByes__C_fiV span{font-size:.75rem;color:#65705e;margin-top:.3rem}.playoff_templateGames__4OUfQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.playoff_templateGames__4OUfQ section{border:1px solid #d5d8c9;background:#fffdf7}.playoff_templateGames__4OUfQ section>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .8rem}.playoff_templateGames__4OUfQ section>div+div{border-top:1px solid #e6e3d8}.playoff_templateGames__4OUfQ span{font-size:.8rem;color:#65705e}.playoff_templateGames__4OUfQ p{font-size:.78rem;color:#596651;border-top:1px solid #e6e3d8;margin:0;padding:.5rem .8rem}.playoff_sourceLine__X2_v5{font-size:.76rem;color:#656e5e;max-width:50rem}.playoff_officialPage__5RnF2 .playoff_method__yJoBT{padding-bottom:.5rem}@media(max-width:600px){.playoff_officialPage__5RnF2{padding:1rem .9rem 2rem}.playoff_rankedList__sipaX{display:block}.playoff_rankedList__sipaX li{min-height:3.3rem}.playoff_officialPage__5RnF2 h2{font-size:1.3rem}.playoff_templateByes__C_fiV{grid-template-columns:repeat(2,minmax(0,1fr))}.playoff_templateGames__4OUfQ{grid-template-columns:1fr}.playoff_officialHeader__5kurZ h1{font-size:2rem}.playoff_officialPage__5RnF2 .playoff_sectionHeading__paPnb{gap:.2rem .7rem}.playoff_sourceLine__X2_v5{font-size:.75rem}}.playoff_scenarioByes__9w_4x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.playoff_scenarioByes__9w_4x>div,.playoff_scenarioGames__W_Lq5>section{border:1px solid #d9d6c9;background:#fffdf7;min-width:0}.playoff_scenarioTeam__aaGkf{display:grid;grid-template-columns:1.2rem auto minmax(0,1fr);gap:.55rem;align-items:center;padding:.75rem;min-height:4.2rem}.playoff_scenarioTeam__aaGkf a{color:#2c4936;font-weight:650;text-decoration:none}.playoff_scenarioTeam__aaGkf a:hover{text-decoration:underline}.playoff_scenarioTeam__aaGkf>div>span{display:block;font-size:.7rem;line-height:1.35;color:#65715d;margin-top:.2rem}.playoff_roundHeading__0sb5X{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem 1rem;flex-wrap:wrap;margin:1.5rem 0 .6rem}.playoff_roundHeading__0sb5X h2{margin:0}.playoff_roundHeading__0sb5X>span{font-size:.8rem;color:#62705b}.playoff_scenarioGames__W_Lq5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.playoff_nextRound__hdr8p,.playoff_scenarioGames__W_Lq5 .playoff_scenarioTeam__aaGkf+.playoff_scenarioTeam__aaGkf{border-top:1px solid #e7e3d7}.playoff_nextRound__hdr8p{margin:0;padding:.6rem .8rem;font-size:.78rem;color:#59654f;background:#f3f3e9}.playoff_firstOut__B83xl{font-size:.85rem;color:#5b6653}.playoff_qualifiers__eeOAn{font-size:.86rem;padding-left:1.2rem;line-height:1.8}@media(max-width:850px){.playoff_scenarioByes__9w_4x{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.playoff_scenarioByes__9w_4x{grid-template-columns:1fr 1fr;gap:.5rem}.playoff_scenarioByes__9w_4x .playoff_scenarioTeam__aaGkf{grid-template-columns:1rem auto;gap:.3rem .5rem;padding:.65rem}.playoff_scenarioByes__9w_4x .playoff_scenarioTeam__aaGkf>div{grid-column:1/-1}.playoff_scenarioGames__W_Lq5{grid-template-columns:1fr}.playoff_scenarioTeam__aaGkf{min-height:4rem}.playoff_officialHeader__5kurZ>p:not(.playoff_eyebrow__TlnqA){font-size:.86rem}.playoff_roundHeading__0sb5X{margin-top:1.2rem}}