.team-page{background:#f5f9fc;min-height:100vh;color:#0a0e14;font-family:Barlow,system-ui,sans-serif;font-weight:500}.team-page h1,.team-page h2{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.02em;margin:0}.team-page header.hero{background:#0a5985;color:#fff;padding:28px 16px 32px}.team-page header.hero h1{font-size:clamp(40px,8vw,72px);max-width:820px;margin:8px auto 0}.team-page header.hero p{margin:4px auto 0;max-width:820px;opacity:.9}.team-page .home-link{display:block;max-width:820px;margin:0 auto;color:#cfe9f7;text-decoration:none;font-size:14px;font-weight:700}.team-page main{max-width:820px;margin:0 auto;padding:16px}.team-page section{background:#fff;border:1px solid #d7e0e6;border-radius:14px;padding:16px;margin:16px 0}.team-page section h2{font-size:28px;color:#0a5985;margin-bottom:8px}.team-page .row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #d7e0e6}.team-page .row:last-child{border-bottom:0}.team-page .row img{width:28px;height:32px;object-fit:contain}.team-page .row .name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-page .row .pos{width:22px;text-align:center;font-weight:700;color:#0a5985}.team-page .row .num{width:36px;text-align:center}.team-page .row .pts{width:40px;text-align:center;font-family:Anton,sans-serif;color:#0a6fb0;font-size:20px}.team-page .row.me{background:#e6f4fb;margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:6px}.team-page .fx{display:grid;grid-template-columns:110px 1fr;grid-gap:8px;gap:8px}.team-page .fx small{color:#0a5985}.team-page .muted{color:#5a6772}