.blog-body p,.blog-body li,.blog-body ol,.blog-body ul{font-size:var(--text-base);color:color-mix(in srgb,var(--foreground)80%,transparent);font-weight:400;line-height:175%}.blog-body p{margin:1.5em 0}.blog-body p:first-child{margin-top:0}.blog-body p:last-child{margin-bottom:0}.blog-body p+p{margin-top:1.5em}.blog-body br{content:"";margin:.75em 0;display:block}.blog-body ul{margin:1em 0;padding-left:1.5rem;list-style-type:disc}.blog-body ol{margin:1em 0;padding-left:1.5rem;list-style-type:decimal}.blog-body li{margin:.5em 0;padding-left:.25rem}.blog-body ul ul{margin:.5em 0;list-style-type:circle}.blog-body ul ul ul{list-style-type:square}.blog-body h1{font-family:var(--font-libre-baskerville),serif;font-size:var(--text-4xl);color:var(--foreground);margin-top:2em;margin-bottom:.5em;font-weight:500;line-height:120%}.blog-body h2{font-family:var(--font-libre-baskerville),serif;font-size:var(--text-3xl);color:var(--foreground);margin-top:2em;margin-bottom:.5em;font-weight:500;line-height:120%}.blog-body h3,.blog-body h4,.blog-body h5{font-family:var(--font-libre-baskerville),serif;font-size:var(--text-2xl);color:var(--foreground);margin-top:1.5em;margin-bottom:.5em;font-weight:500;line-height:130%}.blog-body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.blog-body a:hover{opacity:.8}.blog-body strong{color:var(--foreground);font-weight:600}.blog-body figure.blog-image{width:100%;margin:2em 0}.blog-body figure.blog-image img{object-fit:cover;border-radius:0;width:100%;height:auto}.blog-body img{border-radius:0}.blog-body figure.blog-image figcaption{font-size:var(--text-sm);color:color-mix(in srgb,var(--foreground)50%,transparent);text-align:center;margin-top:.75rem}.blog-body blockquote{border-left:3px solid var(--accent);color:color-mix(in srgb,var(--foreground)70%,transparent);margin:2em 0;padding-left:1.5rem;font-style:italic}.blog-body blockquote strong{color:var(--foreground);font-style:normal}.blog-body .blog-slider{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:2em 0;display:grid}.blog-body .blog-slider img{object-fit:cover;width:100%;height:auto}.blog-body code{background:color-mix(in srgb,var(--foreground)5%,transparent);border-radius:3px;padding:.2em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.blog-body pre{background:color-mix(in srgb,var(--foreground)5%,transparent);margin:1.5em 0;padding:1rem;overflow-x:auto}.blog-body pre code{background:0 0;padding:0}@media (max-width:767px){.blog-body p{margin:1em 0}.blog-body p+p{margin-top:1em}.blog-body br{margin:.5em 0}.blog-body ul,.blog-body ol{margin:.75em 0}.blog-body li,.blog-body ul ul{margin:.35em 0}.blog-body h1{font-size:var(--text-3xl);margin-top:1.5em}.blog-body h2{font-size:var(--text-2xl);margin-top:1.5em}.blog-body h3,.blog-body h4,.blog-body h5{font-size:var(--text-xl);margin-top:1.25em}}
