.pr-map-grid{--pr-name:minmax(112px,1.35fr);display:grid;grid-template-columns:var(--pr-name) repeat(8,minmax(0,1fr));-moz-column-gap:4px;column-gap:4px;row-gap:10px;padding:18px 16px 6px}.pr-map-corner{grid-column:1;grid-row:1/3}.pr-map-phase{grid-row:1;padding-bottom:6px;border-bottom:1px solid rgb(var(--color-neutral-600)/.7);font:500 11px/1.2 var(--font-mono);letter-spacing:.06em;color:rgb(var(--color-text-muted));text-align:center}.pr-map-step{grid-row:2;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.pr-map-n{font:500 11px/1 var(--font-mono);color:rgb(var(--color-neutral-200))}.pr-map-t{display:none;font:400 10.5px/1.25 var(--font-sans);color:rgb(var(--color-text-muted));text-align:center}@media (min-width:1280px){.pr-map-t{display:block}}@media (max-width:639px){.pr-map-grid{--pr-name:minmax(92px,1.1fr);-moz-column-gap:2px;column-gap:2px;padding-inline:12px}.pr-map-phase{font-size:9.5px;letter-spacing:0}.pr-map-name{font-size:12.5px}}.pr-map-lane{display:contents}.pr-map-name{grid-column:1;display:flex;flex-direction:column;justify-content:center;min-height:34px;font:600 13.5px/1.2 var(--font-sans);color:rgb(var(--color-text));text-decoration:none}.pr-map-name:hover{text-decoration:underline;text-underline-offset:3px}.pr-map-note{font:400 11px/1.3 var(--font-mono);color:rgb(var(--color-text-muted))}.pr-map-bar{align-self:center;height:8px;border-radius:2px;background:rgb(var(--color-text))}.is-metodo .pr-map-bar{background:rgb(var(--color-neutral-600))}.is-metodo .pr-map-name{color:rgb(var(--color-neutral-200))}.pr-map-cap{margin:0;padding:12px 16px 16px;border-top:1px solid var(--lp-line);font:400 12px/1.5 var(--font-mono);color:rgb(var(--color-text-muted))}.pr-pick{list-style:none;margin:32px 0 0;padding:0;border-bottom:1px solid rgb(var(--color-neutral-600)/.55)}.pr-pick li{display:grid;gap:8px;padding:18px 0;border-top:1px solid rgb(var(--color-neutral-600)/.55)}@media (min-width:900px){.pr-pick li{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:32px}}.pr-pick p{margin:0;font:400 clamp(17px,1.6vw,20px)/1.45 var(--font-sans);color:rgb(var(--color-neutral-200))}.pr-pick a{justify-self:start;font:600 16px/1.3 var(--font-sans);color:rgb(var(--color-text));text-decoration:none}@media (min-width:900px){.pr-pick a{justify-self:end}}.pr-pick a:hover{text-decoration:underline;text-underline-offset:3px}.pr-cards{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:12px}@media (min-width:640px){.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1100px){.pr-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.pr-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid rgb(var(--color-neutral-600)/.55);border-radius:8px;background:rgb(var(--color-surface));scroll-margin-top:96px}.pr-card-name{margin:0;font:800 26px/1.1 var(--font-sans);letter-spacing:-.03em;color:var(--color-brand-primary)}.pr-card-frase{margin:0;font:400 15.5px/1.5 var(--font-sans);color:rgb(var(--color-neutral-200))}.pr-card-dl{margin:4px 0 0;display:grid;gap:6px}.pr-card-dl dt{margin-top:6px;font:600 10.5px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-text-muted))}.pr-card-dl dd{margin:0;font:400 14.5px/1.5 var(--font-sans);color:rgb(var(--color-neutral-200))}.pr-card-dl ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pr-card-dl li{position:relative;padding-left:14px}.pr-card-dl li:before{content:"/";position:absolute;left:0;color:rgb(var(--color-text-muted))}.pr-card-cta{margin-top:auto;padding-top:8px}