.ka-podcasts-archive *{box-sizing:border-box}.ka-podcasts-archive{--bg:#14161c;--panel:#1c1f29;--panel2:#252937;--panel3:#10121a;--text:#f2f1ec;--text2:#cfd1d9;--muted:#9aa0b0;--accent:#e0a44b;--accent-soft:#3a3326;--line:#2e3344;--shadow:0 18px 50px rgba(0,0,0,.45);max-width:1200px;margin:0 auto;padding:0 24px 64px;background:#fff0;font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--text)}.ka-podcasts-archive .ka-arch-head{text-align:center;padding:8px 0 28px}.ka-podcasts-archive .ka-arch-eyebrow{color:var(--accent);font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:8px}.ka-podcasts-archive .ka-arch-title{font-size:28px;line-height:1.2;font-weight:600;color:var(--text);margin:0 0 12px}.ka-podcasts-archive .ka-arch-intro{color:var(--text2);font-size:18px;line-height:1.55;max-width:660px;margin:0 auto}.ka-podcasts-archive .ka-arch-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:8px}@media (max-width:920px){.ka-podcasts-archive .ka-arch-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ka-podcasts-archive{padding:0 16px 48px}.ka-podcasts-archive .ka-arch-title{font-size:24px}.ka-podcasts-archive .ka-arch-intro{font-size:14.5px}.ka-podcasts-archive .ka-arch-grid{grid-template-columns:1fr;gap:18px}}.ka-podcasts-archive .ka-card{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;height:100%}.ka-podcasts-archive .ka-card:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:var(--shadow)}.ka-podcasts-archive .ka-card-cover-wrap{position:relative;width:100%;aspect-ratio:1/1;background:var(--panel2);overflow:hidden}.ka-podcasts-archive .ka-card-cover{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ka-podcasts-archive .ka-card:hover .ka-card-cover{transform:scale(1.03)}.ka-podcasts-archive .ka-card-badge{position:absolute;top:12px;left:12px;background:rgb(20 22 28 / .85);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:6px;backdrop-filter:blur(4px)}.ka-podcasts-archive .ka-card-play{position:absolute;right:14px;bottom:14px;width:46px;height:46px;border-radius:50%;background:var(--accent);color:#14161c;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;box-shadow:0 8px 20px rgb(0 0 0 / .4)}.ka-podcasts-archive .ka-card:hover .ka-card-play{opacity:1;transform:translateY(0)}.ka-podcasts-archive .ka-card-body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.ka-podcasts-archive .ka-card-date{font-size:11px;color:var(--muted);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.ka-podcasts-archive .ka-card-title{font-size:18px;line-height:1.3;font-weight:700;color:var(--text);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ka-podcasts-archive .ka-card:hover .ka-card-title{color:var(--accent)}.ka-podcasts-archive .ka-card-excerpt{font-size:14px;line-height:1.55;color:var(--text2);margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ka-podcasts-archive .ka-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:48px;flex-wrap:wrap}.ka-podcasts-archive .ka-pagination a,.ka-podcasts-archive .ka-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--text);text-decoration:none;font-size:14px;font-weight:600;transition:border-color .2s ease,background .2s ease}.ka-podcasts-archive .ka-pagination a:hover{border-color:var(--accent);color:var(--accent)}.ka-podcasts-archive .ka-pagination .current{background:var(--accent);color:#14161c;border-color:var(--accent)}.ka-podcasts-archive .ka-pagination .dots{background:#fff0;border:none;color:var(--muted)}.ka-podcasts-archive .ka-arch-empty{text-align:center;padding:60px 20px;color:var(--muted);font-size:15px}body.page-id-1074 .ka-podcasts-archive,body.page-podcasts .ka-podcasts-archive{margin-top:-60px}