.blog-heading{padding-top:64px;max-width:1184px}.blog-heading p{max-width:760px}.blog-section{padding-top:32px}.blog-entry{padding:32px 0;border-bottom:1px solid var(--brand-border);margin-bottom:32px}.blog-entry:first-child{padding-top:0}.blog-entry h2{font-size:1.8rem;margin:16px 0}.blog-entry h2 a{-webkit-text-decoration:none;text-decoration:none}.blog-divider{width:64px;height:3px;background:var(--brand-primary);margin-bottom:16px}.blog-entry-meta,.blog-meta{font-size:.85rem;color:var(--brand-text)}.blog-entry-meta{margin-top:24px;margin-bottom:0}.blog-category{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.blog-sidebar{border-left:1px solid var(--brand-border);padding-left:32px}.blog-sidebar h2{font-size:1.3rem}.blog-sidebar ul{list-style:none;padding:0}.blog-sidebar li{display:flex;gap:12px;margin:24px 0;align-items:start}.recent-date{display:flex;flex-direction:column;align-items:center;min-width:48px;background:var(--brand-primary-light);color:var(--brand-primary-dark);padding:8px;font-size:.75rem}.recent-date strong{font-size:1.2rem}.blog-sidebar a{font-size:.95rem}.blog-reading-note{margin-top:48px;border-top:1px solid var(--brand-border);padding-top:32px}.blog-reading-note h2{font-size:1.5rem}.page-link{color:var(--brand-primary)}.page-item.active .page-link{background:var(--brand-primary);border-color:var(--brand-primary)}@media (max-width:991px){.blog-sidebar{border-left:0;border-top:1px solid var(--brand-border);padding:32px 12px 0}}@media (max-width:575px){.blog-entry h2{font-size:1.45rem}}