/* Isolated team page styling; does not change the homepage */
.kg-team-hero{background:#0d0d0d;color:#fff;padding:75px 8vw 80px;border-bottom:5px solid #f26a21}.kg-team-hero h1{font:900 clamp(60px,10vw,125px)/.88 'Barlow Condensed',Impact,sans-serif;margin:12px 0 20px;text-transform:uppercase}.kg-team-hero h1 span,.kg-team-section h2 span{color:#f26a21}.kg-team-hero>p:last-of-type{max-width:670px;color:#c5c5c5;font-size:17px}.kg-eyebrow{font:800 11px Inter,Arial,sans-serif;letter-spacing:.17em;color:#f26a21;text-transform:uppercase}.kg-team-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.kg-outline{color:#fff;text-decoration:none;font:800 12px Inter,sans-serif;border-bottom:2px solid #f26a21;padding-bottom:7px}.kg-team-section{padding:75px 8vw}.kg-team-section h2{font:900 clamp(42px,6vw,76px)/.95 'Barlow Condensed',Impact,sans-serif;margin:10px 0 30px}.kg-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kg-team-tile{display:block;background:#171717;color:#fff;padding:34px;border-top:5px solid #f26a21;text-decoration:none;min-height:210px}.kg-team-tile span{color:#aaa;font-size:11px;letter-spacing:.1em}.kg-team-tile h2{font-size:clamp(38px,5vw,66px);margin:22px 0}.kg-team-tile strong{color:#f26a21;font-size:12px;letter-spacing:.08em}.kg-team-tile:hover{background:#252525}.kg-team-intro{display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}.kg-team-intro p:not(.kg-eyebrow){max-width:500px;color:#666}.kg-photo-placeholder{min-height:280px;background:linear-gradient(135deg,#242424,#0d0d0d);border:1px solid #555;border-top:5px solid #f26a21;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;gap:8px}.kg-photo-placeholder strong{font:900 26px 'Barlow Condensed',sans-serif}.kg-photo-placeholder small{color:#bbb}.kg-team-dark{background:#0d0d0d;color:#fff}.kg-record-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kg-record-grid>div{background:#1b1b1b;border-top:3px solid #f26a21;padding:22px}.kg-record-grid strong{display:block;color:#f26a21;font:900 48px 'Barlow Condensed',sans-serif}.kg-record-grid span{font:800 10px Inter,sans-serif;letter-spacing:.12em}.kg-team-note{font-size:12px;color:#888;margin-top:20px}.kg-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kg-match-card{background:#171717;color:#fff;padding:22px;border-top:4px solid #f26a21}.kg-match-card header{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#bbb;margin-bottom:15px}.kg-match-card header strong{color:#f26a21}.kg-match-line{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #393939}.kg-match-line b{font:900 30px 'Barlow Condensed',sans-serif}.kg-match-card footer{margin-top:15px;color:#f26a21;font-size:11px;font-weight:800}.kg-fixture-list{display:grid;gap:12px}.kg-fixture-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;background:#1c1c1c;border-left:4px solid #f26a21}.kg-fixture-row strong{font-size:14px}.kg-fixture-row span{font-size:12px;color:#ccc}.kg-all-fixtures{margin-top:25px}.kg-team-section>p:not(.kg-eyebrow):not(.kg-team-note){max-width:690px;color:#777}@media(max-width:750px){.kg-team-hero,.kg-team-section{padding:55px 6vw}.kg-team-grid,.kg-team-intro,.kg-match-grid{grid-template-columns:1fr}.kg-record-grid{grid-template-columns:repeat(2,1fr)}.kg-fixture-row{flex-direction:column;align-items:flex-start;gap:6px}}
