.blog-detail{padding:120px 0 96px}.blog-detail__grid{align-items:start;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1fr) 300px}.blog-article h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.blog-article__meta,.blog-article__summary{color:var(--brand-text);font-weight:700;margin-bottom:18px}.blog-article__content{border-top:1px solid var(--brand-border);margin-top:28px;padding-top:28px}.blog-author{align-items:center;background:var(--brand-bg-alt);border:1px solid var(--brand-border);display:grid;grid-gap:18px;gap:18px;grid-template-columns:72px 1fr;margin-top:38px;padding:22px}.blog-author__avatar{height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.blog-prev-next{border-top:1px solid var(--brand-border);display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr;margin-top:34px;padding-top:24px}.blog-toc{display:grid;grid-gap:22px;gap:22px;position:sticky;top:100px}.blog-toc__box{border:1px solid var(--brand-border);padding:22px}.blog-toc__box h2{font-size:1.1rem}.blog-toc__box a{color:var(--brand-text);display:block;margin:10px 0}@media (max-width:991px){.blog-detail__grid,.blog-prev-next{grid-template-columns:1fr}.blog-toc{position:static}}