@charset "UTF-8";.blog-entry{padding:24px 0;border-bottom:1px solid rgba(0,51,102,.08)}.blog-entry .cat-tag{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-secondary);font-weight:700;margin-bottom:6px}.blog-entry .entry-title{font-size:1.2rem;margin-bottom:6px}.blog-entry .entry-title a{color:var(--brand-dark)}.blog-entry .entry-title a:hover{color:var(--brand-primary)}.blog-entry .entry-meta{font-size:.8rem;color:var(--brand-muted);margin-bottom:8px}.blog-entry .abstract{font-size:.9rem;color:var(--brand-muted);line-height:1.65;margin-bottom:10px}.blog-entry .read-more{font-size:.85rem;font-weight:700;color:var(--brand-secondary)}.blog-entry .read-more:hover{color:var(--brand-primary)}.blog-card{background:#fff;border:1px solid rgba(0,51,102,.08);border-radius:var(--border-radius);overflow:hidden;height:100%;transition:box-shadow var(--transition)}.blog-card:hover{box-shadow:var(--shadow-md)}.blog-card .blog-card-body{padding:18px 16px 20px}.blog-card .blog-card-body .cat-tag{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-secondary);font-weight:700}.blog-card .blog-card-body h3{font-size:1rem;margin:6px 0 8px}.blog-card .blog-card-body h3 a{color:var(--brand-dark)}.blog-card .blog-card-body h3 a:hover{color:var(--brand-primary)}.blog-card .blog-card-body .meta{font-size:.78rem;color:var(--brand-muted)}.about-stat{text-align:center;padding:20px 12px}.about-stat .stat-num{font-size:2.2rem;font-weight:800;color:var(--brand-secondary);line-height:1}.about-stat .stat-label{font-size:.8rem;color:var(--brand-muted);margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.timeline-item{display:flex;gap:18px;margin-bottom:24px}.timeline-item .year-badge{flex-shrink:0;width:64px;height:32px;background:var(--brand-primary);color:#fff;border-radius:var(--border-radius);font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center}.timeline-item .tl-content h4{font-size:.95rem;margin-bottom:4px}.timeline-item .tl-content p{font-size:.85rem;color:var(--brand-muted);margin:0}