.latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0}.latest-grid article a{display:flex;gap:18px;align-items:center}.latest-grid img{width:115px;height:100px;object-fit:cover;border-radius:3px}.latest-grid h3{font-size:1.1rem;line-height:1.4}.latest-grid time,.blog-card time{font-size:.8rem;color:#59636f}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:40px 0}.blog-card{border:1px solid #e0e4e8;border-radius:4px;overflow:hidden}.blog-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-card a>div{padding:24px}.blog-card h2{font-size:1.4rem;margin:12px 0}.blog-card p{color:#59636f;margin-bottom:20px}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:25px}.blog-pagination a{text-decoration:underline}.blog-article{padding:50px 0}.blog-article .container{max-width:940px}.blog-article header{margin:35px 0}.blog-article h1{font-size:clamp(2rem,5vw,3.5rem)}.article-meta{color:#59636f;margin-top:20px}.article-cover{width:100%;max-height:550px;object-fit:cover;border-radius:4px}.article-content{font-family:'DM Sans',sans-serif;font-size:18px;line-height:1.85;white-space:normal;overflow:visible;padding:35px 0;min-height:0}.article-content p{margin:0 0 1em}.article-content h1,.article-content h2,.article-content h3,.article-content h4{font-family:Manrope,sans-serif;margin:1.4em 0 .6em;line-height:1.35}.article-content h2{font-size:1.8rem}.article-content h3{font-size:1.4rem}.article-content img{max-width:100%;height:auto}.article-content blockquote{border-left:4px solid #d71920;background:#f3f5f7;padding:18px 24px;margin:25px 0}.article-content pre,.article-content .ql-code-block-container{background:#101820;color:#f3f5f7;overflow:auto;padding:20px;border-radius:3px;white-space:pre;max-width:100%}.article-content code{font-family:monospace;background:#f3f5f7;padding:2px 5px}.article-content a{color:#a81218;text-decoration:underline}.article-content .ql-font-manrope{font-family:Manrope}.article-content .ql-font-sans{font-family:'DM Sans'}.article-content .ql-font-monospace{font-family:monospace}.article-content .ql-size-small{font-size:.8em}.article-content .ql-size-large{font-size:1.5em}.article-content .ql-size-huge{font-size:2em}.preview-banner{padding:18px;background:#d71920;color:white;text-align:center}.empty{margin:35px 0;color:#59636f}
@media(max-width:900px){.latest-grid,.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.latest-grid,.blog-grid{grid-template-columns:1fr}.article-content{font-size:17px}.blog-article{padding-top:30px}}
.article-content.ql-editor ul,.article-content.ql-editor ol{padding-left:1.8em}.article-content.ql-editor ul>li{list-style:disc;padding-left:.3em}.article-content.ql-editor ol>li{list-style:decimal;padding-left:.3em}.article-content.ql-editor li::before{display:none}.article-content.ql-editor ol ol>li{list-style:lower-alpha}.article-content.ql-editor ol ol ol>li{list-style:lower-roman}
.article-content pre code{background:none;color:inherit;padding:0}
