.ed .vsl-lead{max-width:var(--ed-measure);color:var(--ed-muted)}.ed .vsl-duracion{color:var(--ed-fg)}.ed .vsl-frame{margin:var(--ed-space-5) 0 var(--ed-space-4);border:1px solid var(--ed-line-strong);border-radius:var(--ed-radius-box);background:var(--ed-ink-alt);aspect-ratio:16/9;overflow:hidden}.ed .vsl-player{object-fit:contain;background:var(--ed-ink-alt);width:100%;height:100%;display:block}.ed .vsl-nota{margin-top:var(--ed-space-2);color:var(--ed-subtle);font-size:var(--ed-micro)}
.ed.cp-sobre{background:var(--ed-ink);color:var(--ed-fg);font-family:var(--ed-font)}.ed .cp-back{align-items:center;gap:var(--ed-space-1);color:var(--ed-muted);font-family:var(--ed-font);font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .18s;display:inline-flex}.ed .cp-back:hover{color:var(--ed-accent)}.ed .cp-back:focus-visible{outline:2px solid var(--ed-accent);outline-offset:4px}.ed .cp-back svg{width:16px;height:16px}.ed .cp-sobre__hero{padding-block:clamp(40px, 5vw, 72px) var(--ed-section-y)}.ed .cp-sobre__grid{gap:var(--ed-space-6);margin-top:var(--ed-space-6);display:grid}.ed .cp-sobre__copy{min-width:0}.ed .cp-sobre__lead{max-width:var(--ed-measure);color:var(--ed-muted);font-family:var(--ed-font);font-size:var(--ed-lead);margin:0;line-height:1.6}.ed .cp-sobre__link{color:var(--ed-fg);text-decoration:underline;-webkit-text-decoration-color:var(--ed-accent);text-decoration-color:var(--ed-accent);text-underline-offset:5px;text-decoration-thickness:1px;transition:color .18s}.ed .cp-sobre__link:hover{color:var(--ed-accent)}.ed .cp-sobre__link:focus-visible{outline:2px solid var(--ed-accent);outline-offset:4px}.ed .cp-sobre__retrato{width:100%;max-width:440px}@media (min-width:1024px){.ed .cp-sobre__grid{gap:var(--ed-space-7);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end}.ed .cp-sobre__retrato{justify-self:end}}.ed .cp-sobre__cols{gap:var(--ed-space-5);display:grid}.ed .cp-sobre__cols .ed-h2{margin-bottom:var(--ed-space-5)}@media (min-width:1024px){.ed .cp-sobre__cols{gap:var(--ed-space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ed .cp-sobre__cols--foto{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ed .cp-social .ed-list__item{padding-block:var(--ed-space-3)}.ed .cp-social .cp-social__link{align-items:center;gap:var(--ed-space-1);display:inline-flex}.ed .cp-social .cp-social__icon{width:18px;height:18px;color:var(--ed-accent);flex:none}@media (prefers-reduced-motion:reduce){.ed .cp-back,.ed .cp-sobre__link{transition:none}}