.blog-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.blog-list li{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md)}.blog-list a{display:block;padding:18px 20px;text-decoration:none;color:var(--ink)}.blog-list a:hover strong{color:var(--pine-deep);text-decoration:underline}.blog-list strong{font-family:var(--font-display);font-size:1.08rem;display:block;margin-bottom:4px}.blog-list p{margin:0 0 6px;color:var(--muted);font-size:.95rem}.blog-meta{font-size:.85rem;color:var(--muted)}.blog-meta .blog-status{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;border:1px solid var(--alert);color:var(--alert);font-weight:600;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.blog-collections{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.blog-collections a{display:block;height:100%;padding:16px 18px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none;color:var(--ink)}.blog-collections a:hover{border-color:var(--fern);background:var(--card)}.blog-collections strong{font-family:var(--font-display);display:block;margin-bottom:4px}.blog-collections span{color:var(--muted);font-size:.9rem}.blog-draft-banner{margin:0 0 22px;padding:12px 16px;background:#fbefea;border:1.5px solid var(--alert);border-radius:var(--radius-sm);color:var(--alert);font-size:.95rem}.blog-byline{margin:-6px 0 26px;color:var(--muted);font-size:.92rem}.blog-post--glossary>p:first-of-type{font-size:1.08rem;padding:14px 18px;background:var(--panel);border-left:3px solid var(--gold);border-radius:var(--radius-sm)}.blog-post--state-law blockquote{border-left:3px solid var(--fern);background:var(--card);padding:12px 18px;margin:18px 0;border-radius:var(--radius-sm)}.blog-post--comparisons table{width:100%;border-collapse:collapse}.blog-post--comparisons td,.blog-post--comparisons th{border:1px solid var(--line);padding:8px 12px;text-align:left}