.editorial-team{padding:0 0 4rem}.editorial-team .container{max-width:1200px;margin:0 auto;padding:0 4rem}.editorial-team .sectionTitle{text-align:left;margin-bottom:1.5rem!important}.editorial-team .sectionTitle h1{color:var(--main-color);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.editorial-team .sectionTitle p{color:#666;max-width:700px;margin:0;font-family:Averia Serif Libre,serif;font-size:1.2rem;line-height:1.6}.editorial-content{max-width:1200px;margin:0 auto}.editorial-intro{background:#fff;border-radius:12px;margin-bottom:3rem;padding:2rem;box-shadow:0 4px 15px #00000014}.editorial-intro h2{color:var(--main-color);margin-bottom:1rem;font-size:1.8rem;font-weight:600}.editorial-intro p{color:#374151;font-family:Averia Serif Libre,serif;font-size:1.1rem;line-height:1.7}.editorial-members{margin-bottom:3rem}.editor-card{background:#fff;border-radius:12px;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #00000014}.editor-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.editor-in-chief{border-left:4px solid var(--main-color);background:linear-gradient(135deg,#f8f9ff 0%,#fff 100%)}.editor-image{border:3px solid var(--main-color);border-radius:8px;flex-shrink:0;width:140px;height:160px;overflow:hidden}.editor-image img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.editor-info{flex:1}.editor-info h3{color:var(--main-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.editor-info h4{color:#1a1a1a;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.editor-info p{color:#374151;margin-bottom:1rem;font-family:Averia Serif Libre,serif;font-size:1rem;line-height:1.6}.editor-expertise{border-left:3px solid var(--main-color);background:#f8f9fa;border-radius:6px;padding:.75rem 1rem}.editor-expertise span{color:var(--main-color);font-size:.9rem;font-weight:600}.section-subtitle{color:var(--main-color);text-align:center;margin-bottom:1.5rem;font-size:1.6rem;font-weight:600}.associate-editors{margin-top:3rem}.editorial-process{background:#f8f9fa;border-radius:12px;margin-bottom:3rem;padding:3rem 2rem}.editorial-process h2{color:var(--main-color);text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:600}.process-steps{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.process-step{align-items:flex-start;gap:1rem;display:flex}.step-number{background:var(--main-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex}.step-content h4{color:var(--main-color);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.step-content p{color:#6b7280;margin:0;font-family:Averia Serif Libre,serif;font-size:.95rem;line-height:1.5}.join-team{text-align:center;background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 15px #00000014}.join-team h2{color:var(--main-color);margin-bottom:1rem;font-size:1.8rem;font-weight:600}.join-team p{color:#374151;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-family:Averia Serif Libre,serif;font-size:1.1rem;line-height:1.7}.join-button{background:var(--main-color);color:#fff;border-radius:8px;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.join-button:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:0 4px 15px #8a2be24d}@media (max-width:1200px){.editorial-team .container{padding:0 3rem}}@media (max-width:900px){.editorial-team .container{padding:0 2rem}.process-steps{grid-template-columns:repeat(2,1fr)}.editorial-team .sectionTitle h1{font-size:2rem}.editorial-team .sectionTitle p{font-size:1.1rem}.editor-card{text-align:center;flex-direction:column;gap:1.5rem}.editor-image{margin:0 auto}}@media (max-width:600px){.editorial-team .container{padding:0 1.5rem}.process-steps{grid-template-columns:1fr}.editorial-intro,.editor-card,.join-team{padding:1.5rem}.editorial-process{padding:2rem 1.5rem}.editorial-team .sectionTitle h1{font-size:1.8rem}.editorial-team .sectionTitle p{font-size:1rem}.editor-image{width:120px;height:140px;margin:0 auto}.editor-info h4{font-size:1.2rem}}@media (max-width:480px){.editorial-team .container{padding:0 1rem}.editor-card{gap:1rem}}
