.site .blog-measure{--blog-measure:40rem;width:100%;max-width:var(--blog-measure);margin-inline:auto}.site .blog-body{font-family:var(--font-serif),Georgia,serif;font-size:1.1875rem;line-height:1.7;color:var(--field-ink);overflow-wrap:break-word;font-kerning:normal;font-variant-ligatures:common-ligatures;hanging-punctuation:first}@media (min-width:640px){.site .blog-body{font-size:1.3125rem;line-height:1.68}}.site .blog-body li,.site .blog-body p{line-height:inherit}.site .blog-body>*{margin-top:0;margin-bottom:1.25em}.site .blog-body>:last-child{margin-bottom:0}.site .blog-body h1,.site .blog-body h2{font-size:clamp(1.75rem,1.2rem + 1.9vw,2.5rem);line-height:1.05;letter-spacing:-.03em;text-wrap:balance;margin-top:2.2em;margin-bottom:.6em}.site .blog-body h1,.site .blog-body h2,.site .blog-body h3{font-family:var(--font-site-stack);font-weight:600;color:var(--field-ink);scroll-margin-top:calc(var(--bar-h) + 1.5rem)}.site .blog-body h3{font-size:clamp(1.3125rem,1.15rem + .5vw,1.5rem);line-height:1.15;letter-spacing:-.02em;margin-top:1.9em;margin-bottom:.45em}.site .blog-body h2+h3{margin-top:1em}.site .blog-body>:first-child{margin-top:0}.site .blog-body.blog-dropcap>h2:first-child+p:first-letter,.site .blog-body.blog-dropcap>p:first-child:first-letter{float:left;font-family:var(--font-site-stack);font-weight:600;font-size:3.6em;line-height:.8;letter-spacing:-.04em;padding:.06em .08em 0 0;color:var(--field-accent)}.site .blog-body strong{font-weight:600;color:var(--field-ink)}.site .blog-body a{color:inherit;text-decoration-line:underline;text-decoration-thickness:.07em;text-decoration-color:var(--field-accent);text-underline-offset:.2em;transition:text-decoration-thickness var(--t-hover) ease}.site .blog-body a:hover{text-decoration-thickness:.14em}.site .blog-body ol,.site .blog-body ul{padding-left:1.35em}.site .blog-body ul{list-style:disc}.site .blog-body ol{list-style:decimal}.site .blog-body li{margin-bottom:.5em;padding-left:.2em}.site .blog-body li>p{margin:0 0 .35em}.site .blog-body ul>li::marker{color:var(--field-accent)}.site .blog-body ol>li::marker{font-family:var(--font-site-stack);font-weight:600;color:var(--field-accent)}.site .blog-body blockquote{margin:1.8em 0;padding:0;border:0;background:none;font-family:var(--font-site-stack);font-style:normal;font-weight:500;font-size:var(--step-lead);line-height:1.2;letter-spacing:-.02em;color:var(--field-accent);text-wrap:balance}.site .blog-body blockquote p{margin:0}.site .blog-body blockquote p+p{margin-top:.6em}@media (min-width:1024px){.site .blog-body blockquote{margin-inline:-4rem}}.site .blog-body code{font-size:.875em;padding:.1em .35em;border-radius:.25rem;background:var(--field-strip)}.site .blog-body hr{border:0;height:auto;margin:2.5em 0;text-align:center;background:none}.site .blog-body hr:after{content:"· · ·";font-family:var(--font-site-stack);font-weight:600;letter-spacing:.4em;color:var(--field-pale)}.site .blog-body img{max-width:100%;height:auto;border-radius:.5rem}.site .blog-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-family:var(--font-site-stack);font-size:var(--step-small)}.site .blog-body td,.site .blog-body th{border-bottom:1px solid var(--border-subtle);padding:.5em .75em;text-align:left;vertical-align:top}.site .blog-body th{font-weight:600;border-bottom:2px solid var(--field-ink)}.site .blog-sources{font-size:var(--step-small);line-height:1.55;overflow-wrap:anywhere}.site .blog-sources ol{list-style:none;counter-reset:fuente;padding:0;margin:0}.site .blog-sources li{counter-increment:fuente;position:relative;padding-left:2em;margin-bottom:.7em}.site .blog-sources li:before{content:counter(fuente) ".";position:absolute;left:0;width:1.5em;text-align:right;font-variant-numeric:tabular-nums;color:var(--field-pale)}.site .blog-sources a{color:inherit;text-decoration-line:underline;text-decoration-thickness:.07em;text-underline-offset:.18em}@media print{.site .blog-body{font-size:10.5pt;line-height:1.55;color:#000}.site .blog-body h1,.site .blog-body h2{font-size:15pt;-moz-column-break-after:avoid;break-after:avoid}.site .blog-body h3{font-size:12pt;-moz-column-break-after:avoid;break-after:avoid}.site .blog-body blockquote{margin-inline:0;font-size:13pt;-moz-column-break-inside:avoid;break-inside:avoid}.site .blog-body table{overflow:visible}}@media (prefers-reduced-motion:reduce){.site .blog-body a{transition:none!important}}