.blog-row{border-bottom:1px solid var(--brand-border);margin-bottom:32px;padding-bottom:32px}.blog-row h2{font-size:1.5rem}.date-badge{background:var(--brand-primary);border-radius:var(--radius);color:var(--brand-text-inverse);display:inline-block;font-size:.75rem;font-weight:700;margin-right:8px;padding:4px 8px}.recent-widget{border-left:4px solid var(--brand-accent);padding-left:16px}.recent-widget li{margin-bottom:12px}.blog-side h2{border-bottom:1px solid var(--brand-border);font-size:1.15rem;padding-bottom:8px}