.coach-news{--paper:#f4eddd;--ink:#213d31;--accent:#927033;background:var(--paper);color:var(--ink);border:1px solid #c6b68e;border-radius:12px;padding:clamp(22px,4vw,52px);margin-bottom:28px;overflow:hidden}
.coach-news *{box-sizing:border-box}.coach-news a{color:#425b3e;text-underline-offset:4px}.coach-news .news-kicker{font:800 .76rem/1.5 system-ui,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#775b2c;margin:0 0 16px}.coach-news h2{font:700 clamp(2.25rem,5.4vw,4.8rem)/1.02 Georgia,serif;letter-spacing:-.035em;color:var(--ink);max-width:930px;margin:0 0 20px;text-wrap:balance}.coach-news .news-deck{font:1.2rem/1.6 Georgia,serif;max-width:800px;margin:0 0 22px}.coach-news .news-byline{display:flex;flex-wrap:wrap;gap:9px 22px;font:700 .75rem/1.6 system-ui,sans-serif;padding:14px 0;border-top:2px solid var(--accent);border-bottom:1px solid #c7b794;text-transform:uppercase;letter-spacing:.06em}.coach-news .news-opening{font:1.12rem/1.8 Georgia,serif;max-width:850px;margin:28px 0}.coach-news .news-opening:first-letter{float:left;font:700 4.9rem/.86 Georgia,serif;padding:9px 9px 0 0;color:#796032}.coach-news .news-jump{font:700 .88rem/1.6 system-ui,sans-serif;margin:12px 0 26px}.coach-news .news-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0}.coach-news .news-coach{min-width:0;margin:0}.coach-news .news-photo{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 35%;border:1px solid #9c835c;background:#dbcaa9}.coach-news .news-pick{font:800 .69rem/1.6 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#795c29;margin:14px 0 4px}.coach-news h3{color:var(--ink);font:700 1.8rem/1.12 Georgia,serif;margin:0 0 5px}.coach-news .news-team{font:700 .85rem/1.6 system-ui,sans-serif;color:#73572c;margin:0 0 12px}.coach-news .news-coach p:not(.news-pick):not(.news-team){font:1rem/1.7 Georgia,serif}.coach-news blockquote{margin:16px 0 0;border-top:1px solid #baa783;padding:14px 0 0;font:italic 1.05rem/1.65 Georgia,serif}.coach-news .news-credit{font:.75rem/1.7 system-ui,sans-serif;color:#655f50;margin:22px 0 30px}.coach-news .news-body{max-width:860px;margin:auto;font:1.08rem/1.85 Georgia,serif}.coach-news .news-body h3{font-size:1.65rem;margin:28px 0 8px}.coach-news .news-matchup{background:#193b2b;color:#f7efdd;padding:26px;margin:28px 0;border-left:5px solid #ae8850}.coach-news .news-matchup h3{color:#f7efdd;font:700 clamp(1.5rem,3vw,2.15rem)/1.2 Georgia,serif;margin:6px 0 12px}.coach-news .news-matchup p{margin:8px 0;font:1rem/1.75 Georgia,serif}.coach-news .news-matchup .news-kicker{color:#ebc989}.coach-news .news-board{margin-top:34px;border-top:2px solid #927033;padding-top:18px}.coach-news details>summary{color:var(--ink);font:700 1.5rem/1.4 Georgia,serif;padding:12px 0;cursor:pointer}.coach-news table{min-width:600px;font:.88rem/1.6 system-ui,sans-serif}.coach-news th,.coach-news td{text-align:left;padding:10px 12px;border-bottom:1px solid #cbbd9e}.coach-news thead th{background:#193b2b;color:#f5ecd8}.coach-news tbody tr:nth-child(even){background:#e8ddc6}.coach-news .news-finish{font:italic 1.15rem/1.7 Georgia,serif}.coach-news .news-footnote{font:.78rem/1.7 system-ui,sans-serif;color:#655f50;border-top:1px solid #c7b794;padding-top:18px;margin-top:25px}.coach-news .news-download{font:700 .88rem/1.6 system-ui,sans-serif}.coach-news a:focus-visible,.coach-news summary:focus-visible{outline:3px solid #6d4b12;outline-offset:4px}
@media(max-width:750px){.coach-news .news-gallery{grid-template-columns:1fr}.coach-news .news-coach{display:grid;grid-template-columns:minmax(100px,34%) 1fr;gap:0 18px;padding-bottom:20px;border-bottom:1px solid #c7b794}.coach-news .news-photo{grid-row:1/6}.coach-news .news-pick{margin-top:0}.coach-news h3{font-size:1.5rem}.coach-news .news-coach blockquote{grid-column:1/-1}.coach-news .news-coach p:not(.news-pick):not(.news-team){font-size:.95rem}.coach-news .news-body{font-size:1rem}.coach-news .news-matchup{padding:19px}}@media(max-width:430px){.coach-news .news-coach{display:block}.coach-news .news-photo{max-width:360px;aspect-ratio:1/1.15}.coach-news .news-pick{margin-top:14px}}@media print{.coach-news{border:0;border-radius:0;padding:0;color:#000;background:#fff}.coach-news .news-gallery{display:grid;grid-template-columns:repeat(3,1fr)}.coach-news .news-photo{break-inside:avoid}.coach-news .news-coach{display:block}.coach-news .news-matchup{background:#fff;color:#000;border:1px solid #777}.coach-news .news-matchup h3,.coach-news .news-matchup .news-kicker{color:#000}.coach-news details{display:block}.coach-news a{color:#000}.coach-news .news-jump{display:none}}
