.editorial-image{margin:0 0 28px;min-width:0}.editorial-image img{display:block;width:100%;height:auto;object-fit:contain;background:#e8e6dc}.editorial-image figcaption{font-size:12px;line-height:1.65;color:#6b695f;margin:10px 0 0;max-width:900px}.editorial-image figcaption a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.community-block{align-items:start;grid-template-columns:1.2fr 1fr;gap:45px}.community-block>article:last-child{background:#eeece4;padding:28px 30px;border-top:3px solid #ba9951}.community-block .campus-image{margin-bottom:25px}.news-archive{align-items:start;row-gap:55px}.news-archive .editorial-image{margin-bottom:22px}.news-card .editorial-image figcaption{font-size:11px}.league-image{margin-bottom:40px}.league-image img{max-height:540px;object-fit:contain;background:#191b18}.venue-image{margin:32px 0 0}.venue-image img{aspect-ratio:3/2}.asian-games-section .venue-image figcaption{font-size:12px;color:#645e50}.history-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:60px;align-items:start}.history-layout .history-image{position:sticky;top:25px}.history-layout .timeline{grid-template-columns:1fr}.history-layout .timeline article{grid-template-columns:70px 1fr;gap:22px}.history-layout .timeline article:first-child{padding-top:0;border-top:0}.history-image img{aspect-ratio:1}.section-intro{line-height:1.75}
@media(max-width:960px){.community-block{gap:28px}.community-block>article:last-child{padding:24px}.history-layout{gap:30px;grid-template-columns:.85fr 1.15fr}.history-layout .timeline article{grid-template-columns:1fr;gap:10px}.history-layout .timeline-year{font-size:31px}.league-image{margin-bottom:30px}}
@media(max-width:760px){.editorial-image{margin-bottom:24px}.editorial-image figcaption{font-size:11px}.community-block{grid-template-columns:1fr;gap:30px}.community-block>article:last-child{padding:25px}.news-archive{row-gap:34px}.league-image{margin-left:-6.82%;margin-right:-6.82%;margin-bottom:30px}.league-image figcaption{margin-left:6%;margin-right:6%}.history-layout{grid-template-columns:1fr;gap:12px}.history-layout .history-image{position:static;margin-bottom:22px}.history-layout .timeline article{grid-template-columns:59px 1fr;gap:14px}.history-layout .timeline h3{font-size:26px}.venue-image{margin-top:26px}.asian-games-section{gap:32px}}
