.blog-content{color:var(--ed-ink-2);font-size:1.0625rem;line-height:1.72}.blog-content>:first-child{margin-top:0}.blog-content h2,.blog-content h3,.blog-content h4{color:var(--ed-ink);text-wrap:balance}.blog-content h2{margin-top:2.75rem;margin-bottom:.875rem;font-size:clamp(1.3rem,1.12rem + .7vw,1.6rem)!important;font-weight:600;line-height:1.2;letter-spacing:-.02em;padding-top:1.75rem;border-top:1px solid var(--ed-rule)}.blog-content h3{margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem!important;font-weight:600;line-height:1.35;letter-spacing:-.011em}.blog-content h4{margin-top:1.75rem;margin-bottom:.375rem;font-size:1rem!important;font-weight:600}.blog-content p{margin:1.15rem 0}.blog-content strong{color:var(--ed-ink);font-weight:600}.blog-content a{color:var(--ed-accent-ink);text-decoration:underline;text-decoration-color:#c2410c59;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .15s ease-out}.blog-content a:hover{text-decoration-color:var(--ed-accent-ink)}.blog-content ol,.blog-content ul{margin:1.25rem 0;padding-left:0;list-style:none}.blog-content li{position:relative;margin:.55rem 0;padding-left:1.5rem}.blog-content ul>li:before{content:"";position:absolute;left:0;top:.78em;width:.5rem;height:1px;background:var(--ed-ink-4)}.blog-content ol{counter-reset:blog-ol}.blog-content ol>li{counter-increment:blog-ol}.blog-content ol>li:before{content:counter(blog-ol,decimal-leading-zero);position:absolute;left:0;top:.1em;font-size:.6875rem;font-weight:500;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ed-ink-4)}.blog-content blockquote{margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:1px solid var(--ed-rule-strong);color:var(--ed-ink-3)}.blog-content blockquote p{margin:.5rem 0}.blog-content img{margin:1.75rem 0;border-radius:.375rem;max-width:100%;height:auto}.blog-content figure{margin:1.75rem 0}.blog-content figcaption{margin-top:.625rem;font-size:.8125rem;line-height:1.55;color:var(--ed-ink-3)}.blog-content pre{margin:1.75rem 0;padding:1rem 1.125rem;border:1px solid var(--ed-rule-soft);border-radius:.375rem;background:var(--ed-surface);color:var(--ed-ink-2);overflow-x:auto;font-size:.875rem;line-height:1.6}.blog-content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.blog-content :not(pre)>code{padding:.1rem .35rem;border-radius:.1875rem;background:var(--ed-surface);color:var(--ed-ink)}.blog-content table{width:100%;margin:1.75rem 0;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.blog-content td,.blog-content th{padding:.75rem .875rem .75rem 0;border-bottom:1px solid var(--ed-rule-soft);text-align:left;vertical-align:top}.blog-content th{border-bottom-color:var(--ed-rule);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-ink-3)}.blog-content hr{margin:2.75rem 0;border:0;border-top:1px solid var(--ed-rule)}@media (max-width:640px){.blog-content table{display:block;overflow-x:auto;white-space:nowrap}}