.club-story{background:radial-gradient(ellipse at 95% 8%,#17221b 0,transparent 42%),#0d1315;border-block:1px solid var(--line)}
.club-since{color:#a9bab4;font-size:12px;line-height:1.7;letter-spacing:1.2px}.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:42px}.story-copy p,.club-achievement p:not(.eyebrow):not(.achievement-year),.club-ambition p:not(.eyebrow),.club-values p,.team-intro p{font-size:17px;line-height:1.85;color:#b7c5c0;margin:0 0 20px}.story-copy .story-lead{font-size:23px;line-height:1.6;color:#eef3e9}.story-copy .story-motto{font-size:12px;color:var(--green);font-weight:700;letter-spacing:1.6px;margin:30px 0 0}.club-achievement{border-top:2px solid #bdc6d0;padding:28px 0 0;display:grid;grid-template-columns:82px 1fr;gap:25px;align-self:start}.achievement-mark{font-family:'Barlow Condensed',Impact,sans-serif;font-size:86px;line-height:1;font-weight:800;color:#d1dbe5;letter-spacing:-2px}.achievement-mark span{display:block;font-family:Barlow,Arial,sans-serif;font-size:10px;letter-spacing:3px;text-align:center;margin-top:12px}.club-achievement .eyebrow{font-size:10px;line-height:1.7;color:#b7c7d8;letter-spacing:1.3px}.club-achievement h3{font-size:37px;line-height:1.1}.achievement-year{font-size:12px;color:var(--green);font-weight:700;letter-spacing:1.5px;margin:18px 0 25px}.club-achievement p:not(.eyebrow):not(.achievement-year){font-size:16px}.club-ambition{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;border-top:1px solid #35413c;margin-top:55px;padding-top:40px}.club-ambition h3,.club-values h3{font-size:36px;line-height:1.15}.club-ambition strong{color:#eef3e9;font-weight:600}.club-ambition .text-button{font-size:13px;line-height:1.8;display:inline-block;margin-top:5px}.club-values{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;margin-top:45px;border-top:1px solid #35413c;padding-top:40px}.values-heading>p:last-child{margin-top:24px;max-width:340px}.principles{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:30px}.principles li{display:flex;gap:14px}.principles>li>span{font-size:11px;color:var(--green);letter-spacing:1px;margin-top:5px}.principles h4{font-size:18px;line-height:1.5;margin:0 0 9px;font-weight:600}.principles p{font-size:15px;line-height:1.8;margin:0}.team-intro{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:0 0 28px}.team-intro p{font-size:16px;margin:0}.streaming-story{border-top:1px solid #36443e;margin-top:32px;padding-top:27px}.streaming-story h3{font-size:33px;line-height:1.2}.streaming-story>.eyebrow{font-size:10px!important;letter-spacing:1.7px;line-height:1.6!important;color:var(--green)!important;margin-bottom:15px}.community .streaming-story p:not(.eyebrow){font-size:16px;line-height:1.8}.contact>div{max-width:680px}.contact p:not(.eyebrow){font-size:16px;line-height:1.8}.contact .button{flex-shrink:0}
@media(max-width:1050px){.story-layout{gap:35px}.club-achievement{grid-template-columns:60px 1fr;gap:18px}.achievement-mark{font-size:64px}.club-achievement h3{font-size:32px}.club-ambition,.club-values{grid-template-columns:1fr;gap:28px}.values-heading>p:last-child{max-width:620px}.contact{align-items:start;flex-direction:column}}
@media(max-width:640px){.club-story .section-head{flex-direction:column;gap:20px}.club-since{font-size:10px}.story-layout{grid-template-columns:1fr;gap:35px;margin-top:28px}.story-copy .story-lead{font-size:21px}.story-copy p,.club-ambition p:not(.eyebrow){font-size:16px;line-height:1.8}.club-achievement{grid-template-columns:60px 1fr;gap:17px}.club-achievement h3{font-size:31px}.club-achievement .eyebrow{font-size:9px}.club-achievement p:not(.eyebrow):not(.achievement-year){font-size:15px}.club-ambition,.club-values{margin-top:36px;padding-top:30px}.club-ambition h3,.club-values h3{font-size:32px}.principles{grid-template-columns:1fr;gap:26px}.team-intro{grid-template-columns:1fr;gap:18px}.team-intro p{font-size:16px}.contact p:not(.eyebrow){font-size:16px}}

.partner-slot{border:1px solid #34433b;background:linear-gradient(110deg,#142019,#0d1417);padding:28px 32px}.partner-club{display:flex;align-items:center;gap:24px;min-width:0}.partner-club img{width:88px;height:88px;object-fit:contain;flex-shrink:0}.partner-club strong{display:block;font-family:'Barlow Condensed',Impact,sans-serif;font-size:28px;color:#eff4ed;line-height:1.2}.partner-club span{display:block;color:#afc0b6;font-size:15px;line-height:1.7;margin-top:9px}.partner-slot>a{font-size:13px;line-height:1.7}@media(max-width:640px){.partner-slot{padding:24px;gap:24px}.partner-club{gap:16px}.partner-club img{width:68px;height:68px}.partner-club strong{font-size:25px}.partner-club span{font-size:14px}}
