.blog-prose{overflow-wrap:anywhere;color:var(--blog-text,#171813);font-size:clamp(1.0625rem,1rem + .25vw,1.2rem);line-height:1.8}.blog-prose>:first-child{margin-top:0}.blog-prose p{margin:1.25em 0}.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose h5,.blog-prose h6{font-family:var(--blog-heading,inherit);text-wrap:balance;letter-spacing:-.025em;margin:2.2em 0 .75em;scroll-margin-top:6rem;line-height:1.2}.blog-prose h2{font-size:clamp(1.8rem,4vw,2.5rem)}.blog-prose h3{font-size:1.6rem}.blog-prose li>p{margin:.4em 0}.blog-prose li{margin:.4em 0;padding-left:.2em}.blog-prose a{text-underline-offset:.18em;color:var(--blog-primary,#18301c);text-decoration:underline;text-decoration-thickness:1px}.blog-prose a:hover{text-decoration-thickness:2px}.blog-prose code{background:color-mix(in srgb,currentColor 7%,transparent);border-radius:3px;padding:.1em .3em;font-size:.9em}.blog-prose blockquote{border-left:3px solid var(--blog-primary,#18301c);margin:2em 0;padding:.2em 0 .2em 1.5em;font-size:1.15em}.blog-prose blockquote footer{font-size:.8em;font-style:normal}.blog-image{margin:2rem 0}.blog-image img{border-radius:3px;width:100%;max-width:100%;height:auto;display:block}.blog-image figcaption{color:var(--blog-muted,#4c514b);margin-top:.7rem;font-size:.85rem;line-height:1.5}.blog-image-crop{border-radius:3px;position:relative;overflow:hidden}.blog-table-wrap{border-block:1px solid var(--blog-line,#c9cec5);max-width:100%;margin:2rem 0;overflow-x:auto}.blog-table-wrap:focus-visible{outline:3px solid var(--blog-primary,#18301c);outline-offset:4px}.blog-prose table{border-collapse:collapse;width:100%;font-size:.9em;line-height:1.5}.blog-prose caption{text-align:left;padding:1rem .75rem;font-weight:600}.blog-prose th,.blog-prose td{text-align:left;border-top:1px solid var(--blog-line,#c9cec5);min-width:7rem;padding:.8rem .75rem}.blog-prose thead{background:color-mix(in srgb,var(--blog-primary,#18301c) 5%,transparent)}.blog-chart{margin:2rem 0}.blog-chart>figcaption{font-weight:650;line-height:1.4}.blog-chart svg{width:100%;height:auto;margin-top:1rem;display:block}.blog-chart .blog-table-wrap{margin-top:.5rem}.blog-chart-sources{font-size:.85em}.blog-cta{border-top:1px solid var(--blog-line,#c9cec5);border-bottom:1px solid var(--blog-line,#c9cec5);margin:2rem 0;padding:1.5rem}.blog-cta p{margin:0 0 .75rem}.blog-cta a{font-weight:650}@media (prefers-reduced-motion:reduce){.blog-prose *{scroll-behavior:auto!important}}@media print{.blog-prose{font-size:11pt}.blog-table-wrap{overflow:visible}.blog-chart svg{max-height:200pt}.blog-cta{-moz-column-break-inside:avoid;break-inside:avoid}}
