/* 허브와 모든 훈련 화면에서 동일한 위치·굵기를 유지합니다. */
html{scrollbar-gutter:stable}
#trainingHeader{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1000px;margin:0 auto;padding:28px;min-height:83px;font-family:system-ui,-apple-system,'Apple SD Gothic Neo','Noto Sans KR',sans-serif;letter-spacing:-.035em}
#trainingHeader .brand{display:block;flex:none;margin:0;padding:0;border:0;background:none;color:#263c36;font-size:18px;font-weight:800;line-height:27px;text-decoration:none;white-space:nowrap}
#trainingHeader .brand span{margin:0;font-size:inherit;font-weight:inherit}
#trainingHeader .edition{font-size:12px;line-height:18px;color:#6c7971}
@media(max-width:520px){#trainingHeader{padding:20px;min-height:67px}#trainingHeader .edition{font-size:10px}}
@media(max-width:360px){#trainingHeader{gap:8px}#trainingHeader .brand{font-size:16px}}
