.section-title{color:var(--color-primary)}.section-title:after{background-color:var(--color-primary)}.section-contact{background:linear-gradient(to right,var(--color-primary),var(--color-primary-light))}.interview-container{margin-top:2rem}.interview-card{transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column;border-radius:8px}.interview-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.interview-header{margin-bottom:1rem}.interview-icon i{color:var(--color-primary);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(var(--color-primary-rgb),.1);padding:10px;font-size:40px}.interview-title{color:var(--color-primary);line-height:1.4}.interview-meta{color:var(--color-text-light);margin-bottom:1.5rem;font-size:.9rem}.interview-card h4{color:var(--color-primary-dark);margin-top:1.5rem}.interview-card p{color:var(--color-text-medium);line-height:1.6}.gallery-container{margin-top:2rem}#gallery-modal .swiper,#gallery-modal .swiper-wrapper,#gallery-modal .swiper-slide{height:100%;width:100%}#gallery-modal .swiper-slide{display:flex;align-items:center;justify-content:center}#gallery-modal img{max-height:90%;max-width:90%;object-fit:contain}.position-div section h2{font-size:1.25rem;font-weight:700;background-color:#eceef1;padding:.5rem 1rem;border-radius:.5rem}.position-div section h2 i{margin-right:calc(var(--spacing) * 2)}@media (max-width: 768px){.interview-container{grid-template-columns:1fr}.interview-title{font-size:1.1rem}.gallery-container,.entry-container{grid-template-columns:1fr}.entry-title{font-size:1.1rem}}@media (max-width: 640px){.interview-card{padding:1.25rem}.interview-title{font-size:1rem}.interview-card h4,.interview-card p{font-size:.95rem}}
