.blog-entry{margin:0 0 32px;padding:0 0 32px;border-bottom:1px solid var(--brand-border)}.blog-entry h2{font-size:1.8rem;margin-top:16px}.blog-meta,.entry-meta{font-size:.875rem}.entry-meta{margin:16px 0 0}.widget-title{font-size:1.25rem;border-bottom:2px solid var(--brand-primary);padding-bottom:16px}.recent-blogs{list-style:none;padding:0}.recent-blogs li{padding:16px 0;border-bottom:1px solid var(--brand-border)}.date-badge{display:block;font-size:.75rem}.reading-note{padding:32px;background:var(--brand-bg-alt);margin-top:32px}.page-link{color:var(--brand-primary)}.blog-cta .feedback{max-width:760px}