.skip-link{position:absolute;left:16px;top:-100px;z-index:50;background:var(--lime);color:var(--ink);padding:12px}.skip-link:focus{top:12px}a:focus-visible{outline:3px solid var(--lime);outline-offset:5px}.article-hero{padding-top:50px;padding-bottom:44px;border-bottom:1px solid var(--line)}.back-link{display:inline-block;color:var(--muted);font-size:.86rem;font-weight:600}.back-link:hover{color:var(--lime)}.article-hero .eyebrow{margin-top:38px;line-height:1.5}.article-hero h1{max-width:1000px;font-size:clamp(3.2rem,7.5vw,7rem);line-height:.98;text-wrap:balance}.article-deck{font-size:clamp(1.05rem,2vw,1.35rem);color:#c2cfc5;max-width:760px;line-height:1.6}.byline{font-size:.82rem;color:var(--muted);margin:24px 0 0}.byline strong{color:var(--paper)}.reading-layout{display:grid;grid-template-columns:260px minmax(0,760px);gap:72px;padding-top:50px;padding-bottom:56px;align-items:start}.coach-note{background:var(--panel);border-top:3px solid var(--lime);padding:26px;position:sticky;top:105px}.coach-note p{font-size:1.15rem;line-height:1.6}.coach-note .talk-link{display:inline-block;font-size:.74rem;margin-top:12px}.coach-note .as-of{font-size:.72rem;color:var(--muted);margin-top:24px}.article-copy{min-width:0}.article-copy section{margin-bottom:42px}.article-copy h2{font:700 2.1rem/1.1 "Barlow Condensed",sans-serif;text-transform:uppercase;margin:0 0 18px}.article-copy p{font-size:1.1rem;line-height:1.85;color:#d4ded6;margin:0 0 22px;overflow-wrap:anywhere}.article-copy a{color:var(--lime);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.article-copy .sources{padding-top:28px;border-top:1px solid var(--line)}.sources ul{padding-left:20px}.sources li{margin:12px 0;font-size:.94rem}.article-copy .editorial-note{font-size:.8rem;color:var(--muted);line-height:1.7}.related{padding-top:35px;padding-bottom:70px;border-top:1px solid var(--line)}.related .section-head h2{font-size:clamp(2.5rem,4vw,4rem)}.related .news-grid,.article-archive .news-grid{grid-template-columns:repeat(3,1fr)}.related .story,.article-archive .story{min-height:330px}.related .story h3,.article-archive .story h3{font-size:2rem}.article-archive{padding-top:65px;padding-bottom:70px}.article-archive h1{font-size:clamp(4rem,9vw,8rem)}.article-archive .eyebrow{margin-bottom:22px}.archive-league{padding-top:45px;scroll-margin-top:100px}.archive-league>h2{font-size:3rem;margin-bottom:25px}.tag{max-width:100%;line-height:1.4}.article-copy a:hover{color:#fff}@media(max-width:1000px){.reading-layout{grid-template-columns:220px minmax(0,1fr);gap:36px}}@media(max-width:700px){.article-hero{padding-top:30px}.article-hero h1{font-size:3.4rem}.reading-layout{display:flex;flex-direction:column;gap:34px;padding-top:30px}.coach-note{position:static;width:100%}.coach-note p{font-size:1.03rem}.article-copy p{font-size:1.03rem;line-height:1.8}.related .news-grid,.article-archive .news-grid{grid-template-columns:1fr}.related .section-head{align-items:start;flex-direction:column}.byline{line-height:1.8}}
.top25-hub{padding-top:48px;padding-bottom:70px}.top25-hub>.eyebrow{margin-top:45px}.top25-hub h1{font-size:clamp(4rem,10vw,9rem);line-height:1;margin:18px 0}.poll-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:34px 0;display:flex;flex-direction:column;gap:10px}.poll-note strong{color:var(--lime)}.poll-note span,.poll-note a{font-size:.85rem;color:var(--muted);line-height:1.6}.poll-note a{text-decoration:underline;text-underline-offset:3px}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.team-grid li{display:flex;min-width:0}.team-card{display:flex;flex-direction:column;width:100%;padding:26px;background:var(--panel);border:1px solid var(--line);transition:border-color .2s}.team-card:hover{border-color:var(--lime)}.team-line{display:flex;align-items:center;gap:17px;margin-bottom:28px}.rank{font:700 3.5rem/1 'Barlow Condensed',sans-serif;color:var(--lime)}.team-line h2{font:700 1.9rem/1.1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0 0 6px}.record{font-size:.72rem;color:var(--muted)}.team-arrow{margin-left:auto;color:var(--lime);font-size:1.5rem}.team-card h3{font:600 1.65rem/1.15 'Barlow Condensed',sans-serif;margin:0 0 14px}.team-card p{color:var(--muted);font-size:.9rem;line-height:1.6;margin:0 0 24px}.team-read{color:var(--lime);font-size:.8rem;font-weight:700;margin-top:auto}.team-date{font-size:.68rem;color:var(--muted);margin-top:14px}.hub-footer{color:var(--muted);font-size:.85rem;line-height:1.8;margin-top:32px}.hub-footer a,.top25-archive-link{color:var(--lime)}.team-back{margin-left:22px;color:var(--lime)}@media(max-width:1000px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.team-grid{grid-template-columns:1fr}.top25-hub{padding-top:30px}.team-card{padding:23px}.team-back{display:block;margin:16px 0 0}}

.reading-layout.article-reading{display:block;max-width:760px}.article-coach{margin:0 0 48px}.article-copy .article-coach h2{text-transform:none;font-size:2.3rem;margin-bottom:20px}.article-coach .coach-inline-player{border:1px solid var(--line)}
