/* Ajustes de la segunda revisión visual */
.cv-brand strong,h1,h2,h3,.cv-nav a:not(.cv-button),.cv-menu-button{font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}.cv-nav a:not(.cv-button){font-size:17px;letter-spacing:.015em}.cv-step-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:34px 28px;text-align:center;text-decoration:none;display:block;transition:transform .2s,box-shadow .2s,border-color .2s}.cv-step-card:hover{transform:translateY(-5px);border-color:var(--color-roble);box-shadow:0 15px 32px #1C1A1715}.cv-step-card span{font-size:12px;letter-spacing:.12em;color:var(--muted);display:block;margin-bottom:22px}.cv-step-card h3{font-size:29px;color:var(--color-negro)}.cv-step-card p{font-size:16px;color:var(--muted);margin:0}.cv-team-tabs{margin-top:42px}.cv-team-tablist{display:flex;gap:12px;justify-content:center;margin:0 0 28px}.cv-team-tab{background:transparent;border:1px solid var(--line);color:var(--color-negro);padding:13px 24px;cursor:pointer;font:17px "Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;transition:border-color .2s}.cv-team-tab:hover{border-color:var(--color-roble)}.cv-team-tab[aria-selected="true"]{background:var(--color-negro);color:var(--color-crema);border-color:var(--color-negro)}.cv-team-panel[hidden]{display:none}.cv-team-panel{background:var(--tint);border:1px solid var(--line);border-radius:4px;padding:38px}.cv-team-panel-title{text-align:center;margin:0 0 6px;color:var(--color-negro)}.cv-team-panel-intro{text-align:center;color:var(--muted);font-size:15px;margin:0 auto 28px;max-width:590px}.cv-person-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cv-person-card{background:var(--paper);border:1px solid var(--line);min-height:205px;padding:28px;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s}.cv-person-card:hover{transform:translateY(-4px);border-color:var(--color-roble);box-shadow:0 12px 25px #1C1A1715}.cv-person-card .cv-person-type{font-size:10px;letter-spacing:.15em;color:var(--muted);text-transform:uppercase}.cv-person-card h3{font-size:28px;margin:20px 0 9px;color:var(--color-negro)}.cv-person-card p{font-size:15px;line-height:1.55;color:var(--muted);margin:0}.cv-person-card .cv-card-arrow{font-size:18px;margin-top:auto;padding-top:16px;color:var(--color-roble)}.cv-team-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;display:block;margin-bottom:10px}@media(max-width:760px){.cv-person-grid{grid-template-columns:1fr}.cv-team-panel{padding:22px 16px}.cv-team-tablist{flex-direction:column}.cv-team-tab{width:100%}.cv-nav a:not(.cv-button){font-size:20px}}
