.sf-blog-grid{grid-template-columns:var(--cols-m,minmax(0,1fr));gap:var(--space-8) var(--space-4);display:grid}@media (width>=48rem){.sf-blog-grid{grid-template-columns:var(--cols,repeat(3,minmax(0,1fr)));gap:var(--space-10) var(--space-6)}}.sf-blog-card{align-content:start;gap:var(--space-3);color:var(--color-text);display:grid}.sf-blog-cover{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--color-bg-secondary);-o-object-fit:cover;object-fit:cover;width:100%;transition:opacity var(--duration-fast) var(--ease-out)}.sf-blog-card:hover .sf-blog-cover{opacity:.88}.sf-blog-body{gap:var(--space-1);display:grid}.sf-blog-meta{color:var(--color-text-secondary);font-size:var(--fs-footnote);margin:0}.sf-blog-title{font-size:var(--fs-headline);text-wrap:balance;margin:0;line-height:1.3}.sf-blog-card:hover .sf-blog-title{text-underline-offset:.15em;text-decoration:underline}.sf-blog-wrap{position:relative;container-type:inline-size}.sf-blog-wrap.row .sf-blog-grid{gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);display:flex;overflow-x:auto}.sf-blog-wrap.row .sf-blog-grid::-webkit-scrollbar{display:none}.sf-blog-wrap.row .sf-blog-card{scroll-snap-align:start;flex:0 0 78%;min-width:0}.sf-blog-arrow{top:calc(-1.375rem + (100cqw - (-1 + var(--row-n,3)) * var(--space-6)) / var(--row-n,3) * .3125);z-index:2;background:var(--color-bg);width:2.75rem;height:2.75rem;color:var(--color-text);transition:opacity var(--duration-fast) var(--ease-out);border-radius:999px;place-items:center;display:none;position:absolute;box-shadow:0 2px 10px #00000026}.sf-blog-arrow.prev{left:calc(-1 * var(--space-4))}.sf-blog-arrow.next{right:calc(-1 * var(--space-4))}@media (width>=48rem){.sf-blog-wrap.row .sf-blog-grid{gap:var(--space-6);margin-inline:0;padding-inline:0;scroll-padding-inline:0}.sf-blog-wrap.row .sf-blog-card{flex-basis:calc((100% - (-1 + var(--row-n,3)) * var(--space-6)) / var(--row-n,3))}.sf-blog-wrap.row .sf-blog-arrow{display:grid}}.sf-blog-summary{color:var(--color-text-secondary);font-size:var(--fs-subhead);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sf-blog-more[data-v-e8bf6aeb]{margin-top:var(--space-10);justify-content:center;display:flex}.sf-blog-section .sf-blog-grid[data-v-03c73808]{padding-block:var(--space-4) 0}.sf-blog-section-more[data-v-03c73808]{margin:var(--space-10) 0 0;justify-content:center;display:flex}
