.blog-list{gap:14px;margin-top:26px;display:grid}.method a.blog-card{border:1px solid var(--hairline);border-radius:var(--radius-tile);color:var(--ink);background:#fff;padding:22px 24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.blog-card:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow-card)}.blog-card .bc-kicker{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-weight:700}.blog-card h2{font-size:var(--text-lg);margin:6px 0;font-weight:800;line-height:1.3}.blog-card p{font-size:var(--text-md);color:var(--ink-muted);margin:0;line-height:1.55}.blog-card .bc-meta{font-size:var(--text-xs);color:var(--ink-soft);margin-top:10px;font-weight:500;display:block}.post .post-meta{font-size:var(--text-sm);color:var(--ink-soft);margin:-8px 0 22px;font-weight:500}.post table{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin:14px 0 22px}.post th{text-align:left;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--hairline-strong);padding:8px 10px;font-weight:700}.post td{border-bottom:1px solid var(--hairline);padding:9px 10px;line-height:1.45}.post td.num,.post th.num{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.post .lead-row td{font-weight:700}.post .post-note{font-size:var(--text-sm);color:var(--ink-soft);margin-top:-12px}
