/* 콘텐츠 섹션 공통 골격 — 특정 페이지 전용이 아니라 어떤 페이지든 "라벨 + 제목 + 설명" 헤더가
   필요하면 재사용한다(허브의 종목/월간대회/시즌/이용권 섹션이 전부 이 패턴). */
section.pad { padding: 100px 0; }
.sect-head { margin-bottom: 48px; max-width: 680px; }
.sect-head .label { font-size: 13px; font-weight: 700; color: var(--primary); display: block; margin-bottom: 14px; }
.sect-head h2 { font-weight: 700; font-size: clamp(26px, 3.2vw, 36px); line-height: 1.3; letter-spacing: -.01em; }
.sect-head h2 .accent { color: var(--primary); }
.sect-head p { font-size: 15.5px; color: var(--text-mute); line-height: 1.7; margin-top: 14px; }
.board-note { margin-top: 18px; font-size: 12.5px; color: var(--text-mute); text-align: center; }
