.blog-post-content{word-wrap:break-word;overflow-wrap:anywhere;max-width:100%;overflow-x:hidden}.prose-blog .blog-article-rendered,.prose-blog .blog-article-prose{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.prose-blog .blog-article-rendered{width:100%}.prose-blog .blog-body p{color:color-mix(in srgb, var(--text-charcoal) 95%, transparent);margin:0 0 1.35em;line-height:1.75}.prose-blog .blog-body h2{font-family:var(--font-serif);color:var(--text-charcoal);margin:2.25em 0 .85em;font-size:1.65rem}.prose-blog .blog-body ul,.prose-blog .blog-body ol{margin:0 0 1.35em;padding-left:1.35em}.prose-blog .blog-body img,.prose-blog .blog-el img{border-radius:4px;max-width:100%;height:auto;margin:1.75em 0}.prose-blog .blog-layout-canvas{width:100%;max-width:800px;margin:0 auto}.prose-blog .blog-layout-aspect{width:100%;position:relative}.prose-blog .blog-layout-inner{position:absolute;inset:0}.prose-blog .blog-el{overflow:visible}.prose-blog .blog-article-prose{border-top:3px solid var(--blog-accent,var(--moss-dark));width:100%;max-width:800px;margin:0 auto;padding-top:1.5rem}.prose-blog .blog-prose-hero{border-radius:4px;margin:0 0 2rem;overflow:hidden}.prose-blog .blog-prose-hero img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.prose-blog .blog-prose-eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--moss-deep);margin:0 0 .75rem;font-size:10px}.prose-blog .blog-prose-title{font-family:var(--font-serif);color:var(--text-charcoal);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.15}.prose-blog .blog-prose-meta{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--text-charcoal) 65%, transparent);margin:0 0 1.5rem;font-size:11px}.prose-blog .blog-prose-lead{font-family:var(--font-serif);color:color-mix(in srgb, var(--text-charcoal) 88%, transparent);margin:0 0 2rem;font-size:1.125rem;line-height:1.55}.prose-blog .blog-prose-body{width:100%!important;height:auto!important;position:static!important;overflow:visible!important}.prose-blog .blog-prose-body p{color:color-mix(in srgb, var(--text-charcoal) 95%, transparent);margin:0 0 1.35em;line-height:1.8}.prose-blog .blog-prose-body h2,.prose-blog .blog-prose-body h3{font-family:var(--font-serif);color:var(--text-charcoal);margin:2em 0 .75em;line-height:1.25}.prose-blog .blog-prose-body h2{font-size:1.5rem}.prose-blog .blog-prose-body h3{font-size:1.25rem}.prose-blog .blog-prose-body ul,.prose-blog .blog-prose-body ol{margin:0 0 1.35em;padding-left:1.35em;line-height:1.75}.prose-blog .blog-prose-body img{border-radius:4px;width:100%;max-width:100%;height:auto;margin:1.75em auto;display:block}.prose-blog .blog-prose-body table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.prose-blog .blog-prose-body pre,.prose-blog .blog-prose-body iframe,.prose-blog .blog-prose-body video,.prose-blog .blog-prose-body embed,.prose-blog .blog-prose-body object,.prose-blog .blog-prose-body div,.prose-blog .blog-prose-body section,.prose-blog .blog-prose-body figure{max-width:100%}.prose-blog .blog-prose-body a{color:var(--moss-dark);text-underline-offset:3px;text-decoration:underline}.prose-blog .blog-prose-author{border-top:1px solid color-mix(in srgb, var(--sage-medium) 25%, transparent);color:var(--moss-dark);margin:2.5rem 0 0;padding-top:1.5rem;font-size:13px}
