/* Shared heading reference: Overview's “Meet the Senators”. */
:root{--site-heading-size:21px;--site-heading-weight:700;--site-heading-line-height:1.1;--site-heading-letter-spacing:.025em}
body :is(h1,h2,h3,h4,h5,h6):not(.league-heading h1,.team-title h1){font-family:'Barlow Condensed',sans-serif!important;font-size:var(--site-heading-size)!important;font-weight:var(--site-heading-weight)!important;font-style:normal!important;line-height:var(--site-heading-line-height)!important;letter-spacing:var(--site-heading-letter-spacing)!important;text-transform:uppercase!important;text-shadow:none!important}
body :is(h1,h2,h3,h4,h5,h6):not(.league-heading h1,.team-title h1) :is(span,strong,b,em,small,a){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:normal!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;text-shadow:none!important}
/* Branding titles retain their original header typography and fixed height. */
.who-resource-card h2{white-space:normal}
.team-card:has(h3.team-card-name){flex-basis:190px;min-width:190px;max-width:200px;height:190px}
.staff-role{font-family:'Barlow Condensed',sans-serif;font-size:var(--site-heading-size);font-weight:var(--site-heading-weight);line-height:var(--site-heading-line-height);letter-spacing:var(--site-heading-letter-spacing);text-transform:uppercase}
