.squad-gallery-heading{padding-top:52px;padding-bottom:28px}.squad-gallery-heading h1{margin-bottom:16px}.squad-gallery-heading>p{max-width:720px;font-size:16px}.squad-gallery-stats{display:flex;gap:22px;margin-top:23px;color:#9eacbf;font-size:12px}.squad-gallery-stats strong{color:#edc376;margin-right:6px;font-size:19px}.squad-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.squad-card{display:flex;flex-direction:column;background:linear-gradient(155deg,#202c3bea,#131d2cee);border-color:#ffffff26;border-radius:14px;min-width:0}.squad-card-top{padding:24px 24px 0}.squad-card .squad-eyebrow{color:#c4ad7f;font-size:9px;letter-spacing:.1em}.squad-card h2{font-size:30px;line-height:1.06;margin:12px 0 15px;overflow-wrap:anywhere}.squad-card-deck{font-size:12px!important;line-height:1.7!important;color:#adb8c9!important;margin:0!important;min-height:42px}.squad-card .mini-roster{height:165px;min-height:0;margin:10px 8px 0;flex:none;align-items:end;isolation:isolate}.squad-card .mini-roster:before{content:'';position:absolute;inset:50px 10px 0;background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--squad-accent) 16%,transparent),transparent 70%);z-index:-1}.squad-card .mini-roster img{height:100%;max-height:165px;max-width:30%;width:30%;margin:0 -5%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 12px #0004)}.squad-card-foot{border-top:1px solid #ffffff14;padding:20px 24px 23px;margin-top:0}.squad-card-members{display:flex;gap:5px;flex-wrap:wrap;min-height:36px;align-content:start;margin-bottom:18px}.squad-card-members>span{display:inline-block;padding:4px 7px;border:1px solid #ffffff16;border-radius:4px;background:#ffffff04;font-size:9px;color:#acb9cc}.squad-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:#a7b4c7}.squad-card-bottom strong{color:#e5be77;font-size:12px}.squad-card:hover .squad-card-bottom strong{color:#ffe2a6}.squad-hero{background:transparent!important;padding-top:38px}.squad-hero:after{opacity:.45}.squad-hero-heading h1{font-size:clamp(43px,5vw,77px)}.squad-info{border-bottom:1px solid #ffffff15;padding-bottom:35px}.squad-gallery-note{color:#9daec2;font-size:13px;margin-top:30px;margin-bottom:20px}
@media(max-width:1200px){.squad-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.squad-card .mini-roster{height:180px}.squad-card .mini-roster img{max-height:180px}.squad-card h2{font-size:33px}}
@media(max-width:767px){.squad-cards{grid-template-columns:1fr;gap:21px}.squad-gallery-heading{padding-top:22px}.squad-gallery-heading h1{font-size:43px}.squad-card-top{padding:23px 23px 0}.squad-card h2{font-size:32px}.squad-card .mini-roster{height:170px;margin-top:6px}.squad-card .mini-roster img{max-height:170px}.squad-card-deck{min-height:0}.squad-card-foot{padding:18px 23px 22px}.squad-gallery-stats{gap:18px}.squad-hero{padding-inline:16px}.squad-game-logo{height:40px}.squad-gallery-heading>p{font-size:14px}}
