.artm-lista{min-width:0;margin:0 0 0 calc(-1 * var(--spacing-gap-4));color:var(--color-fg-muted);font-size:var(--step-sm);flex-wrap:nowrap;align-items:center;padding:0;line-height:1.4;list-style:none;display:flex}.artm-item{align-items:center;display:inline-flex}.artm-item.artm-actual{min-width:0;padding-inline:0 var(--spacing-gap-4);color:var(--color-ink);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.artm-inicio,.artm-hub{flex:none}.artm-item+.artm-item:before{margin-inline:var(--spacing-gap-stack-xs);color:var(--color-fg-muted);content:"›" / ""}.artm-item.artm-actual:before{margin-inline-end:calc(var(--spacing-gap-stack-xs) + var(--spacing-gap-4))}.artm-link{min-width:44px;min-height:44px;padding-inline:var(--spacing-gap-4);color:var(--color-fg-muted);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.artm-link:hover{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.3em;text-decoration-thickness:2px}}.artm-link:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-xs)}@media (width<720px){.artm-inicio,.artm-item.artm-actual{display:none}.artm-lista .artm-hub:before{content:none}.artm-hub>.artm-link:before{content:"‹" / "";margin-inline-end:var(--spacing-gap-stack-xs);font-size:1.25em;line-height:1}.artm-link{color:var(--color-ink);font-weight:var(--font-weight-medium);padding-inline-end:var(--spacing-gap-stack-sm)}}.artsh{justify-content:center;align-items:center;gap:var(--spacing-gap-stack-sm);flex-wrap:wrap;display:flex;position:relative}.artsh-label{color:var(--color-fg-muted);font-size:var(--step-sm);font-weight:var(--font-weight-medium)}.artsh-lista{justify-content:center;align-items:center;gap:var(--spacing-gap-tight);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.artsh-btn{justify-content:center;align-items:center;gap:var(--spacing-gap-tight);border:1px solid var(--color-hair);border-radius:var(--radius-pill);min-width:44px;height:44px;color:var(--color-ink);font:inherit;font-size:var(--step-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo);background-color:#0000;padding:0;text-decoration:none;display:inline-flex}.artsh-btn>svg{width:18px;height:18px}.artsh-btn:hover{border-color:var(--color-line-strong);background-color:var(--color-card)}.artsh-btn:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.artsh-copiar-item{align-items:center;gap:var(--spacing-gap-tight);display:flex}.artsh-copiar-item:before{width:1px;height:24px;margin-inline:var(--spacing-gap-stack-xs);background-color:var(--color-line);content:""}.artsh-copiar{padding-inline:var(--spacing-gap-stack-md)}.artsh .artsh-copiar>.artsh-hecho,.artsh .artsh-copiar[data-copiado]>.artsh-copia{display:none}.artsh .artsh-copiar[data-copiado]>.artsh-hecho{display:inline-block}.artsh-estado{top:calc(100% + var(--spacing-gap-tight));z-index:var(--z-raised);width:max-content;max-width:calc(100vw - 2 * var(--gutter-stage));padding:var(--spacing-gap-stack-xs) var(--spacing-gap-stack-sm);border-radius:var(--radius-pill);background-color:var(--color-ink);color:var(--color-canvas);font-size:var(--step-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;pointer-events:none;margin:0;line-height:1.4;position:absolute;left:50%;transform:translate(-50%)}.artsh-estado:empty{opacity:0}@media (width<720px){.artsh-copiar{width:44px;padding-inline:0}.artsh-label,.artsh-copiar-txt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.artsh-copiar-item:before{margin-inline:var(--spacing-gap-4) var(--spacing-gap-stack-xs)}}@media (prefers-reduced-motion:reduce){.artsh-btn{transition:none}}.arth{padding:calc(var(--header-h) + var(--rhythm-2)) var(--gutter-stage) var(--rhythm-3)}.arth-escenario{max-width:var(--max-w-stage);margin-inline:auto}.arth-cabeza{max-width:var(--max-w-narrow);margin:var(--rhythm-3) auto 0;text-align:center;justify-items:center;display:grid}.arth-disco{width:clamp(56px,3.2rem + 1.2vw,76px);color:var(--color-ink)}.arth-cat{margin:var(--spacing-gap-stack-sm) 0 0;color:var(--color-fg-muted);font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:1.4}.arth-titulo{max-width:24em;margin:var(--rhythm-1) 0 0;overflow-wrap:anywhere;hyphens:auto}.t-lead.arth-lead{max-width:var(--max-w-lead);margin:var(--rhythm-2) 0 0;text-wrap:pretty}.arth-meta{justify-content:center;gap:var(--spacing-gap-stack-xs) var(--spacing-gap-tight);margin:var(--rhythm-2) 0 0;flex-wrap:wrap;display:flex}.arth-meta>*+:before{margin-right:var(--spacing-gap-tight);content:"·" / ""}.arth-compartir{margin-top:var(--rhythm-3)}.arth-portada{max-width:var(--max-w-narrow);margin:var(--rhythm-4) auto 0;border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-card);aspect-ratio:16/9;overflow:hidden}.arth-portada-img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=720px){.arth-titulo>span{display:block}}@media (width<720px){.arth{padding-top:calc(var(--header-h) + var(--rhythm-1))}.arth-cabeza{margin-top:var(--rhythm-1)}.arth-disco{width:48px}.arth-cat{margin-top:var(--spacing-gap-tight);font-size:var(--step-sm)}.t-display.arth-titulo{font-size:var(--step-3);line-height:1.15}.t-lead.arth-lead{font-size:var(--step-0)}.arth-meta>span:first-child{flex-basis:100%}.arth-meta>span:first-child+:before{content:none}.arth-compartir{margin-top:var(--rhythm-2)}.arth-portada{margin-top:var(--rhythm-3);border-radius:var(--radius-card)}}@media (prefers-reduced-motion:no-preference){.arth-entra{animation:art-entra var(--duration-slow) var(--ease-out-expo) both;animation-delay:calc(var(--k,0) * 60ms)}.arth-disco.arth-entra{transform-origin:50%;animation-name:art-entra-disco}@keyframes art-entra{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:translateY(0)}}@keyframes art-entra-disco{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}}.art-cuerpo{padding:var(--rhythm-3) var(--gutter-stage) var(--space-section)}.art-prosa{--art-mono:ui-monospace, sfmono-regular, menlo, consolas, "Liberation Mono", monospace;color:var(--color-fg);overflow-wrap:break-word;line-height:1.7}.art-prosa>:first-child{margin-top:0}.art-prosa>:last-child{margin-bottom:0}.art-prosa p{text-wrap:pretty;margin:0 0 1.1em}.art-prosa :is(ul,ol){margin:0 0 1.1em;padding-left:1.35em}.art-prosa ul{list-style-type:disc}.art-prosa ol{list-style-type:decimal}.art-prosa li{text-wrap:pretty;margin-top:.45em;padding-left:.35em}.art-prosa li:first-child{margin-top:0}.art-prosa ul>li::marker{color:var(--color-accent);font-size:1.15em}.art-prosa ol>li::marker{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.art-prosa li>:is(ul,ol){margin:.45em 0 0}.art-prosa ul ul>li{list-style-type:circle}.art-prosa p:has(+:is(ul,ol)){margin-bottom:.5em}.art-prosa strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.art-prosa del{color:var(--color-fg-muted)}.art-prosa :is(h2,h3,h4,h5,h6,blockquote) strong{color:inherit;font-weight:inherit}.art-prosa :is(h4,h5,h6){margin:var(--rhythm-3) 0 var(--rhythm-1);color:var(--color-ink);font-size:1em;font-weight:var(--font-weight-semibold);line-height:1.35}@media (width<720px){.art-cuerpo{padding-top:var(--rhythm-2)}}.art-prosa :is(h2,h3,blockquote){overflow-wrap:anywhere;hyphens:auto}.art-prosa :is(h2,h3){color:var(--color-ink);font-weight:var(--font-weight-semibold)}.art-prosa h2{margin:var(--rhythm-4) 0 var(--rhythm-2);font-size:var(--step-3);letter-spacing:-.02em;text-wrap:balance;line-height:1.15}.art-prosa h2:before{width:2.5rem;height:3px;margin-bottom:var(--rhythm-2);border-radius:var(--radius-pill);background-color:var(--color-accent);content:"";display:block}.art-prosa h3{margin:var(--rhythm-3) 0 var(--spacing-gap-tight);font-size:var(--step-2);letter-spacing:-.01em;line-height:1.25}.art-prosa h2+h3{margin-top:var(--rhythm-2)}.art-prosa blockquote{margin:var(--rhythm-4) 0;padding:.1em 0 .1em var(--rhythm-2);color:var(--color-ink);font-size:var(--step-2);font-weight:var(--font-weight-medium);letter-spacing:-.015em;text-wrap:balance;line-height:1.35;position:relative}.art-prosa blockquote>p{text-wrap:inherit}.art-prosa blockquote>:last-child{margin-bottom:0}.art-prosa blockquote:before{border-radius:var(--radius-pill);background-color:var(--color-accent);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.art-prosa a{color:var(--color-ink);font-weight:var(--font-weight-medium);text-decoration-line:underline;text-decoration-color:var(--color-accent);text-underline-offset:.22em;text-decoration-thickness:2px}.art-prosa a:hover{text-decoration-thickness:3px}.art-prosa a:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-xs)}.art-prosa code{border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-bubble);color:var(--color-ink);font-family:var(--art-mono);overflow-wrap:anywhere;box-decoration-break:clone;padding:.1em .35em;font-size:.86em}.art-prosa pre{padding:var(--pad-tile);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-card);color:var(--color-ink);font-family:var(--art-mono);font-size:var(--step-sm);tab-size:2;margin:0 0 1.1em;line-height:1.6;overflow-x:auto}.art-prosa pre code{font-size:inherit;overflow-wrap:normal;background-color:#0000;border:0;padding:0}.art-prosa img{width:100%;height:auto;margin:var(--rhythm-3) 0;border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-card);display:block}@media (width<720px){.art-prosa.art-columna h2{margin-top:var(--rhythm-3);font-size:var(--step-2)}.art-prosa h3{font-size:var(--step-1)}.art-prosa h2:before{width:2rem;margin-bottom:var(--spacing-gap-stack-sm)}.art-prosa blockquote{margin-block:var(--rhythm-3);padding-left:var(--spacing-gap-inline);font-size:var(--step-1)}}.artf{padding:0 var(--gutter-stage)}.artf-inner{gap:var(--rhythm-2);padding-top:var(--rhythm-3);border-top:1px solid var(--color-line);display:grid}.artf-titulo{margin:0}.artf-lista{gap:var(--spacing-gap-stack-sm);font-size:var(--step-0);margin:0;padding-left:1.6em;line-height:1.5;list-style-type:decimal;display:grid}.artf-item{padding-left:.35em}.artf-item::marker{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.artf-enlace{color:var(--color-ink);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-color:var(--color-accent);text-underline-offset:.22em;text-decoration-thickness:2px}.artf-enlace:hover{text-decoration-thickness:3px}.artf-enlace:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-xs)}.artf-meta{margin-top:var(--spacing-gap-4);color:var(--color-fg-muted);font-size:var(--step-sm);display:block}.art-cuerpo:has(+.artf){padding-bottom:var(--rhythm-4)}.artr{padding:var(--space-section) var(--gutter-stage)}.artr-inner{gap:var(--rhythm-2);display:grid}.artr-titulo{margin:0}.artr-lista{gap:var(--spacing-gap-stack-sm);margin:0;padding:0;list-style:none;display:grid}.artr-item{min-width:0;display:flex}.artr-lista .artr-card{align-items:center;gap:var(--spacing-gap-inline);padding:var(--pad-tile) var(--pad-card) var(--pad-tile) var(--pad-tile);box-shadow:none;transition:border-color var(--duration-fast) var(--ease-out-expo);flex:1;text-decoration:none;display:flex}@media (hover:hover){.artr-card:hover{border-color:var(--color-line-strong)}.artr-card:hover .artr-tit{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:2px}}.artr-card:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px;border-radius:var(--radius-lg)}.artr-disco{width:52px}.artr-texto{gap:var(--spacing-gap-4);min-width:0;display:grid}.artr-cat{color:var(--color-fg-muted);font-size:var(--step-sm);font-weight:var(--font-weight-medium);margin:0;line-height:1.4}.artr-tit{overflow-wrap:anywhere;text-wrap:balance;margin:0}@media (width<720px){.artr-disco{width:44px}}@media (prefers-reduced-motion:reduce){.artr-card{transition:none}}.artc{padding:0 var(--gutter-stage) var(--space-section)}.artc-caja{--color-ring:var(--color-text-light);gap:var(--spacing-gap-stack-md);padding:var(--pad-card);border:1px solid var(--color-border-dark-card);border-radius:var(--radius-lg);background-color:var(--color-bg-dark-alt);color:var(--color-text-light);display:grid}.artc .artc-titulo{color:var(--color-text-light);overflow-wrap:anywhere;hyphens:auto;margin:0}.artc-accion{justify-items:start;gap:var(--spacing-gap-stack-sm);min-width:0;display:grid}.artc .artc-accion .btn{white-space:normal;text-align:center;max-width:100%}.artc-micro{max-width:40ch;color:var(--color-text-light-sub);font-size:var(--step-sm);margin:0;line-height:1.5}@media (width<720px){.artc{padding-inline:0}.artc .artc-caja{max-width:none;padding:var(--rhythm-3) var(--gutter-stage);border-inline:0;border-radius:0}.artc-accion{justify-items:stretch}}.cph{padding:calc(var(--header-h) + var(--rhythm-2)) var(--gutter-stage) var(--rhythm-3)}.cph-cabeza{margin-top:var(--rhythm-3)}.cph-cat{align-items:center;gap:var(--spacing-gap-stack-sm);color:var(--color-fg-muted);font-size:var(--step-0);font-weight:var(--font-weight-semibold);margin:0;line-height:1.4;display:flex;position:relative}.cph-disco{width:3.25rem;color:var(--color-ink)}.cph-titulo{margin:var(--rhythm-1) 0 0;overflow-wrap:anywhere;hyphens:auto}.t-lead.cph-lead{margin:var(--rhythm-2) 0 0;text-wrap:pretty}.cph-meta{gap:var(--spacing-gap-stack-xs) var(--spacing-gap-tight);margin:var(--rhythm-2) 0 0;flex-wrap:wrap;display:flex}.cph-meta>*+:before{margin-right:var(--spacing-gap-tight);content:"·" / ""}.cph-compartir{margin-top:var(--rhythm-3)}.cph .artsh,.cph .artsh-lista{justify-content:flex-start}@media (width>=720px){.cph-cat .cph-disco{top:50%;right:calc(100% + var(--cp-hueco));position:absolute;transform:translateY(-50%)}}@media (width>=1300px){.cph{padding-inline:0}}@media (width<720px){.cph{padding-top:calc(var(--header-h) + var(--rhythm-1));padding-bottom:var(--rhythm-2)}.cph-cabeza{margin-top:var(--rhythm-1)}.cph-disco{width:2.5rem}.cph-cat{font-size:var(--step-sm)}.t-display.cph-titulo{font-size:var(--step-3);line-height:1.15}.t-lead.cph-lead{font-size:var(--step-0)}.cph-meta>span:first-child{flex-basis:100%}.cph-meta>span:first-child+:before{content:none}.cph-compartir{margin-top:var(--rhythm-2)}}.cp-reg-caja{gap:var(--spacing-gap-stack-sm);padding:var(--pad-tile);display:grid}.cp-reg-cab{align-items:center;gap:var(--spacing-gap-stack-sm);color:var(--color-ink);font-size:var(--step-0);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3;display:flex}.cp-reg-disco{width:2.5rem}.cp-reg-lista{gap:var(--spacing-gap-tight);margin:0;padding:0;list-style:none;display:grid}.cp-reg-a{align-items:center;gap:var(--spacing-gap-stack-sm);min-height:44px;padding:var(--spacing-gap-tight) var(--spacing-gap-stack-sm);border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-ink);font-size:var(--step-sm);font-weight:var(--font-weight-medium);transition:border-color var(--duration-fast) var(--ease-out-expo);grid-template-columns:1.25rem minmax(0,1fr) auto;line-height:1.35;text-decoration:none;display:grid}.cp-reg-a:hover{border-color:var(--color-line-strong)}.cp-reg-a:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.cp-reg-n{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);text-align:center}.cp-reg-t{text-wrap:pretty}.cp-reg-aro{border:1.5px solid var(--color-hair);border-radius:50%;width:24px;height:24px;position:relative}.cp-reg-check{background-color:var(--color-accent);color:var(--color-on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:-1.5px}.cp-reg-check>.icon{stroke-width:3px;width:13px;height:13px}@media (width>=1300px){.cp-reg.art-columna{top:calc(var(--header-h) + var(--rhythm-2));width:min(20rem, 100% - var(--rhythm-3));max-width:none;margin:calc(var(--header-h) + var(--rhythm-2)) 0 0 var(--rhythm-3);font-size:var(--step-0);grid-area:1/3/3/4;align-self:start;position:sticky}}@media (width<720px){.cp-reg-caja{padding:var(--spacing-gap-stack-sm) var(--spacing-gap-inline)}.cp-reg-cab{font-size:var(--step-sm)}.cp-reg-disco{width:2rem}.cp-reg-lista{gap:0;display:flex}.cp-reg-item{flex:1;align-items:center;display:flex}.cp-reg-item:last-child{flex:none}.cp-reg-item:not(:last-child):after{height:1.5px;margin-inline:var(--spacing-gap-4);background-color:var(--color-hair);content:"";flex:1}.cp-reg-a{width:44px;height:44px;font-size:var(--step-0);border-radius:50%;grid-template-columns:1fr;place-items:center;padding:0}.cp-reg-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-reg-aro{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cp-sec[data-paso]{view-timeline-inset:40% 55%}.cp-sec[data-paso="1"]{view-timeline-name:--cp-paso-1}.cp-sec[data-paso="2"]{view-timeline-name:--cp-paso-2}.cp-sec[data-paso="3"]{view-timeline-name:--cp-paso-3}.cp-sec[data-paso="4"]{view-timeline-name:--cp-paso-4}.cp-sec[data-paso="5"]{view-timeline-name:--cp-paso-5}.cp-reg-check{animation:linear both cp-reg-marca;animation-range:entry}.cp-reg-item[data-paso="1"] .cp-reg-check{animation-timeline:--cp-paso-1}.cp-reg-item[data-paso="2"] .cp-reg-check{animation-timeline:--cp-paso-2}.cp-reg-item[data-paso="3"] .cp-reg-check{animation-timeline:--cp-paso-3}.cp-reg-item[data-paso="4"] .cp-reg-check{animation-timeline:--cp-paso-4}.cp-reg-item[data-paso="5"] .cp-reg-check{animation-timeline:--cp-paso-5}@keyframes cp-reg-marca{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}}}[data-diseno=cinco-pasos]{--cp-hueco:var(--rhythm-2);--cp-n:calc(var(--step-4) * 2);timeline-scope:--cp-paso-1, --cp-paso-2, --cp-paso-3, --cp-paso-4, --cp-paso-5}.cp-cuerpo{padding:0 var(--gutter-stage) var(--space-section)}.cp-texto{padding-top:var(--rhythm-4)}.cp-sec+.cp-sec{margin-top:var(--rhythm-4)}.cp-sec>:last-child{margin-bottom:0}.cp-texto.art-prosa .cp-sec>h2{margin:0 0 var(--rhythm-2)}.cp-texto.art-prosa .cp-sec>h2:before{content:none}.cp-h{position:relative}.cp-tit{display:block}.cp-marca{top:0;right:calc(100% + var(--cp-hueco));hyphens:none;justify-items:end;width:max-content;line-height:1;display:grid;position:absolute}.cp-palabra{color:var(--color-fg-muted);font-size:var(--step-sm);font-weight:var(--font-weight-medium);letter-spacing:0}.cp-n{color:var(--color-ink);font-size:var(--cp-n);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:-.04em;margin-top:.12em;line-height:.8}.cp-fin{top:0;right:calc(100% + var(--cp-hueco));position:absolute}.cp-texto.art-prosa blockquote{animation:none}@media (width>=1300px){[data-diseno=cinco-pasos]{padding-inline:var(--gutter-stage);font-size:var(--step-1);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) min(50ch,100%) minmax(0,1fr);display:grid}.cph{grid-area:1/2}.cp-cuerpo{display:contents}.cp-texto{padding-bottom:var(--space-section);grid-area:2/2}[data-diseno=cinco-pasos]>.artf{grid-area:3/2;padding-inline:0}[data-diseno=cinco-pasos]:has(>.artf) .cp-texto{padding-bottom:var(--rhythm-4)}}.cp-cuerpo:has(+.artf){padding-bottom:var(--rhythm-4)}@media (width<720px){[data-diseno=cinco-pasos]{--cp-n:calc(var(--step-4) * 1.5)}.cp-texto{padding-top:var(--rhythm-3)}.cp-sec+.cp-sec{margin-top:var(--rhythm-3)}.cp-texto.art-prosa .cp-sec>.cp-h{column-gap:var(--spacing-gap-inline);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.cp-marca,.cp-fin{position:static}.cp-marca{min-width:2.75rem}}.dph{padding:calc(var(--header-h) + var(--rhythm-2)) var(--gutter-stage) var(--rhythm-3)}.dph-marco{--dph-marco:64rem;width:min(100%, var(--dph-marco));margin-inline:auto}.dph .artm.art-columna{max-width:none;margin-inline:0}.dph-cabeza{margin-top:var(--rhythm-3)}.dph-cat{align-items:center;gap:var(--spacing-gap-stack-sm);color:var(--color-fg-muted);font-size:var(--step-0);font-weight:var(--font-weight-semibold);margin:0;line-height:1.4;display:flex}.dph-disco{width:2.75rem;color:var(--color-ink)}.dph-titulo{max-width:22em;margin:var(--rhythm-2) 0 0;overflow-wrap:anywhere;hyphens:auto}.t-lead.dph-lead{max-width:var(--art-columna);margin:var(--rhythm-2) 0 0;text-wrap:pretty}.dph-pie{max-width:var(--art-columna);gap:var(--rhythm-1);margin-top:var(--rhythm-3);padding-top:var(--rhythm-2);border-top:1px solid var(--color-line);display:grid}.dph-meta{gap:var(--spacing-gap-stack-xs) var(--spacing-gap-tight);flex-wrap:wrap;margin:0;display:flex}.dph-meta>*+:before{margin-right:var(--spacing-gap-tight);content:"·" / ""}.dph .artsh,.dph .artsh-lista{justify-content:flex-start}@media (width>=720px){.dph-titulo>span{display:block}}@media (width<720px){.dph{padding-top:calc(var(--header-h) + var(--rhythm-1));padding-bottom:var(--rhythm-2)}.dph-cabeza{margin-top:var(--rhythm-1)}.dph-cat{font-size:var(--step-sm)}.dph-disco{width:2.25rem}.t-display.dph-titulo{margin-top:var(--rhythm-1);font-size:var(--step-3);line-height:1.15}.t-lead.dph-lead{font-size:var(--step-0)}.dph-pie{margin-top:var(--rhythm-2);padding-top:var(--rhythm-1)}.dph-meta>span:first-child{flex-basis:100%}.dph-meta>span:first-child+:before{content:none}}.dp-fig{width:min(100%,64rem);margin:0 auto}.dp-plan{--dp-nombre:13rem;--dp-sep:var(--spacing-gap-inline);--dp-check:1.375rem;gap:var(--rhythm-2);padding:var(--pad-card);display:grid}.dp-carril{gap:var(--spacing-gap-stack-sm);display:grid}.dp-carril+.dp-carril{padding-top:var(--rhythm-2);border-top:1px solid var(--color-line)}.dp-carril-t{color:var(--color-ink);font-size:var(--step-sm);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.dp-pista{min-width:0;margin-right:calc(var(--dp-check) / 2);border-right:1px solid var(--color-line);background-image:linear-gradient(to right, var(--color-line) 1px, transparent 1px);background-size:calc(100% / var(--dp-n)) 100%;position:relative}.dp-caos .dp-pista{margin-left:calc(var(--dp-nombre) + var(--dp-sep));padding-block:var(--spacing-gap-tight)}.dp-pila{--dp-alto:2.5rem;--dp-salto:2.125rem;width:50%;height:calc(var(--dp-alto) + 3 * var(--dp-salto));position:relative}.dp-b-caos{top:calc(var(--i) * var(--dp-salto));left:var(--dp-x,0%);width:94%;min-height:var(--dp-alto);padding-inline:var(--spacing-gap-stack-sm);border:1px solid var(--color-hair);border-radius:var(--radius-sm);background-color:var(--color-card);box-shadow:var(--shadow-mock-soft);color:var(--color-fg);font-size:var(--step-sm);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;transform:rotate(var(--dp-giro,0deg));align-items:center;line-height:1.2;display:flex;position:absolute;overflow:hidden}.dp-b-caos:first-child{--dp-giro:-1.6deg}.dp-b-caos:nth-child(2){--dp-x:7%;--dp-giro:1.4deg}.dp-b-caos:nth-child(3){--dp-x:2%;--dp-giro:-.8deg}.dp-b-caos:nth-child(4){--dp-x:9%;--dp-giro:2.2deg}.dp-filas{margin:0;padding:0;list-style:none;display:grid}.dp-fila{grid-template-columns:var(--dp-nombre) minmax(0, 1fr);column-gap:var(--dp-sep);align-items:stretch;min-height:2.75rem;display:grid}.dp-nombre{padding-block:var(--spacing-gap-4);color:var(--color-fg);font-size:var(--step-sm);font-weight:var(--font-weight-medium);text-wrap:balance;align-self:center;line-height:1.3}.dp-tramo{top:50%;left:calc(var(--i) * 100% / var(--dp-n));width:calc(100% / var(--dp-n));height:.625rem;position:absolute;translate:0 -50%}.dp-b{border-radius:var(--radius-pill);background-color:var(--color-ink);transform-origin:0;height:100%;display:block}.dp-check.mk-check{top:50%;right:calc(var(--dp-check) / -2);width:var(--dp-check);height:var(--dp-check);outline:3px solid var(--color-card);position:absolute;translate:0 -50%}.dp-check.mk-check>.icon{stroke-width:3px;width:.8125rem;height:.8125rem}@media (width<720px){.dp-plan{--dp-nombre:0px;--dp-sep:0px;gap:var(--rhythm-1);padding:var(--pad-tile) var(--spacing-gap-inline) var(--spacing-gap-inline)}.dp-carril+.dp-carril{padding-top:var(--rhythm-1)}.dp-pila{--dp-alto:2.125rem;--dp-salto:1.8125rem;width:78%}.dp-b-caos{font-size:var(--text-mock-sm)}.dp-fila{grid-template-rows:auto 1.75rem;grid-template-columns:minmax(0,1fr);min-height:0}.dp-fila+.dp-fila{margin-top:var(--spacing-gap-tight)}.dp-nombre{padding-block:0 var(--spacing-gap-4)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dp-fig{view-timeline:--dp-fig block}.dp-b{animation:linear both kf-draw-x --dp-fig;animation-range:entry calc(var(--i) * 12%) entry calc(var(--i) * 12% + 24%)}.dp-check.mk-check{--kf-s:.3;animation:linear both kf-mark --dp-fig;animation-range:entry calc(var(--i) * 12% + 20%) entry calc(var(--i) * 12% + 26%)}}}.dp-cuerpo{padding:var(--rhythm-2) var(--gutter-stage) var(--space-section)}.dp-texto{padding-top:var(--rhythm-4)}.dp-cuerpo:has(+.artf){padding-bottom:var(--rhythm-4)}.dp-texto.art-prosa blockquote{animation:none}.dp-texto.art-prosa h3{--dp-p1:var(--color-hair);--dp-p2:var(--color-hair);--dp-p3:var(--color-hair);--dp-p4:var(--color-hair)}.dp-texto.art-prosa h3:before{width:5.5rem;height:1.25rem;margin-bottom:var(--spacing-gap-stack-sm);background:linear-gradient(var(--dp-p1), var(--dp-p1)) 0 0 / 25% 4px no-repeat, linear-gradient(var(--dp-p2), var(--dp-p2)) 33.333% 33.333% / 25% 4px no-repeat, linear-gradient(var(--dp-p3), var(--dp-p3)) 66.667% 66.667% / 25% 4px no-repeat, linear-gradient(var(--dp-p4), var(--dp-p4)) 100% 100% / 25% 4px no-repeat;content:"";display:block}.dp-texto.art-prosa h3:first-of-type{--dp-p1:var(--color-ink)}.dp-texto.art-prosa h3:nth-of-type(2){--dp-p2:var(--color-ink)}.dp-texto.art-prosa h3:nth-of-type(3){--dp-p3:var(--color-ink)}.dp-texto.art-prosa h3:nth-of-type(4){--dp-p4:var(--color-ink)}@media (width<720px){.dp-cuerpo{padding-top:var(--rhythm-1)}.dp-texto{padding-top:var(--rhythm-3)}.dp-texto.art-prosa h3:before{width:4.5rem;height:1rem;margin-bottom:var(--spacing-gap-tight)}}.drd{gap:var(--spacing-gap-stack-sm);padding:var(--pad-card);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-card);display:grid}.drd-titulo{color:var(--color-fg-muted);font-size:var(--step-sm);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.drd-lista{margin:0;padding:0;list-style:none;display:grid}.drd-item+.drd-item{border-top:1px solid var(--color-line)}.drd-a{align-items:center;gap:var(--spacing-gap-inline);min-height:44px;padding-block:var(--spacing-gap-tight);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--step-sm);font-weight:var(--font-weight-medium);grid-template-columns:2.25rem minmax(0,1fr);line-height:1.35;text-decoration:none;display:grid}.drd-a:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.drd-boton{aspect-ratio:1;border:1.5px solid var(--color-hair);font-variant-numeric:tabular-nums;width:2.25rem;font-weight:var(--font-weight-semibold);transition:background-color var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo);border-radius:50%;place-items:center;display:grid}.drd-nombre{text-wrap:pretty;text-decoration-color:var(--color-accent);text-underline-offset:.22em;text-decoration-thickness:2px}.drd-a:is(:hover,:focus-visible) .drd-boton{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-on-accent)}.drd-a:is(:hover,:focus-visible) .drd-nombre{text-decoration-line:underline}@media (width<720px){.drd{padding:var(--spacing-gap-stack-sm) var(--spacing-gap-inline)}.drd-a{gap:var(--spacing-gap-stack-sm);padding-block:var(--spacing-gap-stack-xs);grid-template-columns:2rem minmax(0,1fr)}.drd-boton{width:2rem}}@media (prefers-reduced-motion:reduce){.drd-boton{transition:none}}.drh{padding:calc(var(--header-h) + var(--rhythm-2)) var(--gutter-stage) var(--rhythm-3)}.drh .artm.art-columna{max-width:var(--max-w-content)}.drh-banda{--color-ink:var(--color-text-light);--color-fg:var(--color-text-light);--color-fg-muted:var(--color-text-light-sub);--color-line:var(--color-border-dark-card);--color-line-strong:var(--color-text-light);--color-hair:color-mix(in srgb, var(--color-text-light) 28%, transparent);--color-ring:var(--color-text-light);--color-card:var(--color-bg-dark);--color-canvas:var(--color-bg-dark-alt);gap:var(--rhythm-3);max-width:var(--max-w-content);margin:var(--rhythm-2) auto 0;padding:calc(var(--pad-card) * 1.5);border:1px solid var(--color-border-dark-card);border-radius:var(--radius-lg);background-color:var(--color-bg-dark-alt);color:var(--color-fg);display:grid}.drh-texto{min-width:0}.drh-cat{align-items:center;gap:var(--spacing-gap-stack-sm);color:var(--color-fg-muted);font-size:var(--step-0);font-weight:var(--font-weight-semibold);margin:0;line-height:1.4;display:flex}.drh-disco{width:2.75rem}.drh-titulo{max-width:18em;margin:var(--rhythm-2) 0 0;overflow-wrap:anywhere;hyphens:auto}.t-lead.drh-lead{max-width:var(--max-w-lead);margin:var(--rhythm-2) 0 0;text-wrap:pretty}.drh-meta{gap:var(--spacing-gap-stack-xs) var(--spacing-gap-tight);margin:var(--rhythm-2) 0 0;flex-wrap:wrap;display:flex}.drh-meta>*+:before{margin-right:var(--spacing-gap-tight);content:"·" / ""}.drh-compartir{margin-top:var(--rhythm-3)}.drh .artsh,.drh .artsh-lista{justify-content:flex-start}@media (width>=1100px){.drh-banda{align-items:start;gap:var(--rhythm-4);grid-template-columns:minmax(0,1.2fr) minmax(20rem,1fr)}}@media (width<720px){.drh{padding:calc(var(--header-h) + var(--rhythm-1)) 0 var(--rhythm-2)}.drh .artm{padding-inline:var(--gutter-stage)}.drh-banda{gap:var(--rhythm-2);margin-top:var(--rhythm-1);padding:var(--rhythm-3) var(--gutter-stage);border-inline:0;border-radius:0}.drh-cat{font-size:var(--step-sm)}.drh-disco{width:2.25rem}.t-display.drh-titulo{margin-top:var(--rhythm-1);font-size:var(--step-3);line-height:1.15}.t-lead.drh-lead{font-size:var(--step-0)}.drh-meta>span:first-child{flex-basis:100%}.drh-meta>span:first-child+:before{content:none}.drh-compartir{margin-top:var(--rhythm-2)}}.dr-cuerpo{padding:var(--rhythm-3) var(--gutter-stage) var(--space-section)}.dr-cuerpo:has(+.artf){padding-bottom:var(--rhythm-4)}.dr-texto.art-prosa .dr-sec:first-child>h2:first-child{margin-top:0}.dr-sec>:last-child{margin-bottom:0}.dr-sec[data-piso]+.dr-sec[data-piso]{margin-top:var(--rhythm-3);padding-top:var(--rhythm-3);border-top:1px solid var(--color-line)}.dr-texto.art-prosa .dr-sec+.dr-sec[data-piso]>.dr-h{margin-top:0}.dr-texto.art-prosa .dr-sec:not([data-piso])+.dr-sec[data-piso]{margin-top:var(--rhythm-4)}.dr-texto.art-prosa .dr-h{column-gap:var(--spacing-gap-inline);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;display:grid}.dr-texto.art-prosa .dr-h:before{content:none}.dr-boton{aspect-ratio:1;border:1.5px solid var(--color-hair);width:2.75rem;font-size:var(--step-1);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:50%;place-items:center;line-height:1.35;display:grid;position:relative}.dr-luz{background-color:var(--color-accent);outline:3px solid var(--color-canvas);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:-1px;right:-1px}.dr-tit{min-width:0}.dr-texto.art-prosa blockquote{animation:none}@media (width<720px){.dr-cuerpo{padding-top:var(--rhythm-2)}.dr-texto.art-prosa .dr-h{column-gap:var(--spacing-gap-stack-sm);grid-template-columns:2.25rem minmax(0,1fr)}.dr-boton{width:2.25rem;font-size:var(--step-0)}.dr-sec[data-piso]+.dr-sec[data-piso]{margin-top:var(--rhythm-2);padding-top:var(--rhythm-2)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dr-luz{--kf-s:.2;animation:linear both kf-mark view();animation-range:entry 100% cover 50%}}}.cld{--cld-gap:var(--spacing-gap-stack-md);--cld-rama:2.5rem;--cld-eje:0px;--cld-punto:50%;row-gap:var(--cld-gap);max-width:var(--max-w-content);margin:var(--rhythm-3) auto 0;padding:var(--rhythm-3) var(--pad-card) calc(var(--rhythm-3) + var(--spacing-gap-stack-sm));border:1px solid var(--color-line);border-radius:var(--radius-lg);background-color:var(--color-card);background-image:radial-gradient(circle, var(--color-skel) 1px, transparent 1.5px);background-size:1.25rem 1.25rem;grid-template-rows:repeat(3,auto);grid-template-columns:auto minmax(1.5rem,3.5rem) auto minmax(1.5rem,3.5rem) minmax(0,1fr);align-items:center;display:grid}.cld-cola{grid-area:2/1;width:8rem;height:3.875rem;position:relative}.cld-ticket{align-items:center;gap:var(--spacing-gap-tight);width:calc(100% - 1.125rem);height:2.75rem;padding-inline:var(--spacing-gap-10);border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-canvas);display:flex;position:absolute;inset:auto auto 0 0}.cld-ticket:nth-child(2){translate:.375rem -.375rem}.cld-ticket:nth-child(3){translate:.75rem -.75rem}.cld-ticket:nth-child(4){translate:1.125rem -1.125rem}.cld-ticket:not(:last-child)>*{visibility:hidden}.cld-ticket-punto{background-color:var(--color-hair);border-radius:50%;flex:none;width:.5rem;height:.5rem}.cld-ticket>.mk-skel{width:70%}.cld-flujo{border-radius:var(--radius-pill);background-color:var(--color-accent);grid-row:2;height:2px}.cld-flujo-entra{grid-column:2}.cld-flujo-sale{grid-column:4}.cld-compuerta{grid-area:2/3;place-items:center;display:grid;position:relative}.cld-rombo{aspect-ratio:1;width:4.25rem;color:var(--color-ink);place-items:center;display:grid;position:relative}.cld-rombo:before{border:2px solid var(--color-ink);border-radius:var(--radius-xs);background-color:var(--color-card);content:"";position:absolute;inset:15%;transform:rotate(45deg)}.cld-rombo>.icon{stroke-width:2.5px;width:1.4rem;height:1.4rem;position:relative}.cld-criterio{top:calc(100% + var(--spacing-gap-tight));width:max-content;max-width:10rem;color:var(--color-fg-muted);font-size:var(--step-sm);font-weight:var(--font-weight-medium);text-align:center;line-height:1.3;position:absolute;left:50%;transform:translate(-50%)}.cld-carril{align-items:center;gap:var(--spacing-gap-tight) var(--spacing-gap-inline);min-height:3rem;padding-left:var(--cld-rama);grid-column:5;grid-template-columns:11rem minmax(0,1fr);display:grid;position:relative}.cld-carril[data-carril=ya]{--cld-color:var(--color-accent);--cld-arriba:transparent;--cld-abajo:var(--color-accent);grid-row:1}.cld-carril[data-carril=despues]{--cld-color:var(--color-hair);--cld-arriba:var(--color-accent);--cld-abajo:var(--color-hair);grid-row:2}.cld-carril[data-carril=simplifica]{--cld-color:var(--color-hair);--cld-arriba:var(--color-hair);--cld-abajo:transparent;--cld-estilo:dashed;grid-row:3}.cld-carril:before{top:var(--cld-punto);left:var(--cld-eje);width:calc(var(--cld-rama) - var(--cld-eje) - var(--spacing-gap-tight));border-top:2px var(--cld-estilo,solid) var(--cld-color);content:"";position:absolute;transform:translateY(-1px)}.cld-rama{inset:0 auto 0 var(--cld-eje);width:2px;position:absolute}.cld-rama:before,.cld-rama:after{content:"";position:absolute;left:0}.cld-rama:before{top:calc(var(--cld-gap) / -2);bottom:calc(100% - var(--cld-punto));border-left:2px solid var(--cld-arriba)}.cld-rama:after{top:var(--cld-punto);bottom:calc(var(--cld-gap) / -2);border-left:2px solid var(--cld-abajo)}.cld-etiqueta{border:1px solid var(--color-hair);border-radius:var(--radius-pill);background-color:var(--color-card);color:var(--color-ink);font-size:var(--text-mock);font-weight:var(--font-weight-semibold);white-space:nowrap;justify-self:start;padding:.45rem .9rem;line-height:1.3}[data-carril=ya]>.cld-etiqueta{background-color:var(--color-accent);color:var(--color-on-accent);border-color:#0000}[data-carril=simplifica]>.cld-etiqueta{border-style:dashed}.cld-procesos{gap:var(--spacing-gap-tight);flex-wrap:wrap;min-width:0;display:flex}.cld-proceso{border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-canvas);color:var(--color-ink);font-size:var(--text-mock);font-weight:var(--font-weight-medium);white-space:nowrap;padding:.45rem .8rem;line-height:1.3}.cld-proceso.cld-roto{border-style:dashed;border-color:var(--color-hair);color:var(--color-fg);background-color:#0000}@media (width<1024px){.cld{--cld-gap:var(--spacing-gap-stack-sm);--cld-rama:2.75rem;--cld-eje:calc(1.375rem - 1px);--cld-punto:1.05rem;padding:var(--pad-tile) var(--pad-tile) var(--pad-card);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.cld-cola,.cld-flujo{display:none}.cld-compuerta{gap:var(--spacing-gap-stack-sm);grid-area:auto;justify-self:start;display:flex}.cld-rombo{width:2.75rem}.cld-criterio{text-align:left;width:auto;max-width:none;position:static;transform:none}.cld-carril,.cld-carril[data-carril]{grid-area:auto;grid-template-columns:minmax(0,1fr)}.cld-carril[data-carril=ya]{--cld-arriba:var(--color-accent);--cld-abajo:var(--color-hair)}.cld-carril[data-carril=despues]{--cld-arriba:var(--color-hair)}.cld-carril[data-carril=ya]>.cld-rama:before{top:calc(var(--cld-gap) * -1)}}@media (width<720px){.cld{margin-top:var(--rhythm-2)}[data-carril=ya] .cld-proceso:nth-child(n+3),[data-carril=despues] .cld-proceso:nth-child(n+2){display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cld-proceso{animation:linear both cld-entra view();animation-range:entry}@keyframes cld-entra{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:translate(0)}}}}.clh{padding:calc(var(--header-h) + var(--rhythm-2)) var(--gutter-stage) var(--rhythm-2)}.clh-cabeza{margin-top:var(--rhythm-3)}.clh-cat{align-items:center;gap:var(--spacing-gap-tight);color:var(--color-fg-muted);font-size:var(--step-0);font-weight:var(--font-weight-semibold);margin:0;line-height:1.4;display:flex}.clh-disco{width:2.25rem;color:var(--color-ink)}.clh-titulo{margin:var(--rhythm-1) 0 0;overflow-wrap:anywhere;hyphens:auto}.t-lead.clh-lead{margin:var(--rhythm-2) 0 0;text-wrap:pretty}.clh-meta{gap:var(--spacing-gap-stack-xs) var(--spacing-gap-tight);margin:var(--rhythm-2) 0 0;flex-wrap:wrap;display:flex}.clh-meta>*+:before{margin-right:var(--spacing-gap-tight);content:"·" / ""}.clh-compartir{margin-top:var(--rhythm-2)}.clh .artsh,.clh .artsh-lista{justify-content:flex-start}@media (width<720px){.clh{padding-top:calc(var(--header-h) + var(--rhythm-1))}.clh-cabeza{margin-top:var(--rhythm-1)}.clh-disco{width:2rem}.clh-cat{font-size:var(--step-sm)}.t-display.clh-titulo{font-size:var(--step-3);line-height:1.15}.t-lead.clh-lead{font-size:var(--step-0)}.clh-meta>span:first-child{flex-basis:100%}.clh-meta>span:first-child+:before{content:none}}.cl-cuerpo{padding:0 var(--gutter-stage) var(--space-section)}.cl-texto{padding-top:var(--rhythm-4)}.cl-sec+.cl-sec{margin-top:var(--rhythm-4)}.cl-sec>:last-child{margin-bottom:0}.cl-texto.art-prosa .cl-sec>h2{margin:0 0 var(--rhythm-2)}.cl-texto.art-prosa .cl-sec>h2:before{content:none}.cl-texto.art-prosa blockquote{animation:none}.cl-sec[data-papel=errores]{padding:var(--pad-card);border:2px dashed var(--color-hair);border-radius:var(--radius-lg)}.cl-sec[data-papel=errores] ul{padding-left:1.1em;list-style-type:"×"}.cl-sec[data-papel=errores] ul>li{padding-left:.6em}.cl-sec[data-papel=errores] ul>li::marker{color:var(--color-fg-muted);font-size:1.2em;font-weight:var(--font-weight-medium)}.cl-sec[data-papel=empezar] ul{padding-left:0;list-style:none}.cl-sec[data-papel=empezar] ul>li{padding-left:1.9em;position:relative}.cl-sec[data-papel=empezar] ul>li:before{border:2px solid var(--color-hair);border-radius:var(--radius-xs);content:"";width:.95em;height:.95em;position:absolute;top:.38em;left:0}.cl-cuerpo:has(+.artf){padding-bottom:var(--rhythm-4)}@media (width<720px){.cl-texto{padding-top:var(--rhythm-3)}.cl-sec+.cl-sec{margin-top:var(--rhythm-3)}.cl-sec[data-papel=errores]{padding:var(--pad-tile) var(--spacing-gap-inline)}}.dch{padding:calc(var(--header-h) + var(--rhythm-2)) var(--gutter-stage) var(--rhythm-3)}.dch-cabeza{max-width:var(--max-w-narrow);margin:var(--rhythm-3) auto 0;text-align:center;justify-items:center;display:grid}.dch-cat{align-items:center;gap:var(--spacing-gap-tight);color:var(--color-fg-muted);font-size:var(--step-0);font-weight:var(--font-weight-semibold);margin:0;line-height:1.4;display:flex}.dch-disco{width:2.25rem;color:var(--color-ink)}.dch-titulo{max-width:22em;margin:var(--rhythm-1) 0 0;overflow-wrap:anywhere;hyphens:auto}.t-lead.dch-lead{max-width:var(--art-columna);margin:var(--rhythm-2) 0 0;text-wrap:pretty}.dch-meta{justify-content:center;gap:var(--spacing-gap-stack-xs) var(--spacing-gap-tight);margin:var(--rhythm-2) 0 0;flex-wrap:wrap;display:flex}.dch-meta>*+:before{margin-right:var(--spacing-gap-tight);content:"·" / ""}.dch-compartir{margin-top:var(--rhythm-2)}@media (width<720px){.dch{padding-top:calc(var(--header-h) + var(--rhythm-1));padding-bottom:var(--rhythm-2)}.dch-cabeza{margin-top:var(--rhythm-1);text-align:left;justify-items:start}.dch-disco{width:2rem}.dch-cat{font-size:var(--step-sm)}.t-display.dch-titulo{font-size:var(--step-3);line-height:1.15}.t-lead.dch-lead{font-size:var(--step-0)}.dch-meta{justify-content:flex-start}.dch-meta>span:first-child{flex-basis:100%}.dch-meta>span:first-child+:before{content:none}.dch .artsh,.dch .artsh-lista{justify-content:flex-start}}.dc-cuerpo{padding:0 var(--gutter-stage) var(--space-section)}.dc-texto{padding-top:var(--rhythm-2)}.dc-sec+.dc-sec{margin-top:var(--rhythm-4)}.dc-sec>:last-child{margin-bottom:0}.dc-cuerpo .art-prosa h2{margin:0 0 var(--rhythm-2)}.dc-cuerpo .art-prosa h2:before{content:none}.dc-cuerpo .art-prosa blockquote{animation:none}.dc-cruce,.dc-caminos{max-width:var(--max-w-narrow);margin-inline:auto}.dc-cruce{margin-top:var(--rhythm-3)}.dc-caminos{column-gap:var(--rhythm-4);font-size:var(--step-1);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dc-camino{grid-row:span 2;grid-template-rows:subgrid;display:grid}.dc-camino-cab{align-content:start;justify-items:center;gap:var(--spacing-gap-stack-sm);margin-bottom:var(--rhythm-2);text-align:center;display:grid}.dc-camino-texto>:last-child{margin-bottom:0}.dc-cuerpo .dc-camino-cab>h2{margin:0}.dc-disco{width:3.25rem;color:var(--color-ink)}.dc-camino.art-prosa blockquote{margin-block:var(--rhythm-3) 0;font-size:var(--step-1)}.dc-junta{max-width:var(--max-w-narrow);margin:var(--rhythm-3) auto 0}.dc-gris{max-width:var(--max-w-narrow);padding:var(--rhythm-3) var(--pad-card);border-radius:var(--radius-lg);background-color:var(--color-bubble);background-image:repeating-linear-gradient(-45deg, var(--color-bubble) 0 1px, transparent 1px .625rem);margin-inline:auto}.dc-cola{padding-top:var(--rhythm-4)}.dc-letrero{--dc-h:2rem;margin-top:var(--rhythm-3);display:none;position:relative}.dc-letrero:before{width:2px;height:calc(var(--dc-h) / 2);background-color:var(--color-accent);transform-origin:top;content:"";position:absolute;top:0;left:calc(50% - 1px)}.dc-letrero .dc-letrero-lista{--dc-h:2rem;--dc-hueco:var(--spacing-gap-stack-sm);gap:var(--dc-hueco);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-left:0;list-style:none;display:grid}.dc-letrero-item{min-width:0;display:flex}.dc-letrero-a{align-items:center;gap:var(--spacing-gap-10);min-height:44px;padding:var(--spacing-gap-10) var(--spacing-gap-stack-sm);border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-card);color:var(--color-ink);font-size:var(--step-sm);font-weight:var(--font-weight-semibold);text-wrap:balance;transition:border-color var(--duration-fast) var(--ease-out-expo);flex:1;line-height:1.3;text-decoration:none;display:flex}@media (hover:hover){.dc-letrero-a:hover{border-color:var(--color-line-strong)}}.dc-letrero-a:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.dc-letrero-disco{width:2.25rem}.dc-cuerpo:has(+.artf){padding-bottom:var(--rhythm-4)}@media (width<1024px){.dc-letrero{display:block}.dc-cruce,.dc-junta{display:none}.dc-caminos{row-gap:var(--rhythm-4);max-width:var(--art-columna);margin-top:var(--rhythm-4);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.dc-camino{display:block}.dc-camino-cab{text-align:left;align-items:center;display:flex}.dc-disco{width:2.75rem}.dc-gris{margin-top:var(--rhythm-4)}}@media (width<720px){.dc-caminos{row-gap:var(--rhythm-3);margin-top:var(--rhythm-3);font-size:var(--step-0)}.dc-sec+.dc-sec{margin-top:var(--rhythm-3)}.dc-cola{padding-top:var(--rhythm-3)}.dc-disco{width:2.5rem}.dc-camino.art-prosa h2{font-size:var(--step-2)}.dc-letrero-a{justify-content:center;gap:var(--spacing-gap-stack-xs);text-align:center;flex-direction:column}.dc-letrero-disco{width:2rem}.dc-gris{margin-inline:calc(-1 * var(--gutter-stage));padding:var(--rhythm-3) var(--gutter-stage);border-radius:0}}@media (prefers-reduced-motion:reduce){.dc-letrero-a{transition:none}}.dc-horquilla,.dc-junta{--dc-h:var(--rhythm-4);--dc-hueco:var(--rhythm-4);--dc-centro:calc((100% - var(--dc-hueco)) / 4);position:relative}.dc-horquilla{padding-top:var(--dc-h)}.dc-junta{height:var(--dc-h)}.dc-horquilla:before,.dc-horquilla:after,.dc-junta:before,.dc-junta:after{height:calc(var(--dc-h) / 2);border:0 solid var(--color-accent);content:"";position:absolute}.dc-horquilla:before,.dc-horquilla:after{top:calc(var(--dc-h) / 2);border-top-width:2px}.dc-horquilla:before{right:calc(50% - 1px);left:var(--dc-centro);border-top-left-radius:var(--radius-card);transform-origin:100%;border-left-width:2px}.dc-horquilla:after{right:var(--dc-centro);border-top-right-radius:var(--radius-card);transform-origin:0;border-right-width:2px;left:calc(50% - 1px)}.dc-junta:before,.dc-junta:after{border-bottom-width:2px;top:0}.dc-junta:before{right:calc(50% - 1px);left:var(--dc-centro);border-bottom-left-radius:var(--radius-card);transform-origin:0;border-left-width:2px}.dc-junta:after{right:var(--dc-centro);border-bottom-right-radius:var(--radius-card);transform-origin:100%;border-right-width:2px;left:calc(50% - 1px)}.dc-tallo{width:2px;height:calc(var(--dc-h) / 2);background-color:var(--color-accent);transform-origin:top;position:absolute;left:calc(50% - 1px)}.dc-horquilla>.dc-tallo{top:0}.dc-junta>.dc-tallo{top:calc(var(--dc-h) / 2)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dc-cruce{view-timeline:--dc-cruce block}.dc-junta{view-timeline:--dc-junta block}.dc-letrero{view-timeline:--dc-letrero block}.dc-tallo,.dc-letrero:before{animation:linear both dc-baja}.dc-horquilla:before,.dc-horquilla:after,.dc-junta:before,.dc-junta:after{animation:linear both dc-abre}.dc-cruce>.dc-tallo{animation-timeline:--dc-cruce;animation-range:entry entry 50%}.dc-cruce:before,.dc-cruce:after{animation-timeline:--dc-cruce;animation-range:entry 40%}.dc-letrero:before{animation-timeline:--dc-letrero;animation-range:entry entry 30%}.dc-letrero-lista:before,.dc-letrero-lista:after{animation-timeline:--dc-letrero;animation-range:entry 25% entry 60%}.dc-junta:before,.dc-junta:after{animation-timeline:--dc-junta;animation-range:entry entry 60%}.dc-junta>.dc-tallo{animation-timeline:--dc-junta;animation-range:entry 50%}@keyframes dc-baja{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dc-abre{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.art{--art-columna:50ch;background-color:var(--color-canvas)}.art-columna{max-width:var(--art-columna);font-size:var(--step-1);margin-inline:auto}@media (width<720px){.art-columna{font-size:var(--step-0)}}.art-progreso{--art-menu-compacto:64px;display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.art{timeline-scope:--art-lectura}.art-cuerpo{view-timeline:--art-lectura block}.art-progreso{top:var(--art-menu-compacto);z-index:var(--z-sticky);background-color:var(--color-accent);transform-origin:0;pointer-events:none;width:100%;height:3px;animation:linear both art-progreso --art-lectura;animation-range:contain;display:block;position:fixed;left:0}@keyframes art-progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.art-aparece,.art-prosa blockquote{animation:linear both art-aparece view();animation-range:entry 5% entry 70%}@keyframes art-aparece{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}}}@media (width<=720px){#main-content :is(.arth-titulo,.cph-titulo,.dph-titulo,.drh-titulo,.clh-titulo,.dch-titulo){font-size:var(--m-text-title-long);line-height:1.12}#main-content .artf-inner{gap:0;padding-top:0}#main-content .artf-sum{min-height:var(--m-row-h);color:var(--color-ink);font-size:var(--step-0);font-weight:var(--font-weight-semibold)}#main-content .artf-pliegue{border-bottom:1px solid var(--color-line)}#main-content .artf-lista{padding-bottom:var(--spacing-gap-stack-md)}#main-content .artr{padding-block:var(--m-section) 0}#main-content .artr-inner{gap:var(--spacing-gap-stack-sm)}#main-content .artr-lista{--m-card-w:84%}#main-content .artr-lista .artr-card{padding:var(--pad-tile)}#main-content .artr-card:active{background-color:var(--m-pressed)}#main-content .artc{padding:var(--spacing-gap-stack-sm) var(--m-gutter) var(--m-section)}#main-content .artc .artc-caja{padding:var(--spacing-gap-stack-md) var(--m-gutter);border-inline:1px solid var(--color-border-dark-card);border-radius:var(--radius-lg)}#main-content .artc .artc-accion .btn{min-height:var(--m-btn-h)}}
