.club-section-intro{padding:28px 0 20px}.club-section-intro h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.03em}.club-eyebrow{font-size:11px;letter-spacing:.12em;color:var(--cm);text-transform:uppercase}.club-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:30px}.club-blog-grid .panel{padding:26px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0}.club-blog-grid h3{margin:0;font-size:23px;line-height:1.25;border:0}.club-blog-grid p{margin:0;color:var(--cm)}.club-blog-grid .button{margin-top:auto}.club-poll-option{display:grid;grid-template-columns:1fr auto;gap:4px 20px;padding:9px 0}.club-poll-option meter{width:100%;height:8px;grid-column:1/-1;accent-color:var(--ca)}.club-multipoll{padding:24px;margin:18px 0}.club-multipoll h3{margin-top:0;border-color:var(--cl)}.club-content{margin:25px 0}.ecal-grid th,.ecal-grid td,.ecal-mini-grid td{border-color:var(--cl)!important}.ecal-grid th,.ecal-other-month{background:var(--cp)!important;color:var(--cm)!important}.ecal-today{background:var(--cp)!important;box-shadow:inset 0 0 0 2px var(--link)}.ecal-day-num,.ecal-mini-day a{color:var(--ct)}.postbody_album img{max-width:100%;height:auto}.gallery .panel,.gallery .bg1,.gallery .bg2{background:var(--cs)}@media(max-width:700px){.club-blog-grid{grid-template-columns:1fr}.club-blog-grid .panel,.club-multipoll{padding:18px}.club-poll-option{gap:4px 8px;font-size:13px}.club-poll-option span{font-size:12px}.ecal-day{height:65px}.ecal-grid td{padding:3px!important;overflow-wrap:anywhere}.ecal-grid a{font-size:11px}}
