.blog-grid{display:grid;gap:1rem;margin-top:1.5rem}.blog-card{display:block;padding:1rem 1.2rem;border:1px solid var(--line-2);border-radius:6px;color:var(--ink)}.blog-card h3{font-size:1.2rem}.legal ul,.legal ol{margin:0 0 .9rem 1.3rem}.legal li{margin-bottom:.3rem}.legal h3{font-size:1.3rem;margin:1.4rem 0 .5rem}.legal table{width:100%;border-collapse:collapse;margin-bottom:1rem}.legal caption{text-align:left;font-weight:700;padding-bottom:.4rem}.legal th,.legal td{text-align:left;vertical-align:top;padding:.4rem .5rem;border-bottom:1px solid var(--line)}@media (max-width:640px){.legal table{display:block;overflow-x:auto}}