.score-feature>strong.score-wordmark{font-size:clamp(54px,6vw,96px)}
.score-feature h2{text-transform:uppercase}
.opening-copy [data-theme="hero_title"],.opening-copy [data-theme="hero_subtitle"]{white-space:pre-line}
.club-legacy-content .honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
.club-subpage-main{min-height:55vh;scroll-margin-top:96px}
.club-public-page .match-header{position:sticky;top:0}
.club-public-page .match-arrival{min-height:75vh}
.club-public-page .match-footer{border-top:1px solid var(--match-rule)}
.myangels-title-link{color:inherit;display:block}
.myangels-title-link:focus-visible{outline-color:var(--angels-yellow)}
.club-legacy-content{max-width:1200px;margin:auto;padding:clamp(42px,6vw,88px) var(--match-gutter);color:var(--angels-paper)}
.club-legacy-content h1,.club-legacy-content h2,.club-legacy-content h3{font-family:"kaneda-gothic",Impact,sans-serif;font-weight:700;line-height:.95;margin:26px 0 20px}
.club-legacy-content h1{font-size:clamp(58px,7vw,96px)}
.club-legacy-content h2{font-size:clamp(38px,4vw,60px)}
.club-legacy-content h3{font-size:32px}
.club-legacy-content p{font-size:16px;line-height:1.7;margin:16px 0;color:var(--angels-paper)}
.club-legacy-content a{color:var(--angels-gold);text-decoration:underline;text-underline-offset:4px}
.club-legacy-content .contact-decoration{display:none}
.club-legacy-content form{max-width:780px;margin-top:32px}
.club-legacy-content label{display:block;margin:18px 0 8px;color:var(--angels-paper);font-size:15px}
.club-legacy-content input:not([type=checkbox]):not([type=hidden]),.club-legacy-content textarea,.club-legacy-content select{display:block;width:100%;min-height:48px;border:1px solid var(--match-rule);background:var(--angels-surface);color:var(--angels-paper);padding:13px 15px;font:inherit;border-radius:0}
.club-legacy-content textarea{min-height:170px;resize:vertical}
.club-legacy-content input[type=checkbox]{accent-color:var(--angels-gold);width:18px;height:18px}
.club-legacy-content button,.club-legacy-content .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;margin-top:22px;border:0;background:var(--angels-gold);color:var(--angels-black);font:600 15px Virage,Arial,sans-serif;text-decoration:none}
.club-legacy-content .notice{padding:20px;border:1px solid var(--angels-gold);background:var(--angels-panel);margin:24px 0}
.club-legacy-content .public-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(26px,5vw,80px)}
.club-legacy-content .public-richtext{max-width:850px}
.club-legacy-content .form-errors,.club-legacy-content [role=alert]{color:var(--angels-paper);background:var(--angels-panel);padding:16px}
.club-public-links{display:flex;flex-wrap:wrap;gap:18px 36px;margin-top:48px;padding-top:24px;border-top:1px solid var(--club-line)}
.club-hub-section{margin-top:clamp(42px,6vw,80px);padding-top:clamp(28px,4vw,48px);border-top:1px solid var(--club-line)}
.club-hub-heading{display:flex;align-items:end;justify-content:space-between;gap:24px 36px;margin-bottom:28px}
.club-hub-heading .club-card-eyebrow{margin-bottom:14px}
.club-hub-heading h2,.club-identity h2,.club-collaboration-callout h2{font-family:"kaneda-gothic",Impact,sans-serif;font-weight:700;font-size:clamp(44px,5vw,72px);line-height:.97;text-transform:uppercase;overflow-wrap:anywhere}
.club-hub-heading>.club-text-link{flex-shrink:0}
.club-section-intro{max-width:760px;color:var(--club-muted);font-size:16px;line-height:1.7;margin-bottom:28px}
.club-identity>.club-card-eyebrow{margin-top:0}
.club-identity h2{margin-top:20px;color:var(--club-paper)}
.club-identity .club-legal-name{color:var(--club-gold);font-size:14px;line-height:1.6}
.club-community-intro .club-panel h2,.club-press-kit h2{font-family:"kaneda-gothic",Impact,sans-serif;font-size:clamp(36px,3.8vw,54px);font-weight:700;line-height:1;text-transform:uppercase;margin-top:16px}
.club-channel-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}
.club-channel-links>.club-text-link{min-height:48px;overflow-wrap:anywhere}
.club-community-empty{padding:20px 24px;margin:0;font-size:15px;line-height:1.65;max-width:850px}
.club-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}
.club-facts>div{display:flex;flex-direction:column;gap:8px}
.club-facts dt{color:var(--club-gold);font-size:12px;line-height:1.5}
.club-facts dd{order:-1;margin:0;font-family:"kaneda-gothic",Impact,sans-serif;font-size:clamp(62px,6vw,86px);font-weight:700;line-height:.9;color:var(--club-yellow)}
.club-facts-note{color:var(--club-muted);font-size:12px;line-height:1.6}
.club-discipline-links{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:6px}
.club-discipline-links .club-text-link{width:100%;gap:16px}
.club-collaboration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.club-collaboration-grid h3{font-family:"kaneda-gothic",Impact,sans-serif;font-size:clamp(34px,3.3vw,46px);font-weight:700;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}
.club-collaboration-grid p:not(.club-card-eyebrow),.club-collaboration-callout p:not(.club-card-eyebrow),.club-press-kit>p:not(.club-card-eyebrow){font-size:15px;line-height:1.7;color:var(--club-muted)}
.club-collaboration-callout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:28px 48px;margin-top:clamp(42px,6vw,80px)}
.club-collaboration-callout h2{font-size:clamp(38px,4vw,58px);margin:0 0 18px}
.club-collaboration-callout .club-card-eyebrow{margin-bottom:16px}
.club-callout-links{display:grid;justify-items:start;gap:14px}
.club-collaboration-callout>.club-callout-links{margin-top:0}
.club-collaboration-callout .club-button,.club-press-kit .club-button{max-width:100%;overflow-wrap:anywhere;gap:18px}
.club-result-context{display:grid;gap:12px 24px;margin:22px 0;color:var(--club-paper)}
.club-result-context>div{display:grid;gap:3px}
.club-result-context dt{font-size:11px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--club-gold)}
.club-result-context dd{margin:0;font-size:14px;line-height:1.65;overflow-wrap:anywhere}
.club-result-card .club-result-context{grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px;margin:18px 0}
.club-result-source{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin-top:18px;color:var(--club-muted);font-size:12px;line-height:1.6}
.club-result-source>.club-text-link{min-height:44px;font-size:12px;gap:16px}
.club-result-source>p{margin:0}
.club-result-player{margin-top:10px}
.club-result-player>.club-text-link{overflow-wrap:anywhere}
.club-person-quote{margin:28px 0;padding:22px 26px;border-left:3px solid var(--club-gold);background:var(--club-surface)}
.club-person-quote blockquote{margin:0;color:var(--club-paper);font-size:clamp(21px,2vw,27px);line-height:1.5;overflow-wrap:anywhere}
.club-person-quote blockquote p+p{margin-top:16px}
.club-person-quote figcaption{margin-top:16px;color:var(--club-gold);font-size:12px;line-height:1.6}
.club-person-goal{margin-top:30px}
.club-person-goal h2{margin:0 0 14px}
.club-prose+.club-text-link{margin-top:20px}
@media(max-width:900px){.club-collaboration-grid{grid-template-columns:1fr}.club-collaboration-grid>.club-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:12px 28px}.club-collaboration-grid .club-card-eyebrow{grid-column:1/-1}.club-collaboration-grid .club-panel>*{margin-top:0}.club-collaboration-callout{grid-template-columns:1fr}.club-hub-heading{align-items:start}.club-hub-heading>.club-text-link{flex-shrink:1;max-width:220px}.club-result-card .club-result-context{grid-template-columns:1fr}}
@media(max-width:760px){.club-legacy-content .public-contact{grid-template-columns:1fr}.club-legacy-content{padding-block:40px}.club-legacy-content h1{font-size:64px}}
@media(max-width:540px){.club-hub-heading{display:block}.club-hub-heading>.club-text-link{margin-top:16px;max-width:none}.club-hub-heading h2{font-size:48px}.club-collaboration-grid>.club-panel{display:block}.club-collaboration-grid .club-panel>*+*{margin-top:18px}.club-channel-links{gap:4px 18px}.club-community-empty{padding:18px}.club-person-quote{padding:20px;margin-block:24px}.club-public-links{display:grid;gap:12px}.club-public-links>.club-text-link{width:fit-content}}
