.blog-detail-page{padding:112px 0 90px;background:#fff}.blog-article{max-width:880px}.blog-kicker{display:inline-block;margin-bottom:12px;color:var(--brand-primary);font-weight:900;text-transform:uppercase}.blog-article h1{color:var(--brand-text);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.blog-attr,.entry-meta{padding:14px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);color:var(--brand-text)}.blog-content{padding:34px 0}.blog-reply,.blog-share,.entry-author,.pre-next{margin-top:28px}.entry-author{display:grid;grid-template-columns:76px 1fr;grid-gap:18px;gap:18px;padding:22px;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.author-avatar{width:76px;height:76px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-reply h2,.blog-sidebar h2,.entry-author h2{font-size:1.25rem}.pre-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.pre-next a{display:block;padding:18px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);font-weight:900}.pre-next span{display:block;color:var(--brand-primary);font-size:.8rem}.blog-sidebar{position:sticky;top:112px;height:-moz-fit-content;height:fit-content;padding:22px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.blog-sidebar ul{padding:0;margin:0;list-style:none}.blog-sidebar li{padding:12px 0;border-bottom:1px solid var(--brand-border)}.blog-sidebar li:last-child{border-bottom:0}.blog-sidebar span{display:block;color:var(--brand-primary);font-weight:900}@media (max-width:767px){.entry-author,.pre-next{grid-template-columns:1fr}}