/* SoundCloud Interviews Grid Styles */
.sc-interviews-grid { display: grid; grid-gap: 1.5em; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); }
.sc-interview-card { background: #fff; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.07); padding: 1em; display: flex; flex-direction: column; align-items: stretch; }
.sc-cover img { width: 100%; border-radius: 6px; margin-bottom: 0.5em; }
.sc-player { margin-bottom: 0.5em; }
.sc-title { font-weight: bold; font-size: 1.1em; margin-bottom: 0.3em; }
.sc-date { color: #888; font-size: 0.95em; margin-bottom: 0.3em; }
.sc-desc { font-size: 1em; color: #333; }
@media (min-width: 900px) { .sc-interviews-grid.columns-2 { grid-template-columns: repeat(2, 1fr); } .sc-interviews-grid.columns-3 { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 600px) { .sc-interviews-grid { grid-template-columns: 1fr; } }
