.blog-index{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.blog-index h2{font-size:var(--t-sm);letter-spacing:var(--tr-sm);margin:.35rem 0 .4rem;font-weight:600;line-height:1.35}.blog-index h2 a{color:var(--ink);text-decoration:none}.blog-index h2 a:hover{color:var(--cobalt)}.blog-index p{font-size:var(--t-sm);letter-spacing:var(--tr-sm);color:var(--ink-3);margin:0;line-height:1.7}.blog-index__d{font-family:var(--data);font-size:var(--t-xs);letter-spacing:var(--tr-xs);color:var(--ink-3)}.legal-page pre{font-family:var(--data);font-size:var(--t-sm);background:var(--paper-2);border-radius:var(--r-el);color:var(--ink);margin:0;padding:.9rem 1.1rem;line-height:1.7;overflow-x:auto}.legal-page code{font-family:var(--data);font-size:.92em}.legal-page pre code{font-size:1em}.blog-table{margin:0;overflow-x:auto}.blog-table table{border-collapse:collapse;width:100%;font-size:var(--t-sm);letter-spacing:var(--tr-sm);min-width:520px;line-height:1.6}.blog-table th,.blog-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.65rem .9rem .65rem 0}.blog-table thead th{color:var(--ink);border-bottom-color:var(--ink-3);font-weight:600}.blog-table tbody th{color:var(--ink);font-weight:600}.blog-table td{color:var(--ink-3)}.blog-faq__item h3{font-size:var(--t-sm);letter-spacing:var(--tr-sm);color:var(--ink);margin:0 0 .35rem;font-weight:600;line-height:1.45}.blog-faq__item p{margin:0}
