.blog-index-title{margin-bottom:48px;padding-bottom:32px;border-bottom:4px solid var(--brand-primary)}.blog-index-title h1{font-size:max(2rem, min(3vw, 3rem));max-width:34ch}.blog-list-entry{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--brand-border)}.blog-list-entry h2{font-size:1.6rem;margin:16px 0}.blog-list-entry h2 a{-webkit-text-decoration:none;text-decoration:none}.blog-divider{height:1px;background:var(--brand-border);margin:16px 0}.blog-meta,.entry-taxonomy{font-size:.8rem}.entry-taxonomy{margin-top:16px}.blog-sidebar{padding-left:32px}.blog-sidebar h2{font-size:1.1rem}.blog-sidebar ul{list-style:none;padding:0}.blog-sidebar li{padding:16px 0;border-bottom:1px solid var(--brand-border)}.date-badge{display:block;font-size:.8rem;font-weight:700}.blog-sidebar p{font-size:.9rem}.blog-reading-note{padding:32px;background:var(--brand-bg-alt);margin-top:32px}.blog-reading-note h2{font-size:1.4rem}.page-link{color:var(--brand-primary)}@media (max-width:991px){.blog-sidebar{padding-left:12px}}