.league-story{color:#fff;background:#102b42}.league-story-inner{max-width:var(--bound);padding:clamp(44px, 4.7vw, 78px) var(--pad);grid-template-columns:minmax(0,.96fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid}.league-story-photo{margin:0}.league-story-photo img{width:100%;height:auto;display:block}.league-story-photo figcaption{color:#e3eaf0;font:600 12px/1.5 var(--sans);border-left:3px solid #de464e;margin-top:13px;padding-left:11px}.league-story-copy .eyebrow{color:#dce5ec}.league-story-copy h2{margin:13px 0 16px;font-size:clamp(40px,3.7vw,66px)}.league-story-copy h3{font:700 clamp(23px, 2vw, 31px)/1.1 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:8px}.league-story-copy p{color:#e5ebef;max-width:61ch;font:400 15px/1.58 var(--sans)}.league-story-figures{border-block:1px solid #ffffff40;grid-template-columns:.77fr 1fr 1.25fr;margin:22px 0;padding:16px 0;display:grid}.league-story-figures>div{border-left:1px solid #ffffff40;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;padding-inline:clamp(10px,1.4vw,22px);display:flex}.league-story-figures>div:first-child{border-left:0;padding-left:0}.league-story-figures>div:last-child{padding-right:0}.league-story-figures dd{font:800 clamp(30px, 3.2vw, 49px)/1 var(--display);letter-spacing:-.04em;margin:0 0 6px}.league-story-figures dt{font:600 11px/1.4 var(--sans);color:#dbe5ec}.league-community{background:#f4f6f7}.community-inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.community-copy h2{font-size:clamp(38px,3.7vw,66px)}.community-copy p{max-width:51ch;margin:16px 0 22px;font-size:15px;line-height:1.6}.community-photo{margin:0}.community-photo img{width:100%;height:auto;display:block}.community-photo figcaption{border-left:3px solid var(--red);color:#485361;font:600 12px/1.5 var(--sans);margin-top:12px;padding-left:11px}@media (max-width:800px){.community-inner{grid-template-columns:1fr;gap:26px}.league-story-inner{grid-template-columns:1fr;gap:30px;max-width:700px}.league-story-copy{grid-row:1}.league-story-figures{margin-block:19px}}
