.pv { padding: 60px 0 90px; background: var(--bg-white, #fff); }
.pv-container { max-width: 820px; }
.pv-fecha { color: var(--text-light, #64748b); font-size: .9rem; margin: 0 0 1.5rem; }
.pv h2 {
    font-size: 1.3rem;
    font-weight: 800;
    color: var(--text-primary, #0f172a);
    margin: 2.2rem 0 .7rem;
}
.pv p, .pv li { color: var(--text-secondary, #475569); line-height: 1.75; }
.pv ul { padding-left: 1.3rem; margin: .5rem 0 1rem; }
.pv li { margin-bottom: .4rem; }
.pv a { color: var(--primary, #2563eb); }
