.blog-article{color:hsl(var(--es-ink) / .9);font-size:1.0625rem;line-height:1.7;max-width:68ch;overflow-wrap:break-word}@media (min-width: 768px){.blog-article{font-size:1.125rem}}.blog-article>:first-child{margin-top:0}.blog-article h2,.blog-article h3,.blog-article h4{color:hsl(var(--es-ink));font-family:var(--es-font-sans);scroll-margin-top:calc(var(--header-visible-height, 72px) + 16px)}.blog-article h2{margin-top:2.75rem;font-size:1.625rem;font-weight:900;font-stretch:80%;line-height:1.05;text-transform:uppercase}@media (min-width: 768px){.blog-article h2{font-size:2rem}}.blog-article h3{margin-top:2rem;font-size:1.25rem;font-weight:800;line-height:1.2}.blog-article h4{margin-top:1.5rem;font-size:1.0625rem;font-weight:800;line-height:1.3}.blog-article p,.blog-article ul,.blog-article ol,.blog-article blockquote,.blog-article table,.blog-article figure{margin-top:1rem}.blog-article :is(h2,h3,h4)+:is(p,ul,ol,table){margin-top:.75rem}.blog-article ul,.blog-article ol{padding-left:1.4em}.blog-article ul{list-style:disc}.blog-article ol{list-style:decimal}.blog-article li{margin-top:.4rem;padding-left:.2em}.blog-article li::marker{color:hsl(var(--es-ink))}.blog-article li>:is(ul,ol){margin-top:.4rem}.blog-article li>p{margin-top:0}.blog-article strong{color:hsl(var(--es-ink));font-weight:800}.blog-article a{color:hsl(var(--es-ink));font-weight:700;text-decoration:underline;text-decoration-color:hsl(var(--es-yellow));text-decoration-thickness:3px;text-underline-offset:3px}.blog-article a:hover{text-decoration-color:hsl(var(--es-ink))}.blog-article a:focus-visible{outline:3px solid hsl(var(--es-ink));outline-offset:2px;border-radius:2px}.blog-article blockquote{border-left:4px solid hsl(var(--es-yellow));padding:.25rem 0 .25rem 1rem;color:hsl(var(--es-ink))}.blog-article hr{margin:2.5rem 0;border:0;border-top:2px solid hsl(var(--es-ink) / .15)}.blog-article img{max-width:100%;height:auto;border-radius:16px}.blog-table{margin-top:1.25rem;overflow-x:auto;border:2px solid hsl(var(--es-ink));border-radius:16px;background:hsl(var(--es-white))}.blog-table table{width:100%;margin:0;border-collapse:collapse;font-size:.9375rem;line-height:1.4}.blog-table caption{caption-side:top;padding:.75rem 1rem 0;text-align:left;font-weight:800;color:hsl(var(--es-ink))}.blog-table th,.blog-table td{padding:.625rem .75rem;border-bottom:1px solid hsl(var(--es-ink) / .12);text-align:left;vertical-align:top}.blog-table thead th{font-family:var(--es-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--es-ink));background:hsl(var(--es-stone-100))}.blog-table tbody th{font-weight:800;color:hsl(var(--es-ink))}.blog-table tbody tr:last-child :is(th,td){border-bottom:0}@media (max-width: 479px){.blog-table th,.blog-table td{padding:.5rem .375rem}.blog-table thead th{letter-spacing:0}.blog-table caption{padding:.75rem .5rem 0}}@media (max-width: 359px){.blog-table table{font-size:.875rem}.blog-table th,.blog-table td{padding:.5rem .25rem}.blog-table thead th{font-size:11px}}.blog-note{margin-top:1.5rem;padding:1.25rem;border:2px solid hsl(var(--es-ink));border-radius:20px;background:hsl(var(--es-white))}.blog-note>:first-child{margin-top:0}
