.blog-grid{padding-block:64px 128px;align-items:start}.blog-head{grid-column:1/span 8;grid-row:1}.blog-title{margin:-8px 0;font:var(--site-text-display-sm);letter-spacing:-.02em}.blog-lead{margin:32px 0 0;font:var(--site-text-title-xl);font-weight:400}.blog-topics{grid-column:1/-1;grid-row:2;justify-self:start;min-width:0;margin-top:40px}.blog-chips{display:flex;gap:8px;width:max-content;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.blog-chips::-webkit-scrollbar{display:none}.blog-chips>[data-slot=button]{flex:none;width:auto}.blog-hit{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:0;overflow:hidden;border-radius:16px;background:var(--muted);color:inherit;text-decoration:none;outline:none;transition:background-color .15s ease}.blog-hit:hover{background:color-mix(in oklab,var(--muted),var(--foreground) 5%)}.blog-hit:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 30%,transparent)}.blog-hit .where-tile.blog-tile{aspect-ratio:40/21;height:auto;gap:8px;border-radius:0}.blog-feature{grid-column:1/-1;grid-row:3;margin-top:24px}.blog-feature-hit{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.blog-feature .where-tile.blog-tile{grid-column:2;grid-row:1;align-self:center}.blog-feature-body{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;padding:40px 48px 40px 40px}.blog-feature-title{margin:12px 0 0;font:var(--site-text-heading-xl);letter-spacing:-.01em;text-wrap:balance}.blog-feature-text{margin:16px 0 0;font:var(--site-text-body-lg)}.blog-feature-byline{margin-top:auto;padding-top:32px}.blog-byline{display:flex;align-items:center;gap:12px}.blog-byline-text{display:flex;flex-direction:column}.blog-byline-name{font:var(--site-text-label-md)}.blog-meta{margin:0;font:var(--site-text-body-sm)}.blog-list{grid-column:1/-1;grid-row:4;margin:64px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:subgrid;row-gap:24px}.blog-feature+.blog-list{margin-top:24px}.blog-list>.blog-card{grid-column:span 4}.blog-card-body{padding:20px 20px 24px}.blog-card-title{font:var(--site-text-heading-md);-webkit-line-clamp:3;text-wrap:pretty}.blog-card-text,.blog-card-title{margin:8px 0 0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-card-text{font:var(--site-text-body-md);-webkit-line-clamp:2}.blog-empty{grid-row:3;padding:26px 24px;border-radius:16px;background:var(--muted)}.blog-empty,.blog-pager{grid-column:1/-1;margin-top:64px}.blog-pager{grid-row:5;display:flex;align-items:center;justify-content:center;gap:16px}.blog-pager-step{display:flex;width:32px}.blog-pager-pages{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:4px}.blog-pager-pages [data-slot=button]{min-width:32px;font-variant-numeric:tabular-nums}.blog-pager-gap{width:32px;text-align:center;font:var(--site-text-label-md)}.blog-share{display:flex;flex-wrap:wrap;gap:8px}@container site (max-width: 1199px){.blog-grid{padding-block:48px 96px}.blog-head,.blog-topics{grid-column:1/-1}.blog-topics{grid-row:2;justify-self:stretch;margin:32px -40px 0}.blog-chips{padding-inline:40px;scroll-padding-inline:40px}.blog-feature{margin-top:40px}.blog-feature-hit{display:flex;flex-direction:column}.blog-feature .where-tile.blog-tile{order:-1}.blog-feature-body{padding:32px 24px 24px}.blog-feature-byline{padding-top:24px}.blog-feature-title{font:var(--site-text-heading-lg)}.blog-list{margin-top:48px;row-gap:24px}.blog-feature+.blog-list{margin-top:24px}.blog-list>.blog-card{grid-column:span 4}.blog-pager{margin-top:48px}}@container site (max-width: 767px){.blog-grid{padding-block:32px 64px}.blog-lead{margin-top:24px;font:var(--site-text-body-lg)}.blog-topics{margin:24px -16px 0}.blog-chips{padding-inline:16px;scroll-padding-inline:16px}.blog-feature{margin-top:32px}.blog-list{margin-top:40px;row-gap:16px}.blog-feature+.blog-list{margin-top:16px}.blog-list>.blog-card{grid-column:1/-1}.blog-empty{margin-top:48px}.blog-pager{margin-top:40px}}