/* 2.2.0 preview, scoped to the club update section. */
.club-update{margin:28px 0 44px;padding:30px;border:1px solid #42604a;border-radius:12px;background:linear-gradient(135deg,#192e23,#101b17);scroll-margin-top:100px}.club-update-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.club-update-heading .eyebrow{margin:0}.club-update h2{font-size:32px;letter-spacing:-.6px;margin:18px 0 14px}.club-update p{line-height:1.65;max-width:94ch}.club-update-intro{font-size:18px}.club-update-status{color:var(--muted);font-size:14px}.club-update-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0}.club-update-grid article{border-top:1px solid #42604a;padding-top:18px}.club-update-grid h3{font-size:18px;margin:0 0 8px}.club-update-grid p{font-size:15px;margin:0}.club-captures{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.club-captures figure{margin:0;min-width:0}.club-captures img{width:100%;height:auto;display:block;border:1px solid #42604a;border-radius:6px}.club-captures figcaption,.club-capture-note{font-size:13px;color:var(--muted);line-height:1.5;margin-top:8px}.club-captures a:focus-visible{display:block;outline:3px solid var(--accent);outline-offset:3px}.club-update>.button{margin-top:12px}@media(max-width:760px){.club-update{padding:20px;margin:24px 0 32px}.club-update h2{font-size:26px}.club-update-intro{font-size:16px}.club-update-grid,.club-captures{grid-template-columns:1fr}.club-update-grid{gap:18px}.club-update .button{white-space:normal;text-align:center}}
