.nhl-axiom-ratings{margin:0 0 24px;padding:20px;border:1px solid var(--pro-line);background:var(--pro-panel);color:var(--pro-ink)}.nhl-axiom-matchup,.nhl-axiom-ratings header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.nhl-axiom-ratings header p{color:var(--pro-gold);font-size:11px;letter-spacing:.12em;margin:0 0 8px}.nhl-axiom-ratings h2{font-size:22px;margin:0}.nhl-axiom-ratings h3{font-size:16px;margin:12px 0 8px}.nhl-axiom-note,.nhl-axiom-ratings header>span{color:var(--pro-muted);font-size:13px;line-height:1.6}.nhl-axiom-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.nhl-axiom-filters button{min-height:44px;padding:8px 12px;color:var(--pro-ink);border:1px solid var(--pro-line);background:transparent;cursor:pointer}.nhl-axiom-filters b{margin-left:6px}.nhl-axiom-filters button[aria-pressed=true]{background:var(--pro-gold);color:#161817}.nhl-axiom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nhl-axiom-grid article{min-width:0;border:1px solid var(--pro-line);padding:16px}.nhl-axiom-badge{font-size:12px;font-weight:700;border:1px solid var(--pro-line);padding:6px 9px;white-space:nowrap}.nhl-axiom-badge[data-rating=Elite],.nhl-axiom-badge[data-rating=Strong]{color:var(--pro-gold)}.nhl-axiom-ratings summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;color:var(--pro-gold)}.nhl-axiom-ratings summary:before{content:"+ ";padding-right:6px}.nhl-axiom-ratings details[open] summary:before{content:"− "}.nhl-axiom-ratings dl{margin:0;font-size:13px}.nhl-axiom-ratings dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--pro-line)}.nhl-axiom-ratings dd{margin:0;font-weight:700;white-space:nowrap}.pro-axiom-rating{display:block;font-size:10px;color:var(--pro-gold);margin-top:3px}@media (max-width:760px){.nhl-axiom-grid{grid-template-columns:1fr}.nhl-axiom-ratings{padding:12px}}