/* 32차 미리보기(2026-11-02 · ko-ver2) — 이야기(learn) 탭을 배너 아래로. 생성 batch-1102e/r32.py */
.r32-ltabbar { display: flex; justify-content: center; padding-top: clamp(40px, 4vw, 64px); }
.r32-ltabbar .r5-ltabs { display: flex; gap: 10px; margin: 0; }
.r32-ltabbar .r5-lt { display: inline-flex; align-items: center; gap: 10px; height: 52px; padding: 0 24px 0 8px; border: 1px solid #d9d2c5; border-radius: 26px;
  background: #fff; color: var(--ink, #1b1916); -webkit-backdrop-filter: none; backdrop-filter: none; transition: background-color .2s, border-color .2s, color .2s; }
.r32-ltabbar .r5-lt:hover { border-color: var(--ink, #1b1916); }
.r32-ltabbar .r5-lt__ic { grid-row: auto; width: 36px; height: 36px; background: #f3efe8; color: #a9843e; }
.r32-ltabbar .r5-lt__ic svg { width: 20px; height: 20px; }
.r32-ltabbar .r5-lt__k { font-size: 15px; line-height: 1; font-weight: 700; }
.r32-ltabbar .r5-lt__n { font-size: 13px; line-height: 1; color: var(--sub, #6b655c); }
.r32-ltabbar .r5-lt[aria-selected="true"] { border-color: var(--ink, #1b1916); background: var(--ink, #1b1916); color: #fff; }
.r32-ltabbar .r5-lt[aria-selected="true"] .r5-lt__ic { background: var(--gold-btn); color: #fff; }
.r32-ltabbar .r5-lt[aria-selected="true"] .r5-lt__n { color: rgba(255,255,255,.75); }
@media (max-width: 767px) {
  .r32-ltabbar { padding-top: 32px; }
  .r32-ltabbar .r5-ltabs { display: grid; grid-template-columns: 1fr 1fr; width: 100%; gap: 8px; }
  .r32-ltabbar .r5-lt { justify-content: center; gap: 8px; padding: 0 12px 0 6px; }
  .r32-ltabbar .r5-lt__n { display: none; }
}
/* 탭 줄 바탕 = 아래 유튜브 · 블로그 패널 바탕(#f1f0ed) — 흰 띠로 떠 보이지 않게, 탭과 패널 사이는 좁게 */
.r5-learn { background: #f1f0ed; }
.r5-learn > .r5-lp { padding-top: clamp(40px, 4vw, 64px); }
