.interview-page,.interviews-container{background-color:#f3f7fc;color:#064e3b;font-family:Inter,system-ui,sans-serif;min-height:100vh;padding:60px 20px}.interview-title,.interviews-title{font-size:2rem;text-align:center;font-weight:700;color:#064e3b;margin-bottom:40px}.interview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.interview-card{background:#ffffff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.interview-card:hover{transform:translateY(-8px);box-shadow:0 8px 18px rgba(0,0,0,.12)}.image-wrapper{width:100%;height:220px;overflow:hidden}.interview-image,.interview-single-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.placeholder-image{background:#e0e7eb;color:#064e3b;font-weight:600;display:flex;align-items:center;justify-content:center;height:100%}.interview-content{padding:18px 20px;color:#1f2937}.interview-heading{font-size:1.2rem;font-weight:600;color:#064e3b;margin-bottom:10px}.interview-excerpt{font-size:.95rem;color:#3f3f3f;margin-bottom:12px}.interview-date{font-size:.85rem;color:#64748b;text-align:center;margin-top:10px}.interview-container{background:#ffffff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:40px;max-width:850px;margin:0 auto;line-height:1.7}.interview-single-image{border-radius:12px;margin:20px 0 30px}.interview-footer{text-align:center;margin-top:40px;color:#065f46;font-weight:600}.error-text,.loading-text{text-align:center;color:#064e3b;font-weight:600;margin-top:50px}@media (max-width:600px){.interview-title,.interviews-title{font-size:1.6rem}.interview-container{padding:25px}.image-wrapper{height:180px}}