.pv{max-width:760px;color:var(--tinta);margin:0 auto;padding-block:56px 96px;padding-inline:24px}.pv-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:28px;display:flex}.pv-nav a{color:var(--grafito);font-size:var(--t-base);font-weight:500;text-decoration:none}.pv-nav a:hover{color:var(--barro)}.pv-nav .pv-lang{border:1px solid var(--line);border-radius:999px;padding:5px 14px}.pv h1{font-family:var(--font-display);font-weight:500;font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);text-wrap:balance;margin:44px 0 18px}.pv-bajada{font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--grafito);max-width:68ch;margin:0 0 22px}.pv-meta{font-family:var(--font-mono);font-size:var(--t-etiqueta);letter-spacing:var(--tr-etiqueta);text-transform:uppercase;color:var(--grafito);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;padding-bottom:40px;display:flex}.pv-pendiente{background:var(--err-bg);border-left:3px solid var(--error);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--t-base);line-height:var(--lh-base);color:var(--grafito);margin:32px 0 0;padding:16px 18px}.pv-pendiente b{color:var(--error)}.pv-sec{margin-top:40px}.pv-sec h2{font-family:var(--font-cuerpo);font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);color:var(--tinta);margin:0 0 12px;font-weight:600}.pv-sec p{font-size:var(--t-base);line-height:var(--lh-base);color:var(--grafito);max-width:68ch;margin:0 0 13px}.pv-sec ul{max-width:68ch;margin:0 0 13px;padding-left:20px}.pv-sec li{font-size:var(--t-base);line-height:var(--lh-base);color:var(--grafito);margin-bottom:8px}.pv-sec li::marker{color:var(--barro)}.pv-sec b{color:var(--tinta);font-weight:600}.pv-sec a{color:var(--barro);font-weight:500}.pv-sec .pv-falta{color:var(--error);background:var(--err-bg);border-radius:3px;padding:1px 6px;font-weight:600}.pv-pie{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--t-etiqueta);letter-spacing:var(--tr-etiqueta);text-transform:uppercase;color:var(--grafito);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;display:flex}.pv-pie a{color:var(--grafito);font-weight:500;text-decoration:none}.pv-pie a:hover{color:var(--barro)}@media (max-width:640px){.pv h1{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}}@media (max-width:520px){.pv{padding-block:36px 72px;padding-inline:16px}.pv h1{margin-top:32px}}
