.article-body[data-v-b28babfc]{color:var(--ink-2);font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.82}.article-body[data-v-b28babfc]>p:first-child:first-letter{color:var(--olive-deep);float:left;font-family:var(--font-display);font-size:5.2rem;line-height:.72;margin:.55rem .65rem 0 0}.article-body[data-v-b28babfc] h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:400;letter-spacing:-.035em;line-height:1.08;margin:4.5rem 0 1.5rem;scroll-margin-top:6.5rem;text-wrap:balance}.article-body[data-v-b28babfc] h3{color:var(--ink);font-family:var(--font-display);font-size:1.6rem;font-weight:400;margin:3rem 0 1rem}.article-body[data-v-b28babfc] p{margin:0 0 1.35rem}.article-body[data-v-b28babfc] strong{color:var(--ink)}.article-body[data-v-b28babfc] a{color:var(--olive-deep);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--olive) 55%,transparent);text-decoration-thickness:1px;text-underline-offset:.22rem;transition:text-decoration-color .15s ease}.article-body[data-v-b28babfc] a:hover{text-decoration-color:var(--olive-deep)}.article-body[data-v-b28babfc] ul{list-style:disc}.article-body[data-v-b28babfc] ol{list-style:decimal}.article-body[data-v-b28babfc] ul,.article-body[data-v-b28babfc] ol{margin:1.5rem 0 2rem;padding-left:1.4rem}.article-body[data-v-b28babfc] li{margin-bottom:.7rem;padding-left:.35rem}.article-body[data-v-b28babfc] li::marker{color:var(--sage)}.article-body[data-v-b28babfc] blockquote,.article-body[data-v-b28babfc] .callout{background:color-mix(in srgb,var(--olive-soft) 45%,var(--paper));border-left:.2rem solid var(--sage);font-family:var(--font-display);font-size:1.35rem;line-height:1.5;margin:2.5rem 0;padding:1.5rem 1.75rem}.article-body[data-v-b28babfc] blockquote p{font-style:italic;margin:0}.article-body[data-v-b28babfc] hr{border:none;margin:3rem 0;text-align:center}.article-body[data-v-b28babfc] hr:after{color:var(--sage);content:"···";font-family:var(--font-display);font-size:1.4rem;letter-spacing:.6em}.article-body[data-v-b28babfc] .callout--clave{font-family:var(--font-body);font-size:1em;line-height:1.7;padding-bottom:.5rem}.article-body[data-v-b28babfc] .callout--clave ul,.article-body[data-v-b28babfc] .callout--clave ol{margin:0 0 1rem}.article-body[data-v-b28babfc] .callout--clave li{margin-bottom:.6rem}.article-body[data-v-b28babfc] .callout--clave p:last-child{margin-bottom:1rem}.article-body[data-v-b28babfc] .callout--mensaje{background:transparent;border-left:0;font-family:var(--font-body);font-size:1em;margin:1.6rem 0 2rem;padding:0}.article-body[data-v-b28babfc] .callout--mensaje p{background:var(--confirm-green-soft);border:1px solid var(--hairline);border-radius:.9rem .9rem .9rem .2rem;box-shadow:0 .2rem .6rem color-mix(in srgb,var(--ink) 6%,transparent);font-size:.95em;line-height:1.65;margin:0;max-width:92%;padding:1.1rem 1.4rem;position:relative}.article-body[data-v-b28babfc] .download{margin:2rem 0 2.2rem}.article-body[data-v-b28babfc] .download a{align-items:center;background:var(--paper);border:1px solid var(--ink);color:var(--ink);display:flex;gap:1.1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:background .16s ease}.article-body[data-v-b28babfc] .download a:hover{background:var(--cream-warm)}.article-body[data-v-b28babfc] .download a:hover .download__icon{transform:translateY(2px)}.article-body[data-v-b28babfc] .download__icon{background:var(--ink);border-radius:50%;color:var(--ivory);display:grid;flex-shrink:0;font-size:1.05rem;height:2.4rem;place-items:center;transition:transform .16s ease;width:2.4rem}.article-body[data-v-b28babfc] .download__text{display:block}.article-body[data-v-b28babfc] .download__label{color:var(--ink);display:block;font-family:var(--font-display);font-size:1.1rem;margin-bottom:.2rem}.article-body[data-v-b28babfc] .download__hint{color:var(--muted-2);display:block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}@media(max-width:700px){.article-body[data-v-b28babfc]>p:first-child:first-letter{font-size:4rem}.article-body[data-v-b28babfc] h2{margin-top:3rem}.article-body[data-v-b28babfc] .download a{gap:.9rem;padding:1.1rem}.article-body[data-v-b28babfc] .download__file{display:none}}
