@charset "UTF-8";header[data-v-cd083b81]{display:flex;gap:3rem;margin-block-end:3rem}header .header-content[data-v-cd083b81]{flex:2}header .header-content h1[data-v-cd083b81]{font-size:3rem;margin-block-end:0;text-align:left}header .header-content .meta[data-v-cd083b81]{margin-block:.5rem}header .header-content p[data-v-cd083b81]{font-size:1.3rem;margin-block-start:.4rem}header img[data-v-cd083b81]{border-radius:2rem;flex:1;height:25rem;margin-block-start:1rem;-o-object-fit:cover;object-fit:cover;width:7.5rem}@media (max-width:65rem){header[data-v-cd083b81]{flex-direction:column;gap:1rem}header img[data-v-cd083b81]{flex:unset;height:20rem;width:100%}}.article-content h2,.article-content h3,.article-content h4{color:var(--header-text);font-size:2rem;margin-block-end:1rem;margin-block-start:3rem}.article-content h2 a,.article-content h3 a,.article-content h4 a{color:inherit;font-weight:600}.article-content h2:after,.article-content h3:after,.article-content h4:after{content:""}.article-content h3{font-size:1.7rem}.article-content h4{font-size:1.4rem}.article-content p,.article-content ul li{font-size:1.2rem;line-height:1.5rem;text-align:justify}.article-content blockquote{background-color:var(--surface-bg);border-bottom-right-radius:1rem;border-top-right-radius:1rem;font-style:italic;margin-inline-end:0;margin-inline-start:.7rem;padding-block-end:1rem;padding-block-start:3.2rem;padding-inline:1.5rem;position:relative}.article-content blockquote>:first-child{margin-block-start:0}.article-content blockquote>:last-child{margin-block-end:0}.article-content blockquote:before{color:var(--block-quote-accent);content:"❞";font-size:4rem;inset-block-start:0;inset-inline-start:1rem;line-height:4rem;position:absolute}.article-content blockquote:after{background-color:var(--block-quote-accent);border-radius:.4rem;content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:.3rem}.article-content p code{background-color:var(--inline-code-bg);border-radius:.2rem;color:var(--inline-code-text);padding-inline:.2rem}.article-content pre:has(code){background-color:var(--surface-bg);border-radius:1rem;overflow-x:auto;padding:1rem}.article-content p:has(img){align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-block:5rem;margin-inline:auto}.article-content img{border-radius:1rem;max-height:20rem;overflow-x:auto}
