.blog-post-list{gap:40px;margin-top:40px;display:grid}.blog-post-card{border-bottom:1px solid var(--site-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:28px;padding-bottom:40px;display:grid}.blog-post-image{border:1px solid var(--site-hairline);border-radius:16px;display:block;overflow:hidden}.blog-post-image img{width:100%;height:auto;display:block}.blog-article .docs-page-header{margin-bottom:32px}.blog-post-summary{min-width:0}.blog-post-summary h2{font-family:var(--site-font-display);letter-spacing:-.015em;text-wrap:balance;margin:10px 0 12px;font-size:25px;font-weight:600;line-height:1.16}.blog-post-summary h2 a{color:var(--site-text);text-decoration:none}.blog-post-summary h2 a:hover{color:var(--site-link)}.blog-post-summary>p:not(.blog-post-meta){color:var(--site-text-2);line-height:1.6}.blog-post-meta{color:var(--site-text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.5;display:flex}.blog-post-read{color:var(--site-link);margin-top:18px;font-weight:500;display:inline-block}.blog-prose{min-width:0;color:var(--site-text-2);overflow-wrap:anywhere;line-height:1.75}.blog-prose>*+*{margin-top:22px}.blog-prose :is(h1,h2,h3,h4){color:var(--site-text);font-family:var(--site-font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.2}.blog-prose h2{margin-top:48px;font-size:30px}.blog-prose h3{margin-top:32px;font-size:23px}.blog-prose h4{font-size:19px}.blog-prose :is(h2,h3,h4)+*{margin-top:14px}.blog-prose :is(a,a:visited){color:var(--site-link);text-underline-offset:3px;text-decoration:underline}.blog-prose strong{color:var(--site-text);font-weight:600}.blog-prose :is(ul,ol){padding-left:24px}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:8px}.blog-prose li>p+p{margin-top:12px}.blog-prose :not(pre)>code{background:var(--site-fill);color:var(--site-text);font-family:var(--site-font-mono);border-radius:5px;padding:2px 5px;font-size:.86em}.blog-prose .docs-code-block{overflow-wrap:normal;min-width:0;max-width:100%}.blog-prose blockquote{border-left:2px solid var(--site-hairline);padding-left:20px}.blog-prose hr{border-color:var(--site-hairline);margin-block:40px}.blog-prose img{max-width:100%;height:auto}.blog-table-scroll{border:1px solid var(--site-hairline);border-radius:12px;max-width:100%;overflow-x:auto}.blog-table-scroll:focus-visible{outline:2px solid var(--lg-focus-ring);outline-offset:3px}.blog-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:15px;line-height:1.6}.blog-table-scroll :is(th,td){vertical-align:top;padding:14px 18px}.blog-table-scroll th{background:var(--site-fill);color:var(--site-text);font-weight:600}.blog-table-scroll tr+tr td{border-top:1px solid var(--site-hairline)}.blog-feed-link{color:var(--site-link);margin-top:40px;font-size:15px}@media (max-width:767px){.blog-post-card{grid-template-columns:minmax(0,1fr);gap:20px}.blog-post-summary h2{font-size:24px}.blog-prose h2{font-size:26px}}