.blog-prose{color:var(--avirato-ink-600);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.75}.blog-prose>*+*{margin-top:1.25em}.blog-prose>:first-child{margin-top:0}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:var(--avirato-ink-900);letter-spacing:-.01em;font-weight:700;line-height:1.25}.blog-prose h2{margin-top:2.2em;font-size:1.625rem}.blog-prose h3{margin-top:1.8em;font-size:1.3125rem}.blog-prose h4{margin-top:1.6em;font-size:1.125rem}.blog-prose h2+*,.blog-prose h3+*,.blog-prose h4+*{margin-top:.75em}.blog-prose img{max-width:100%;height:auto;display:block}.blog-prose strong{color:var(--avirato-ink-900);font-weight:600}.blog-prose a{color:var(--avirato-blue-700);text-underline-offset:2px;font-weight:500;text-decoration:underline}.blog-prose a:hover{color:var(--avirato-blue-500)}.blog-prose ul,.blog-prose ol{padding-left:1.5em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.5em}.blog-prose li::marker{color:var(--avirato-ink-400)}.blog-prose blockquote{border-left:3px solid var(--avirato-orange-500);color:var(--avirato-ink-900);padding:.25em 0 .25em 1.25em;font-weight:500}.blog-prose table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{border:1px solid var(--avirato-ink-200);text-align:left;vertical-align:top;padding:.6em .9em}.blog-prose th{background:var(--avirato-ink-50);color:var(--avirato-ink-900);font-weight:600}
