.blog-insert-image{margin:12px auto}.blog-insert-image>.image{max-width:100%;height:auto;margin:0 auto;display:block}.blog-insert-image>.description{text-align:center;margin-top:6px;font-size:16px}.blog-insert-image+.blog-insert-image{margin:0 auto 6px}
.alert{border-radius:8px;gap:14px;padding:16px;display:flex}.alert>div{flex-shrink:0;width:20px;height:20px;margin-top:3px}.alert>p{flex:1;min-width:0;font-size:18px}.alert.info{color:#205a75;background-color:#e4f7fe}.alert.success{color:#1c4620;background-color:#edf7ed}.alert.warning{color:#693f05;background-color:#fff4e5}.alert.error{color:#5f211f;background-color:#fdeeed}
.blank-link{color:var(--secondary);margin:0 4px;text-decoration:underline;display:inline-block}
.blog-article>header{flex-direction:column;align-items:flex-start;width:100%;display:flex}.blog-article>header>h1{color:var(--primary);padding-bottom:5px;font-size:32px}.blog-article>header>.info{padding:12px 0;font-size:16px}.blog-article>header>.info>.divider{color:var(--dark-background);margin:0 6px}.blog-article>header>.reading-time{font-size:16px}.blog-article>header>.description{width:100%}.blog-article>header>.description>p{color:var(--text-primary);padding:16px 0;font-size:18px}.blog-article>header>.description>.line{background-color:var(--dark-background);height:1px}.blog-article .english p{letter-spacing:0;line-height:1.4}.mdx-content{padding-top:12px;font-size:18px}.mdx-content>h2{border-left:.5rem solid var(--primary);margin:1.5rem 0 1.1rem;padding-left:1rem;font-size:1.5rem;font-weight:500;line-height:1.6;position:relative}.mdx-content>h3,.mdx-content>h4{margin:1.1rem 0}.mdx-content>p{vertical-align:baseline;text-align:justify;margin:20px 0;padding-right:0;font-size:18px;line-height:1.5}.mdx-content>p>code{color:var(--primary);background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:0 .375rem;font-size:16px;font-weight:600;display:inline-block}.mdx-content p:has(img){justify-content:center;display:flex}.mdx-content>ul,.mdx-content ol{margin:16px 0;padding-left:40px}.mdx-content>ul>li,.mdx-content ol>li{margin-bottom:10px}.mdx-content>hr{border:none;border-top:5px dotted var(--dark-background);width:15%;margin:48px auto;display:block}.mdx-content>blockquote{color:#908a8a;background-color:#ffffff80;border-radius:6px;margin:20px 0;padding:20px;font-style:italic;position:relative}.mdx-content>blockquote>p{padding:16px}.mdx-content>blockquote:before{content:"“";color:var(--secondary);font-size:48px;font-style:normal;position:absolute;top:-5px;left:-5px}.mdx-content>blockquote:after{content:"”";color:var(--secondary);font-size:48px;font-style:normal;position:absolute;bottom:-30px;right:10px}pre{overflow-x:auto}code{padding:20px;font-size:16px}
