
/* podcast + channels (moved from mindgardener.co.kr) */
#podcast{background:#fff}
.pod{display:grid;gap:22px;align-items:center;background:var(--sky);border-radius:24px;padding:clamp(24px,4vw,40px)}
@media (min-width:760px){.pod{grid-template-columns:auto 1fr;gap:34px}}
.pod-copy{display:grid;gap:12px;min-width:0}
.pod-copy h2{font-size:clamp(22px,2.8vw,28px)}
.pod-ep{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:6px;font-size:14.5px;color:var(--ink-2)}
.pod-ep li{padding-left:20px;position:relative}
.pod-ep li::before{content:"▶";position:absolute;left:0;top:.1em;font-size:10px;color:var(--leaf)}
.pod-copy .cta{margin-top:6px}
footer.site .ch{display:flex;flex-wrap:wrap;gap:6px 16px}

.colhead{background:var(--mist)}
.colhead h1{font-size:clamp(28px,4vw,40px);line-height:1.35;margin-top:8px}
.colgrid{display:grid;gap:14px}
@media (min-width:640px){.colgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:980px){.colgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.colgrid .post .in{padding:18px 18px 22px}
.colgrid .post .date{font-size:12.5px;color:var(--ink-2)}
.article .origin{margin-top:6px;font-size:13px;color:var(--ink-2)}
.article .video{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000}
.article .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.article .golink{font-weight:600;color:var(--leaf)}
.article .endcta{margin-top:12px;background:var(--sun);border-radius:18px;padding:22px;display:grid;gap:10px}
.article .endcta .btn{justify-self:start}
.article .more-cols{margin-top:30px;display:grid;gap:8px}
.article .more-cols a{color:var(--ink);text-decoration:none;font-size:15px}
.article .more-cols a:hover{color:var(--leaf)}
