.team-champions{margin:0 auto 28px;padding:clamp(22px,4vw,38px);background:linear-gradient(112deg,#1b100a 0%,#101010 68%);border:1px solid #56321f;border-left:4px solid #ff5b12;position:relative;overflow:hidden}
.team-champions:after{content:'26';position:absolute;right:22px;top:-28px;font:900 clamp(100px,18vw,220px)/1 var(--display);letter-spacing:-.09em;color:#ff5b12;opacity:.055;pointer-events:none}
.team-champions>*{position:relative;z-index:1}
.team-champions .eyebrow{color:#ff833d}
.team-champions h3{max-width:820px;margin:8px 0 14px;font:900 clamp(30px,5vw,54px)/.96 var(--display);letter-spacing:-.045em;color:#f5f2ed}
.team-champions h3 em{color:#ff5b12;font-style:normal}
.team-champions p:not(.eyebrow){max-width:720px;color:#c1bbb5;font-size:15px;line-height:1.65}
.team-champions .button{margin-top:5px}
@media(max-width:760px){.team-champions{margin-bottom:20px}.team-champions:after{right:8px;top:10px;font-size:115px}.team-champions p:not(.eyebrow){font-size:14px}}

.legacy-line{display:grid;grid-template-columns:minmax(130px,.38fr) 1.62fr;align-items:center;gap:28px;margin:0 auto;padding:30px 0 46px;border-bottom:1px solid #34312e}
.legacy-line .eyebrow{margin:0;color:#ff833d}
.legacy-line>p:last-child{max-width:900px;margin:0;color:#f1eee9;font:800 clamp(20px,2.65vw,34px)/1.18 var(--display);letter-spacing:-.025em}
.legacy-line em{color:#ff6a22;font-style:normal}
@media(max-width:760px){.legacy-line{grid-template-columns:1fr;gap:10px;padding:22px 0 30px}.legacy-line>p:last-child{font-size:23px}}
