.blog-measure{--blog-measure:40rem;width:100%;max-width:var(--blog-measure);margin-inline:auto}.blog-body{font-family:var(--font-serif),Georgia,serif;font-size:1.125rem;line-height:1.75;color:var(--text-primary);overflow-wrap:break-word;font-kerning:normal;font-variant-ligatures:common-ligatures;hanging-punctuation:first}@media (min-width:640px){.blog-body{font-size:1.1875rem;line-height:1.78}}.blog-body li,.blog-body p{line-height:inherit}.blog-body>*{margin-top:0;margin-bottom:1.3em}.blog-body>:last-child{margin-bottom:0}.blog-body h2{font-size:clamp(1.5rem,1.15rem + 1.4vw,1.95rem);line-height:1.18;letter-spacing:-.012em;text-wrap:balance;margin-top:2.4em;margin-bottom:.65em}.blog-body h2,.blog-body h3{font-family:var(--font-display),Georgia,serif;font-weight:600;color:var(--text-primary);scroll-margin-top:6rem}.blog-body h3{font-size:1.25rem;line-height:1.3;letter-spacing:-.005em;margin-top:2em;margin-bottom:.45em}.blog-body h2+h3{margin-top:1.1em}.blog-body>:first-child{margin-top:0}.blog-body>h2:first-child+p:first-letter,.blog-body>p:first-child:first-letter{float:left;font-family:var(--font-display),Georgia,serif;font-weight:600;font-size:3.5em;line-height:.82;padding:.07em .09em 0 0;color:var(--brand-text)}.blog-body strong{font-weight:600;color:var(--text-primary)}.blog-body a{color:var(--brand-text);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--brand-line);text-underline-offset:.2em;transition:text-decoration-color .2s ease}.blog-body a:hover{text-decoration-color:currentColor}.blog-body a:focus-visible,.blog-sources a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.blog-body ol,.blog-body ul{padding-left:1.35em}.blog-body ul{list-style:disc}.blog-body ol{list-style:decimal}.blog-body li{margin-bottom:.5em;padding-left:.2em}.blog-body li>p{margin:0 0 .35em}.blog-body ul>li::marker{color:var(--brand)}.blog-body ol>li::marker{font-family:var(--font-display),Georgia,serif;font-weight:600;color:var(--brand-text)}.blog-body blockquote{margin:2.4em 0;padding:0;border:0;background:none;font-family:var(--font-display),Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);line-height:1.38;letter-spacing:-.005em;color:var(--text-primary);text-wrap:balance}.blog-body blockquote:before{content:"";display:block;width:3.5rem;height:2px;margin-bottom:.85em;background:var(--brand)}.blog-body blockquote p{margin:0}.blog-body blockquote p+p{margin-top:.6em}@media (min-width:1024px){.blog-body blockquote{margin-inline:-2.5rem}}.blog-body code{font-size:.875em;padding:.1em .35em;border-radius:.3em;background:var(--bg-section)}.blog-body hr{border:0;height:6px;width:3rem;margin:3em auto;background:radial-gradient(circle,var(--brand) 2px,transparent 2.5px) 0 0 /1rem 6px repeat-x;opacity:.85}.blog-body img{max-width:100%;height:auto;border-radius:.75rem}.blog-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-family:var(--font-sans),system-ui,sans-serif;font-size:1rem}.blog-body td,.blog-body th{border-bottom:1px solid var(--border-subtle);padding:.5em .75em;text-align:left}.blog-sources{font-family:var(--font-sans),system-ui,sans-serif;font-size:1rem;line-height:1.6;color:var(--text-muted);overflow-wrap:anywhere}.blog-sources ol{list-style:none;counter-reset:fuente;padding:0;margin:0}.blog-sources li{counter-increment:fuente;position:relative;padding-left:2em;margin-bottom:.7em}.blog-sources li:before{content:counter(fuente) ".";position:absolute;left:0;width:1.5em;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted)}.blog-sources em{color:var(--text-secondary)}.blog-sources a{color:var(--brand-text);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--brand-line);text-underline-offset:.18em}.blog-sources a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.blog-body a,.blog-card img{transition:none!important}}