.blog_page__i3gIe{--blog-ink:#1b1d1f;--blog-muted:#676963;--blog-paper:#f7f5f1;--blog-line:#dedbd4;--blog-accent:#1e3a5f;background:var(--blog-paper);color:var(--blog-ink)}.blog_reveal__5tZkJ{animation:blog_reveal__5tZkJ .36s cubic-bezier(.23,1,.32,1) both}.blog_revealDelay__ZVnGg{animation:blog_reveal__5tZkJ .36s cubic-bezier(.23,1,.32,1) 60ms both}.blog_pressable__eofUM{transition:transform .15s cubic-bezier(.23,1,.32,1)}.blog_pressable__eofUM:active{transform:scale(.985)}.blog_image__Kbywe{transition:transform .22s cubic-bezier(.23,1,.32,1)}.blog_articleProse__nJb7g{color:#353735;font-size:1.0625rem;line-height:1.82;max-width:68ch}.blog_articleProse__nJb7g>:first-child{margin-top:0}.blog_articleProse__nJb7g h2,.blog_articleProse__nJb7g h3,.blog_articleProse__nJb7g h4{color:var(--blog-ink);font-weight:650;letter-spacing:-.035em;line-height:1.18;scroll-margin-top:7rem;text-wrap:balance}.blog_articleProse__nJb7g h2{border-top:1px solid var(--blog-line);font-size:clamp(1.75rem,3vw,2.25rem);margin:4.5rem 0 1.25rem;padding-top:2rem}.blog_articleProse__nJb7g h3{font-size:clamp(1.3rem,2vw,1.55rem);margin:2.75rem 0 .9rem}.blog_articleProse__nJb7g h4{font-size:1.1rem;margin:2rem 0 .75rem}.blog_articleProse__nJb7g blockquote,.blog_articleProse__nJb7g figure,.blog_articleProse__nJb7g ol,.blog_articleProse__nJb7g p,.blog_articleProse__nJb7g pre,.blog_articleProse__nJb7g table,.blog_articleProse__nJb7g ul{margin:1.35rem 0}.blog_articleProse__nJb7g ol,.blog_articleProse__nJb7g ul{padding-left:1.35rem}.blog_articleProse__nJb7g li{margin:.5rem 0;padding-left:.25rem}.blog_articleProse__nJb7g li::marker{color:var(--blog-accent)}.blog_articleProse__nJb7g strong{color:var(--blog-ink);font-weight:650}.blog_articleProse__nJb7g a{color:var(--blog-accent);font-weight:550;text-decoration-color:rgb(30 58 95/.35);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .15s ease}.blog_articleProse__nJb7g a:hover{text-decoration-color:var(--blog-accent)}.blog_articleProse__nJb7g blockquote{border-left:3px solid var(--blog-accent);color:#434643;font-size:1.12em;font-style:normal;line-height:1.65;padding:.35rem 0 .35rem 1.4rem}.blog_articleProse__nJb7g img{border:1px solid var(--blog-line);border-radius:1rem;height:auto;margin:2.25rem 0;max-width:100%}.blog_articleProse__nJb7g code{background:#ebe8e2;border:1px solid #dedad2;border-radius:.3rem;color:#20344d;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.88em;padding:.15em .35em}.blog_articleProse__nJb7g pre{background:#172333;border-radius:.8rem;color:#f4f1eb;overflow-x:auto;padding:1.25rem}.blog_articleProse__nJb7g pre code{background:transparent;border:0;color:inherit;padding:0}.blog_articleProse__nJb7g table{border-collapse:collapse;display:block;font-size:.94rem;overflow-x:auto;width:100%}.blog_articleProse__nJb7g td,.blog_articleProse__nJb7g th{border-bottom:1px solid var(--blog-line);min-width:9rem;padding:.75rem 1rem .75rem 0;text-align:left;vertical-align:top}.blog_articleProse__nJb7g th{color:var(--blog-ink);font-weight:650}@keyframes blog_reveal__5tZkJ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.blog_imageLink__joaMj:hover .blog_image__Kbywe{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.blog_revealDelay__ZVnGg,.blog_reveal__5tZkJ{animation:blog_fade__Cbj8K .16s ease both}.blog_image__Kbywe,.blog_pressable__eofUM{transition:none}.blog_pressable__eofUM:active{transform:none}}@keyframes blog_fade__Cbj8K{0%{opacity:0}to{opacity:1}}