
.club-hero{background:var(--brick-darker);color:var(--cream);padding:clamp(28px,5vw,76px) max(20px,calc((100vw - 1160px)/2));}.club-hero-text{max-width:940px}.club-hero .kicker{color:#dfc68f}.club-hero h1{font-size:clamp(2.7rem,6vw,5rem);line-height:1.04;margin:20px 0}.club-hero p{font-size:1.3rem;max-width:760px}.club-meta{font-size:.95rem;color:#dfcfaa}.club-hero figure{margin:32px 0 0}.club-hero img{width:100%;max-height:650px;object-fit:cover;display:block}.club-hero figcaption{font-size:.87rem;padding-top:10px}.club-main{max-width:1160px;margin:auto;padding:30px 22px 70px}.club-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;border-bottom:1px solid #bcae91;padding:0 0 30px}.club-timeline strong{display:block;font:700 2rem 'Barlow Condensed',sans-serif}.club-timeline span{font-size:.95rem;line-height:1.35;display:block}.club-toc{display:flex;gap:10px 22px;flex-wrap:wrap;padding:26px 0;border-bottom:1px solid #bcae91}.club-toc strong{width:100%}.club-article{max-width:860px;margin:auto}.club-article section{padding:0;margin:54px 0;background:none;scroll-margin-top:100px}.club-article h2{font-size:2.25rem;line-height:1.15}.club-article p{font-size:1.13rem}.club-article figure{margin:35px 0;background:#f8f3e8;border:1px solid #cebea0;padding:12px}.club-article img{width:100%;height:auto;display:block}.club-article figcaption{font-size:.9rem;padding:12px 4px 2px}.club-article figcaption span{display:block}.refs{font-size:.7rem;white-space:normal;margin-left:5px}.refs a{padding:0 3px}.club-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.club-photo-grid figure{margin:0}.club-photo-grid img{aspect-ratio:4/3;object-fit:contain}.club-article details{border-top:1px solid #bcae91;padding:16px 0}.club-article summary{cursor:pointer;font-size:1.17rem;font-weight:700;line-height:1.5}.club-article summary span{font-size:.9rem;font-weight:400}.people-entries{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:22px}.person{padding:12px;background:#f8f3e8}.person h3{font-size:1.35rem;margin-bottom:4px}.person p{font-size:1rem;margin:3px 0}.person .fine{font-size:.88rem}#certificate{background:var(--brick-darker);color:var(--cream);padding:30px;border-top:5px solid var(--gold)}#certificate a{color:#f6dc9d}.club-button{display:inline-block;padding:10px 16px;border:1px solid #f6dc9d;margin:8px 12px 8px 0;border-radius:4px;text-decoration:none}.club-sources{padding-left:25px}.club-sources li{font-size:.95rem;margin:12px 0;scroll-margin-top:110px;overflow-wrap:anywhere}@media(max-width:650px){.club-timeline{grid-template-columns:repeat(2,1fr)}.club-photo-grid,.people-entries{grid-template-columns:1fr}.club-hero h1 br{display:none}.club-main{padding:24px 18px 50px}.club-article h2{font-size:1.85rem}.club-toc{gap:12px 20px}#certificate{padding:22px}.club-article section{margin:36px 0}}
