.blog-header h1,.blog-header p{max-width:820px}.blog-layout{background:var(--brand-bg)}.blog-excerpt{border-bottom:1px solid var(--brand-border);padding-bottom:32px;margin-bottom:32px}.blog-excerpt h2{font-size:1.55rem}.blog-attr,.category,.entry-meta{color:var(--brand-muted);font-size:.9rem;margin-bottom:12px}.blog-sidebar{border-left:1px solid var(--brand-border)}.widget-title{display:block;font-weight:800;margin-bottom:16px}.recent-blogs{list-style:none;padding:0;margin:0}.recent-blogs li{display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;margin-bottom:16px;align-items:start}.date-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);min-height:48px}.date-badge span{font-weight:800;color:var(--brand-primary)}.date-badge small{color:var(--brand-muted)}@media (max-width:991px){.blog-sidebar{border-left:0}}