.team-page .sport-team-header{display:grid;grid-template-columns:clamp(88px,12vw,128px) minmax(0,1fr)!important;grid-gap:clamp(16px,2.5vw,28px)!important;gap:clamp(16px,2.5vw,28px)!important;align-items:center}.team-page .sport-team-header .sport-crest.large{width:100%!important;height:auto!important;aspect-ratio:1;flex-basis:auto!important}.team-page .sport-team-header>div{min-width:0}.team-name-container .responsive-team-name,.team-page .responsive-team-name{font-size:var(--team-name-size,clamp(2rem,4vw,3rem))!important;line-height:1.12!important;letter-spacing:-.025em!important;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:10px 0!important}.responsive-team-name [data-team-word]{display:inline-block;white-space:nowrap}.team-name-container{min-width:0}@media (max-width:600px){.team-page .sport-team-header{grid-template-columns:minmax(0,1fr)!important;justify-items:center;gap:12px!important;padding:20px 16px!important;text-align:center}.team-page .sport-team-header .sport-crest.large{width:clamp(72px,20vw,96px)!important}.team-page .sport-team-header>div{width:100%}.team-page .sport-team-header .kicker{display:block;line-height:1.5}}