.mdes-blog-detail{padding-top:170px;background:var(--brand-bg)}.mdes-blog-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:50px;gap:50px;align-items:start}.blog-article h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1;color:var(--brand-text);margin-bottom:20px}.article-kicker{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;color:var(--brand-text)}.article-author{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);margin-bottom:28px;background:var(--brand-bg-alt)}.article-author img{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.article-author span,.article-author strong,.article-content,.article-content p{color:var(--brand-text)}.article-content img{border-radius:var(--brand-radius)}.article-prev-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:42px}.article-prev-next a{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:18px;color:var(--brand-text)}.article-prev-next span{color:var(--brand-secondary);font-weight:900}.blog-toc-sidebar{position:sticky;top:110px;display:grid;grid-gap:20px;gap:20px}.toc-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:22px;background:var(--brand-bg-alt)}.toc-card h2{color:var(--brand-text);font-size:1.15rem}.toc-card a,.toc-card li{color:var(--brand-text)}.toc-card ul{padding-left:18px}@media (max-width:991px){.article-prev-next,.mdes-blog-detail-grid{grid-template-columns:1fr}.blog-toc-sidebar{position:static}}