.blog-article-prose{--blog-prose-font-size:1.125rem;--blog-prose-line-height:1.7;--blog-prose-paragraph-gap:1.375rem;--blog-prose-list-indent:1.875rem;--blog-prose-list-nested-indent:1.5rem;--blog-prose-list-item-gap:.4375rem;--blog-prose-block-gap:1.5rem;width:100%;max-width:70ch;font-size:var(--blog-prose-font-size);line-height:var(--blog-prose-line-height);color:var(--color-trixos-text-secondary,#5c6b6b);text-align:left;-webkit-hyphens:auto;hyphens:auto}.blog-article-prose>p{margin:0 0 var(--blog-prose-paragraph-gap)}.blog-article-prose>p:last-child{margin-bottom:0}.blog-article-prose a{color:var(--color-trixos-brand,#137782);text-underline-offset:2px;text-decoration:underline}.blog-article-prose a:hover{color:var(--color-trixos-brand-hover,#0f6169)}.blog-article-prose a:focus-visible{outline:2px solid var(--color-trixos-brand,#137782);outline-offset:2px;border-radius:2px}.blog-article-prose strong{color:var(--color-trixos-text,#0d1212);font-weight:600}.blog-article-prose em{font-style:italic}.blog-article-prose hr{margin:var(--blog-prose-block-gap) 0;border:0;border-top:1px solid var(--color-trixos-border-light,#e3e9e9)}.blog-article-prose code{background:var(--color-trixos-bg-alt,#f4f7f7);color:var(--color-trixos-text,#0d1212);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.blog-article-prose pre{margin:var(--blog-prose-block-gap) 0;background:var(--color-trixos-bg-alt,#f4f7f7);color:var(--color-trixos-text,#0d1212);border-radius:.625rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6;overflow-x:auto}.blog-article-prose pre code{font-size:inherit;background:0 0;padding:0}.blog-article-prose blockquote{border-left:3px solid var(--color-trixos-brand,#137782);background:var(--color-trixos-brand-light,#e8f4f5);border-radius:0 10px 10px 0;margin:2rem 0;padding:1.5rem 2rem}.blog-article-prose blockquote p{color:var(--color-trixos-text,#0d1212);margin:0;font-size:1.25rem;font-style:italic;line-height:1.375}.blog-article-prose ul,.blog-article-prose ol{margin:1rem 0 1.25rem;padding-inline-start:var(--blog-prose-list-indent);list-style-position:outside}.blog-article-prose ul{list-style-type:disc}.blog-article-prose ol{list-style-type:decimal}.blog-article-prose li{line-height:1.7;display:list-item}.blog-article-prose li+li{margin-top:var(--blog-prose-list-item-gap)}.blog-article-prose li>p{margin:0}.blog-article-prose li>ul,.blog-article-prose li>ol{margin-top:.375rem;margin-bottom:0;padding-inline-start:var(--blog-prose-list-nested-indent)}.blog-article-prose ul ul{list-style-type:circle}.blog-article-prose ul ul ul{list-style-type:square}.blog-article-prose ol ol{list-style-type:lower-alpha}.blog-article-prose ol ol ol{list-style-type:lower-roman}.blog-article-prose :is(h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--spacing-site-header) + 1rem);color:var(--color-trixos-text,#0d1212);text-wrap:balance}.blog-article-prose :is(h2,h3,h4,h5,h6):first-child{margin-top:0}.blog-article-prose h2{border-bottom:1px solid var(--color-trixos-border-light,#e3e9e9);letter-spacing:-.02em;margin-top:2.75rem;margin-bottom:1.125rem;padding-bottom:.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}.blog-article-prose h3{letter-spacing:-.015em;margin-top:2rem;margin-bottom:.875rem;font-size:1.5rem;font-weight:700;line-height:1.25}.blog-article-prose h4{letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.blog-article-prose h5{color:var(--color-trixos-brand,#137782);margin-top:1.5rem;margin-bottom:.625rem;font-size:1.0625rem;font-weight:600;line-height:1.4}.blog-article-prose h6{letter-spacing:.06em;text-transform:uppercase;color:var(--color-trixos-text-secondary,#5c6b6b);margin-top:1.375rem;margin-bottom:.5rem;font-size:.875rem;font-weight:700;line-height:1.4}.blog-article-prose img{border-radius:10px;max-width:100%;height:auto;display:block}.blog-article-prose video{width:100%;max-width:100%;height:auto;margin:var(--blog-prose-block-gap) 0;border-radius:10px;display:block}.blog-article-prose audio{width:100%;max-width:100%;margin:1.5rem 0;display:block}.blog-article-prose figure{max-width:100%}.blog-article-prose figure>img{max-width:100%;height:auto;display:block}.blog-article-prose figure[data-align=center],.blog-article-prose figure:not([data-align]){margin-block:var(--blog-prose-block-gap);margin-inline:auto}.blog-article-prose figure[data-align=center]>img,.blog-article-prose figure:not([data-align])>img{margin-inline:auto}.blog-article-prose figure[data-align=left]{float:left;max-width:min(50%,28rem);margin:.125rem 1.5rem 1rem 0}.blog-article-prose figure[data-align=right]{float:right;max-width:min(50%,28rem);margin:.125rem 0 1rem 1.5rem}:is(.blog-article-prose figure[data-align=left]:has(>img[width]),.blog-article-prose figure[data-align=right]:has(>img[width])){max-width:100%}.blog-article-prose figure[data-align=full]{clear:both;width:100%;margin-block:var(--blog-prose-block-gap)}.blog-article-prose figure[data-align=full]>img{width:100%}.blog-article-prose figure:has(>figcaption)>img{margin-bottom:0}.blog-article-prose figure>figcaption{color:var(--color-trixos-text-secondary,#5c6b6b);text-align:center;margin-top:.5rem;font-size:.875rem;font-style:italic;line-height:1.375}@media (max-width:40rem){.blog-article-prose figure[data-align=left],.blog-article-prose figure[data-align=right]{float:none;max-width:100%;margin:1.5rem auto}}.blog-article-prose table:has(>colgroup){table-layout:fixed;max-width:100%}
