.news-home{max-width:1200px;margin:auto}.home-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}.news-home section{margin-block:28px}.news-home table{width:100%;border-collapse:collapse}.news-home td,.news-home th{padding:10px 5px;text-align:start;border-bottom:1px solid #dce2e8}.news-home caption{font-size:.8rem;text-align:start}.home-matches,.poll-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-matches>a{display:block;text-decoration:none}.home-matches h3{font-size:1rem}.poll-candidate{padding:16px;border:1px solid #dce2e8;border-radius:12px;min-width:0}.poll-candidate figure{margin:0}.poll-candidate img{max-height:130px;width:auto;max-width:100%;object-fit:contain}.poll-candidate figcaption{font-size:.7rem}.poll-candidate h3{font-size:1.05rem}.poll-candidate label{display:block;padding:12px;background:#f1f5f9;cursor:pointer}.editor-pick{border-inline-start:4px solid #258f5a;padding:12px;background:#eff9f3}.news-home fieldset{border:0;padding:0;min-width:0}.news-home button{margin-block:18px;padding:12px 28px;background:#146841;color:white;border:0;border-radius:6px;font:inherit;cursor:pointer}.news-home a:focus-visible,.news-home button:focus-visible{outline:3px solid #e99f20;outline-offset:3px}@media(max-width:750px){.home-columns{grid-template-columns:1fr}.home-matches,.poll-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.poll-grid,.home-matches{grid-template-columns:1fr}}
.news-home .club-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.news-home .club-grid>.panel{content-visibility:visible;contain-intrinsic-size:none;margin:0;padding:16px;font-size:.9rem}

.home-news{margin-block:16px 24px}.home-news-with-more{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;align-items:start}.home-news-lead{min-width:0}.home-news-lead h3{font-size:1.45rem;line-height:1.6;margin:12px 0}.home-news a{text-decoration:none}.home-news a:hover{text-decoration:underline}.home-news .article-cover{float:none;width:100%;max-width:none;margin:0 0 12px}.home-news .article-cover img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:12px}.home-news .article-cover figcaption{font-size:10px;line-height:1.5}.home-news p{margin:8px 0}.home-news .eyebrow{font-size:12px;margin:0 0 6px}.home-news-intro{font-size:15px}.home-news-secondary{display:grid;gap:14px}.home-news-small{display:flex;gap:12px;align-items:start;border-bottom:1px solid #e4e9ef;padding-bottom:14px;min-width:0}.home-news-small .article-cover{flex:0 0 84px;width:84px;margin:0}.home-news-small-copy{min-width:0}.home-news-small h3{font-size:.95rem;line-height:1.6;margin:0 0 8px}.home-news-small time{font-size:11px}@media(max-width:1050px){.home-columns{grid-template-columns:1fr}.home-news-with-more{grid-template-columns:1fr}.home-news-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-news-secondary{grid-template-columns:1fr}.home-news-small .article-cover{flex-basis:96px;width:96px}}

/* Full-image thumbnails with rights outside the narrow image column. */
.home-news-small{display:block}.home-news-small .article-cover{width:100%;max-width:none;display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;margin-bottom:10px}.home-news-small .article-cover img{width:96px;max-height:108px;aspect-ratio:auto;object-fit:contain}.home-news-small .article-cover figcaption{min-width:0;margin:0}.home-news .article-cover img{max-height:300px;object-fit:contain}
