/* Blog-only adaptation of Soro's supported embed to the existing audience themes. */
.mbms-blog{padding-bottom:90px}.blog-intro{padding:45px 0 50px;max-width:850px}.blog-intro>p:last-child{font-size:20px}
#soro-blog .soro-blog{max-width:none;font-family:inherit;color:var(--ink)}
#soro-blog .soro-blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#soro-blog .soro-blog-card{display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--panel);border-color:var(--line);border-radius:16px;color:var(--ink)}
#soro-blog .soro-blog-card:hover{border-color:var(--mint)}
#soro-blog .soro-blog-card-image{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:0}
#soro-blog .soro-blog-card-content{padding:24px}
#soro-blog .soro-blog-card-title{font-size:25px;color:var(--ink);letter-spacing:-.025em}
#soro-blog .soro-blog-card-excerpt,#soro-blog .soro-blog-card-date,#soro-blog .soro-blog-article-date{color:var(--muted)}
#soro-blog .soro-blog-article{max-width:850px;margin:auto}
#soro-blog .soro-blog-article-title{font-size:clamp(34px,5vw,62px);color:var(--ink)}
#soro-blog .soro-blog-article-content,#soro-blog .soro-blog-article-content h1,#soro-blog .soro-blog-article-content h2,#soro-blog .soro-blog-article-content h3{color:var(--ink)}
#soro-blog .soro-blog-article-content{font-size:18px;line-height:1.85}
#soro-blog .soro-blog-article-content a{color:var(--mint);text-decoration:underline}
#soro-blog .soro-blog-back{color:var(--ink);border-color:var(--line)}
#soro-blog .soro-blog-back:hover{background:var(--panel)}
#soro-blog .soro-blog-article-image{max-height:none;height:auto;object-fit:contain}
@media(max-width:1000px){#soro-blog .soro-blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#soro-blog .soro-blog-list{grid-template-columns:1fr}.blog-intro{padding:25px 0 30px}#soro-blog .soro-blog-card-title{font-size:24px}#soro-blog .soro-blog-article-content{font-size:17px}}
