.blog-prose{color:var(--text);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.7}.blog-prose :where(p,ul,ol,h2,h3,h4,blockquote){max-width:34rem}.blog-prose>*+*{margin-top:1.1em}.blog-prose h2,.blog-prose h3,.blog-prose h4{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--text);font-weight:600;line-height:1.2}.blog-prose h2{margin-top:2em;scroll-margin-top:5.5rem;font-size:clamp(1.5rem,1.35rem + .6vw,1.875rem)}.blog-prose h3{margin-top:1.6em;font-size:1.2rem}.blog-prose h2+*,.blog-prose h3+*{margin-top:.6em}.blog-prose strong{font-weight:650}.blog-prose a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.blog-prose ul,.blog-prose ol{padding-left:1.4em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.4em}.blog-prose li::marker{color:var(--muted)}.blog-prose figure{margin-left:0;margin-right:0}.blog-prose img{border-radius:var(--r-card);max-width:100%;height:auto;display:block}.blog-prose figcaption{color:var(--muted);margin-top:.5em;font-size:.875rem}.blog-prose .wp-block-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9375rem;line-height:1.5}.blog-prose table:not(:has(tr>:nth-child(4))){min-width:0}.blog-prose td,.blog-prose th{border:1px solid var(--line);vertical-align:top;padding:.5em .75em}.blog-prose tr:first-child td,.blog-prose th{background:var(--surface);text-align:left;font-weight:650}.blog-prose thead+tbody tr:first-child td{font-weight:inherit;background:0 0}.blog-prose .has-text-align-center{text-align:center}.blog-prose blockquote{border-left:3px solid var(--accent);color:var(--muted);padding-left:1em}
