.sw-blog-hero{padding:72px 0 32px;text-align:center;background:var(--brand-bg-alt)}.sw-blog-hero p{max-width:680px;margin:0 auto;color:var(--brand-text)}.sw-blog-card{height:100%;display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);box-shadow:0 4px 16px rgba(0,0,0,.06);transition:transform .25s,box-shadow .25s}.sw-blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.sw-blog-tag{display:inline-block;margin-bottom:8px;color:var(--brand-primary);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sw-blog-card h2{font-size:1.25rem}.sw-blog-card h2 a{color:var(--brand-text)}.sw-blog-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;font-size:.875rem;color:var(--brand-text)}.sw-blog-card p{flex:1;color:var(--brand-text)}.sw-blog-more{font-weight:700;color:var(--brand-primary)}.sw-pagination{margin-top:40px}.sw-pagination .page-link{color:var(--brand-text);border-radius:var(--brand-radius);margin:0 4px}