.blog-pagination{border-top:1px solid var(--color-neutral-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.blog-pagination-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.blog-pagination-list a,.blog-pagination-step{border:1px solid var(--color-neutral-200);border-radius:var(--radius-base);min-width:2.75rem;min-height:2.75rem;color:var(--color-neutral-800);background:#fff;justify-content:center;align-items:center;padding:0 .9rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-pagination-list a:hover,.blog-pagination-step:hover{border-color:var(--color-primary-300);color:var(--color-primary-700)}.blog-pagination-list a[aria-current=page]{border-color:var(--color-primary-700);background:var(--color-primary-700);color:#fff}.blog-pagination-list a:focus-visible,.blog-pagination-step:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:2px}.blog-pagination-status{color:var(--color-neutral-600);flex-basis:100%;margin:0;font-size:.95rem}.blog-draft-banner{border-radius:var(--radius-base);color:oklch(42% .09 65);background:oklch(97% .04 85);border:1px solid oklch(85% .09 85);margin-bottom:1.5rem;padding:1rem 1.25rem;font-weight:500;line-height:1.5}.blog-draft-mark{color:oklch(42% .09 65);background:oklch(97% .04 85);border:1px solid oklch(85% .09 85);border-radius:999px;align-items:center;padding:.15rem .6rem;font-weight:600;display:inline-flex}.blog-draft-table-wrap{overflow-x:auto}.blog-draft-table{border-collapse:collapse;background:#fff;width:100%;font-size:.95rem}.blog-draft-table th,.blog-draft-table td{border-bottom:1px solid var(--color-neutral-200);text-align:left;vertical-align:top;padding:.75rem 1rem}.blog-draft-table th{color:var(--color-neutral-700);font-weight:600}.blog-draft-table a{color:var(--color-primary-700);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:47.99rem){.blog-draft-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.blog-draft-table tr{border-bottom:1px solid var(--color-neutral-200);padding:.75rem 0;display:block}.blog-draft-table td{border:0;grid-template-columns:7rem minmax(0,1fr);gap:.75rem;padding:.3rem 1rem;display:grid}.blog-draft-table td:before{content:attr(data-label);color:var(--color-neutral-600);font-weight:600}}article>header h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.prose-article .post-brief{margin:1.75rem 0 2.25rem}.prose-article .post-brief p:not(.key-facts-title){margin:.75rem 0 0;font-size:1rem;line-height:1.65}.prose-article pre{border:1px solid var(--color-primary-200);border-radius:var(--radius-base);background:var(--color-neutral-50);color:var(--color-neutral-900);margin:.5rem 0 1.4rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.6}.prose-article pre code{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.prose-article :not(pre)>code{background:var(--color-neutral-100);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:.3rem;padding:.05rem .35rem;font-size:.9em}.prose-article .post-code-label{color:var(--color-neutral-700);margin:1rem 0 0;font-size:.95rem;font-weight:600}.post-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.5}.post-table th,.post-table td{border-bottom:1px solid var(--color-neutral-200);text-align:left;vertical-align:top;padding:.8rem 1rem}.post-table thead th{background:var(--color-neutral-100);color:var(--color-neutral-900);font-family:var(--font-display)}.post-table tbody th{background:var(--color-neutral-50);color:var(--color-neutral-900);font-weight:600}.post-table tbody tr:last-child>*{border-bottom:0}@media (max-width:47.99rem){.post-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.post-table tr{border-bottom:1px solid var(--color-neutral-200);display:block}.post-table tbody tr:last-child{border-bottom:0}.post-table th,.post-table td{border:0;padding:.35rem 1rem;display:block}.post-table tbody th{padding-top:.85rem;padding-bottom:.5rem}.post-table td:last-child{padding-bottom:.85rem}.post-table td[data-label]:before{content:attr(data-label);color:var(--color-neutral-600);font-size:.85rem;font-weight:600;display:block}}.prose-article .post-warning{border:1px solid oklch(85% .09 85);border-left:4px solid var(--color-accent-500);border-radius:var(--radius-base);color:var(--color-neutral-800);background:oklch(97% .04 85);margin:1.5rem 0;padding:1rem 1.25rem}.prose-article .post-warning p{margin:0}.prose-article .post-warning p+p{margin-top:.6rem}.prose-article .post-warning ul{margin:.6rem 0 0 1.3rem}