.hero{grid-template-columns:.85fr 1.15fr;gap:45px;padding-top:45px;padding-bottom:45px}.hero h1{font-size:clamp(58px,5.8vw,80px);letter-spacing:-4px}.hero .intro{font-size:14px}.channel-board{align-self:center;min-width:0}.board-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:18px}.board-heading .eyebrow{margin:0 0 8px;font-size:9px}.board-heading h2{font-size:23px;letter-spacing:-.8px;margin:0;line-height:1.25}.board-heading>a{font-size:10px;border-bottom:1px solid #abb79e;padding-bottom:5px;white-space:nowrap}.channel-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.channel-card{display:grid;grid-template-columns:36px 1fr 12px;column-gap:10px;align-items:center;padding:14px 15px 10px;border:1px solid #d0d9c4;background:#fafbf5;border-radius:5px;transition:background .15s,border-color .15s,transform .15s;min-width:0}.channel-card:hover{background:#edf5df;border-color:#9aaf7d;transform:translateY(-2px)}.channel-card.selected{border-color:#668e3b;background:#edf5df;box-shadow:inset 0 0 0 1px #668e3b}.channel-avatar{width:36px;height:36px;border-radius:50%;background:#e6efd9;color:#5c793d;display:grid;place-items:center}.channel-avatar svg{width:26px;height:26px}.avatar-volley{background:#e5edee;color:#5c7c83}.avatar-handball{background:#ede9de;color:#8b794c}.avatar-racket{background:#eee5e6;color:#88606d}.avatar-shuttle{background:#e8e5ef;color:#76628c}.channel-identity{min-width:0}.channel-identity>strong{display:block;font-size:12px;letter-spacing:-.2px;font-weight:600;line-height:1.4}.channel-identity>small{display:block;font:8px/1.6 'Courier New',monospace;color:#7a846e}.channel-arrow{color:#80916c;font-size:12px}.channel-values{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px}.channel-values small{font:8px 'Courier New',monospace;display:block;color:#7a846e;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.channel-values b{font-size:18px;letter-spacing:-.6px;font-weight:500;white-space:nowrap}.channel-sample{grid-column:1/-1;font:8px/1.8 'Courier New',monospace;color:#7b846f;border-top:1px solid #dce4d3;margin-top:9px;padding-top:6px;display:flex;justify-content:space-between;gap:5px}.board-period{font:8px/1.8 'Courier New',monospace;color:#7b846f;margin:12px 0 0}.cards-loading{font-size:12px;color:var(--muted);padding:30px 0}.header nav a:first-child{font-weight:600}@media(min-width:1400px){.hero{gap:60px}.channel-card{padding:16px 16px 11px}.channel-values b{font-size:20px}.channel-identity>strong{font-size:13px}}@media(max-width:1000px){.hero{grid-template-columns:.8fr 1.2fr;gap:25px}.hero h1{font-size:65px}.channel-card{padding:12px 11px 9px;grid-template-columns:30px 1fr 10px;column-gap:7px}.channel-avatar{width:30px;height:30px}.channel-avatar svg{width:22px;height:22px}.channel-values b{font-size:17px}.channel-identity>strong{font-size:11px}.channel-sample{font-size:7px}.board-heading h2{font-size:20px}.board-heading>a{font-size:9px}}@media(max-width:700px){.hero{grid-template-columns:1fr;gap:32px;padding-top:25px;padding-bottom:30px}.hero h1{font-size:60px;margin-top:20px;margin-bottom:20px}.hero h1 br{display:none}.hero h1{max-width:370px;line-height:1.04}.hero h1 em:before{content:' '}.hero .intro{font-size:14px;max-width:100%}.hero .actions{margin-top:22px}.hero-note{margin-top:18px}.board-heading h2{font-size:23px}.board-heading{margin-bottom:15px}.board-heading>a{font-size:9px}.channel-cards{gap:8px}.channel-card{padding:12px 10px 8px;column-gap:6px;grid-template-columns:30px 1fr 8px}.channel-identity>strong{font-size:11px}.channel-identity>small{font-size:7px}.channel-values b{font-size:17px}.channel-values small{font-size:7px}.channel-sample{font-size:7px;flex-wrap:wrap;gap:0}.channel-sample>span{font-size:6px}.board-period{font-size:8px}}@media(prefers-reduced-motion:reduce){.channel-card{transition:none}}
.hero{padding-top:30px;padding-bottom:30px}.channel-card{padding-top:10px;padding-bottom:7px}.channel-values{margin-top:8px}.channel-values small{margin-bottom:4px}.channel-sample{margin-top:6px;padding-top:5px}.board-heading{margin-bottom:13px}@media(max-width:700px){.channel-board{order:-1}.hero-copy{padding-top:8px}.board-heading h2{font-size:21px}.channel-card{padding-top:10px;padding-bottom:7px}.channel-values{margin-top:9px}.channel-sample{margin-top:7px}}
