.blog-article .blog-banner{background:#fafafa;border-left:3px solid #1d1d1f;border-radius:8px;margin:1.5rem 0;padding:1rem 1.25rem}.blog-article .blog-banner p{color:#333;margin:0 0 .75rem;font-size:.95rem}.blog-article .blog-banner p:last-child,.blog-article .blog-banner ul:last-child,.blog-article .blog-banner ol:last-child{margin-bottom:0}.blog-article .blog-banner ul,.blog-article .blog-banner ol{margin:0 0 .75rem}.blog-article .blog-banner li{margin-bottom:.25rem;font-size:.95rem}.blog-article .blog-banner-info{background:#eef2f9;border-left-color:#3b6fd4}.blog-article .blog-banner-warning{background:#fdf5e7;border-left-color:#d99a24}.blog-article .blog-banner-error{background:#fbeeee;border-left-color:#d24b4b}.blog-article .blog-banner-success{background:#ecf6f0;border-left-color:#2f9e5f}.blog-article pre.blog-code{color:#f5f5f7;-webkit-overflow-scrolling:touch;background:#1d1d1f;border-radius:8px;margin:1.5rem 0;padding:1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.blog-article pre.blog-code code{color:inherit;font-size:inherit;white-space:pre;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.blog-article tbody th{white-space:normal;border-bottom:1px solid #f0f0f0;font-weight:500}.blog-article tbody tr:last-child th{border-bottom:none}@media (max-width:768px){.blog-article .blog-banner{padding:.875rem 1rem}.blog-article .blog-banner p,.blog-article .blog-banner li{font-size:.9rem}.blog-article pre.blog-code{padding:1rem;font-size:.8rem}}
