.blog-index header{border-bottom:3px solid var(--brand-primary);margin-bottom:24px}.blog-entry{padding:24px 0;border-bottom:1px solid var(--brand-border)}.blog-entry h2{font-size:1.55rem}.blog-index .pagination{margin-top:24px;margin-bottom:24px;--bs-pagination-active-bg:var(--brand-primary);--bs-pagination-active-border-color:var(--brand-primary);--bs-pagination-color:var(--brand-primary-dark)}.blog-reading{max-width:75ch;margin-top:32px}.blog-aside{background:var(--brand-bg-alt);padding:16px}.blog-aside h2{font-size:1.2rem}.blog-aside ul{padding:0;list-style:none}.blog-aside li{padding-top:8px;padding-bottom:8px}.date-badge{display:inline-block;padding:4px 8px;background:var(--brand-primary-light);font-weight:700}