.blog-section-title{margin:0 0 1rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rw-ink-40)}.blog-section-title+.res-cards{margin-bottom:2.5rem}.blog-card .blog-meta,.blog-meta{margin-top:auto;font-family:var(--rw-font-mono);font-size:.75rem;color:var(--rw-ink-40)}.blog-article{max-width:46rem}.blog-article .blog-meta{margin-top:0;margin-bottom:.75rem}.blog-body{display:flex;flex-direction:column;gap:1rem;margin-top:clamp(1.75rem,3vw,2.25rem)}.blog-body p{margin:0;font-size:1rem;line-height:1.75;color:var(--rw-ink-75)}.blog-body a{color:var(--rw-accent);text-decoration:underline;text-underline-offset:2px}.blog-body code{padding:.1em .35em;border:1px solid var(--rw-border);border-radius:var(--rw-radius);font-family:var(--rw-font-mono);font-size:.875em;color:var(--rw-ink-90)}.blog-h2{margin:1.5rem 0 0;font-size:1.125rem;font-weight:600;color:var(--rw-ink-90)}.blog-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding-left:1.5rem;font-size:.9375rem;line-height:1.7;color:var(--rw-ink-75)}.blog-list--muted{font-size:.875rem;color:var(--rw-ink-55)}.blog-list strong{color:var(--rw-ink-90)}.blog-table-wrap{overflow-x:auto;border:1px solid var(--rw-border);border-radius:var(--rw-radius)}.blog-table{width:100%;min-width:30rem;border-collapse:collapse;font-size:.9375rem}.blog-table td,.blog-table th{padding:.5rem .75rem;border-bottom:1px solid var(--rw-border);white-space:nowrap}.blog-table thead th{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rw-ink-40)}.blog-table tbody tr:last-child td{border-bottom:0}.blog-cell-label{text-align:left;color:var(--rw-ink-75)}.blog-cell-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--rw-ink-90)}.blog-table tbody td.blog-cell-num{font-weight:500}.blog-note{margin:.5rem 0 0;font-size:.8125rem;line-height:1.6;color:var(--rw-ink-40)}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}}