:root{scroll-padding-top:5rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #af2d24;outline-offset:4px}button,input,select,summary{min-height:44px}.sr-only{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.taxonomy-nav,.archive-filters,.topic-links{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.taxonomy-nav a,.topic-links a{padding:10px 0;min-height:44px}.archive-filters{padding:20px 0 28px;border-bottom:1px solid #c8c2b8}.archive-filters label{display:grid;gap:7px;font-size:14px;min-width:140px}.archive-filters input,.archive-filters select{padding:9px;background:#fffdf8;border:1px solid #a19e96}.search-count{font-size:16px;color:#545d60}.author-profile{max-width:820px}.author-details{font-size:18px;line-height:1.65}.article-topics{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.article-topics a{padding:8px 0}.measurement-note{font-size:14px;line-height:1.5}.measurement-note button{font-size:14px;cursor:pointer}.story-card figure{aspect-ratio:16/9}.story-card figure img{width:100%;height:100%;object-fit:cover}.reading.article figure img,.cms-article figure img{width:100%;height:auto;aspect-ratio:16/9}.match-card img,.mc-scoreboard img{object-fit:contain}table caption{font-size:17px;font-weight:600;text-align:left;padding:12px}button:disabled{opacity:.65}html{scroll-behavior:auto}@media(max-width:600px){.archive-filters{display:grid;grid-template-columns:1fr 1fr}.archive-filters label{min-width:0}.archive-filters select,.archive-filters input{width:100%;min-width:0}.taxonomy-nav{gap:15px}.primary-nav a{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
