.ml-blog-hero{border:1px solid var(--border);background:linear-gradient(135deg,var(--bg-card),rgba(255,122,0,.08));border-radius:28px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 18px 55px rgba(0,0,0,.16)}.ml-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem}.ml-blog-card{display:block;text-decoration:none;background:var(--bg-card);border:1px solid var(--border);border-radius:18px;overflow:hidden;transition:transform .18s ease,border-color .18s ease;box-shadow:0 10px 28px rgba(0,0,0,.08)}.ml-blog-card:hover{transform:translateY(-3px);border-color:var(--accent)}.ml-blog-guide{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:1rem;margin:2rem 0}.ml-blog-box{border:1px solid var(--border);background:var(--bg-card);border-radius:20px;padding:1.25rem}.ml-blog-faq details{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;padding:1rem;margin-bottom:.65rem}.ml-blog-faq summary{cursor:pointer;font-weight:700;color:var(--text)}@media(max-width:850px){.ml-blog-hero{padding:1.25rem;border-radius:22px}.ml-blog-hero h1{font-size:clamp(1.7rem,9vw,2.45rem)!important}.ml-blog-guide{grid-template-columns:1fr}.ml-blog-grid{grid-template-columns:1fr}}