.pod-shows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:56px}
.pod-show{display:flex;flex-direction:column;gap:12px;padding:30px 28px;border:1px solid var(--ink);background:#faf8f1}
.pod-show .pod-count{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.pod-show h2,.pod-show h3{font-size:30px;line-height:1.08;letter-spacing:-.03em;margin:0}
.pod-show p{margin:0;color:#5f6e74;line-height:1.55}
.pod-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px}
.pod-actions a{display:inline-flex;align-items:center;padding:13px 17px;font-size:12px;font-weight:700;letter-spacing:.04em;border:1px solid var(--ink);transition:background .2s,color .2s}
.pod-actions a:first-child{background:var(--ink);color:#fff}
.pod-actions a:hover{background:var(--ink);color:var(--paper)}
.pod-more{padding-bottom:88px}
.pod-more p{color:#5f6e74;line-height:1.58;max-width:650px}
.pod-home .pod-shows{padding-block:0 18px}
@media (max-width:760px){.pod-shows{grid-template-columns:1fr}.pod-show h2,.pod-show h3{font-size:25px}}
.page-hero h1 em{word-spacing:.14em}
.pod-home-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 26px}
.pod-home .pod-show{transition:transform .2s,box-shadow .2s}.pod-home .pod-show:hover{transform:translate(-2px,-2px);box-shadow:6px 7px 0 #e3e4dc}
