/* 포커 전략 강좌 모음 (2026-11-03) */
.st-topics { display: flex; flex-wrap: wrap; gap: 6px; padding: 12px; }
.st-topics a { padding: 6px 12px; border: 1px solid var(--line2); border-radius: 999px; font-size: 13px; color: var(--muted) !important; }
.st-topics a:hover { border-color: var(--felt2); color: var(--text) !important; }
.st-topics span { color: var(--gold); font-size: 12px; }
.st-sec { scroll-margin-top: 80px; }
.st-sec .tp-card__title span { font-size: 13px; color: var(--gold); margin-left: 4px; }
.st-desc { margin: 4px 0 14px; font-size: 14px; color: var(--muted); }
.st-desc a { color: var(--felt-ink) !important; }
.st-top { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; margin: 0 0 12px; padding: 0; list-style: none; }
.st-top a { display: flex; flex-direction: column; gap: 6px; color: var(--text) !important; }
.st-img { aspect-ratio: 16 / 9; overflow: hidden; border-radius: 9px; border: 1px solid var(--line); background: var(--gold-bg); display: flex; align-items: center; justify-content: center; }
.st-img img { width: 100%; height: 100%; object-fit: cover; transition: transform .5s; }
.st-top a:hover img { transform: scale(1.06); }
.st-img i { font-style: normal; font-size: 28px; color: rgba(226, 198, 136, .45); }
.st-top strong { font-size: 14px; line-height: 1.45; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.st-top em { font-style: normal; font-size: 12px; color: var(--dim); }
.st-list { margin: 0; padding-left: 26px; columns: 2; column-gap: 32px; font-size: 14px; }
.st-list li { break-inside: avoid; padding: 5px 0; color: var(--dim); }
.st-list a { color: #dfe2df !important; }
.st-list a:hover { color: var(--felt-ink) !important; }
.st-list span { margin-left: 6px; font-size: 11px; color: var(--dim); }
@media (max-width: 900px) { .st-top { grid-template-columns: minmax(0, 1fr); } .st-list { columns: 1; } }
