.interview-back{display:inline-block;font-size:var(--text-body-sm);color:var(--color-green-700);font-weight:var(--weight-medium);margin-bottom:var(--space-10);transition:color var(--duration-fast)}.interview-back:hover{color:var(--color-green-900)}.interview-profile{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);padding:var(--space-8);background:var(--color-green-pale);border-radius:var(--radius-lg)}.interview-profile__photo{flex-shrink:0;width:160px;border-radius:var(--radius-lg);overflow:hidden}.interview-profile__photo img{width:100%;height:auto;display:block}.interview-profile__role{font-size:var(--text-body-sm);color:var(--color-green-700);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.interview-profile__name{font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--color-gray-900)}.interview-content h2{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--color-gray-900) !important;margin-bottom:var(--space-10);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-green-500)}.interview-content h3{font-size:var(--text-h4);font-weight:var(--weight-bold);color:var(--color-green-700) !important;margin-top:var(--space-10);margin-bottom:var(--space-4);padding-left:var(--space-3);border-left:3px solid var(--color-green-500)}.interview-content p{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--color-gray-700) !important;margin-bottom:var(--space-4)}.interview-content [style*=color]{color:inherit !important}.interview-content figure{margin:var(--space-8) 0}.interview-content figure img{width:100%;height:auto;display:block;border-radius:var(--radius-lg)}@media (max-width:640px){.interview-profile{flex-direction:column;text-align:center}.interview-profile__photo{width:120px}}