.blog-post-list:where(.astro-jtvwtnmw){grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.blog-post-list__item:where(.astro-jtvwtnmw){border:1px solid var(--sl-color-gray-5);background:var(--guide-surface,var(--sl-color-bg));height:100%;box-shadow:var(--sl-shadow-sm);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem .8rem;margin:0;padding:.7rem;list-style:none;display:grid;position:relative;overflow:hidden}.blog-post-list__item--pinned:where(.astro-jtvwtnmw){border-color:color-mix(in srgb, var(--sl-color-accent) 35%, var(--sl-color-gray-5));background:color-mix(in srgb, var(--sl-color-accent-low) 28%, var(--guide-surface,var(--sl-color-bg)))}.blog-post-list__item:where(.astro-jtvwtnmw):hover{background:var(--sl-color-gray-7,var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.blog-post-list__item--pinned:where(.astro-jtvwtnmw):hover{border-color:color-mix(in srgb, var(--sl-color-accent) 55%, var(--sl-color-gray-2))}.blog-post-list__media:where(.astro-jtvwtnmw){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);border-radius:.4rem;flex-shrink:0;width:2.65rem;height:3.7rem;overflow:hidden}.blog-post-list__image:where(.astro-jtvwtnmw){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.blog-post-list__image--placeholder:where(.astro-jtvwtnmw){background:linear-gradient(145deg, color-mix(in srgb, var(--sl-color-gray-5) 70%, transparent), var(--sl-color-gray-6) 45%, color-mix(in srgb, var(--sl-color-gray-5) 55%, transparent))}.blog-post-list__body:where(.astro-jtvwtnmw){flex-direction:column;gap:.12rem;min-width:0;padding-top:.15rem;display:flex}.blog-post-list__meta:where(.astro-jtvwtnmw){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 .15rem;line-height:1.35;display:flex}.blog-post-list__badge:where(.astro-jtvwtnmw){letter-spacing:.02em;text-transform:uppercase;color:var(--sl-color-text-accent);background:color-mix(in srgb, var(--sl-color-accent-low) 55%, transparent);border:1px solid color-mix(in srgb, var(--sl-color-accent) 35%, var(--sl-color-gray-5));border-radius:.3rem;align-items:center;padding:.12rem .5rem;font-size:.68rem;font-weight:650;display:inline-flex}.blog-post-list__tag:where(.astro-jtvwtnmw){letter-spacing:.02em;color:var(--sl-color-text-accent);background:color-mix(in srgb, var(--sl-color-accent-low) 55%, transparent);border:1px solid color-mix(in srgb, var(--sl-color-accent) 35%, var(--sl-color-gray-5));border-radius:.3rem;align-items:center;padding:.12rem .5rem;font-size:.68rem;font-weight:650;display:inline-flex}.blog-post-list__link:where(.astro-jtvwtnmw){line-height:var(--sl-line-height-headings);text-decoration:none}.blog-post-list__link:where(.astro-jtvwtnmw):before{content:"";border-radius:inherit;position:absolute;inset:0}.blog-post-list__title:where(.astro-jtvwtnmw){color:var(--sl-color-white);font-weight:650;font-size:var(--sl-text-base)}.blog-post-list__description:where(.astro-jtvwtnmw){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);margin:.15rem 0 0;line-height:1.4}.blog-post-list__item:where(.astro-jtvwtnmw):hover .blog-post-list__title:where(.astro-jtvwtnmw){color:var(--sl-color-white)}.blog-post-list__item:where(.astro-jtvwtnmw):focus-within{outline:2px solid var(--sl-color-accent);outline-offset:2px}.blog-post-list__empty:where(.astro-jtvwtnmw){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);margin:0}.blog-post-list--card:where(.astro-jtvwtnmw){gap:.9rem}.blog-post-list--card:where(.astro-jtvwtnmw) .blog-post-list__item:where(.astro-jtvwtnmw){border-radius:.85rem;flex-direction:column;padding:0;display:flex}.blog-post-list--card:where(.astro-jtvwtnmw) .blog-post-list__media:where(.astro-jtvwtnmw){aspect-ratio:16/10;border:0;border-bottom:1px solid var(--sl-color-gray-5);border-radius:0;width:100%;height:auto}.blog-post-list--card:where(.astro-jtvwtnmw) .blog-post-list__body:where(.astro-jtvwtnmw){flex:1;gap:.3rem;padding:.8rem .85rem .95rem}.blog-post-list--card:where(.astro-jtvwtnmw) .blog-post-list__title:where(.astro-jtvwtnmw){font-size:var(--sl-text-sm)}.blog-post-list--card:where(.astro-jtvwtnmw) .blog-post-list__meta:where(.astro-jtvwtnmw){margin:0}.blog-post-list--card:where(.astro-jtvwtnmw) .blog-post-list__description:where(.astro-jtvwtnmw){margin:.05rem 0 0;font-size:.8125rem;line-height:1.45}@media (width>=50rem){.blog-post-list--card:where(.astro-jtvwtnmw){grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post-list--card:where(.astro-jtvwtnmw):has(>:only-child){grid-template-columns:minmax(0,22rem)}.blog-post-list--auto:where(.astro-jtvwtnmw){grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.blog-post-list--auto:where(.astro-jtvwtnmw):has(>:only-child){grid-template-columns:minmax(0,18rem)}.blog-post-list--auto:where(.astro-jtvwtnmw) .blog-post-list__item:where(.astro-jtvwtnmw){border-radius:.85rem;flex-direction:column;padding:0;display:flex}.blog-post-list--auto:where(.astro-jtvwtnmw) .blog-post-list__media:where(.astro-jtvwtnmw){aspect-ratio:16/10;border:0;border-bottom:1px solid var(--sl-color-gray-5);border-radius:0;width:100%;height:auto}.blog-post-list--auto:where(.astro-jtvwtnmw) .blog-post-list__body:where(.astro-jtvwtnmw){flex:1;gap:.3rem;padding:.8rem .85rem .95rem}.blog-post-list--auto:where(.astro-jtvwtnmw) .blog-post-list__title:where(.astro-jtvwtnmw){font-size:var(--sl-text-sm)}.blog-post-list--auto:where(.astro-jtvwtnmw) .blog-post-list__meta:where(.astro-jtvwtnmw){margin:0}.blog-post-list--auto:where(.astro-jtvwtnmw) .blog-post-list__description:where(.astro-jtvwtnmw){margin:.05rem 0 0;font-size:.8125rem;line-height:1.45}}@media (width>=72rem){.blog-post-list--card:where(.astro-jtvwtnmw){grid-template-columns:repeat(3,minmax(0,1fr))}.blog-post-list--auto:where(.astro-jtvwtnmw){grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.blog-post-list--auto:where(.astro-jtvwtnmw):has(>:only-child){grid-template-columns:minmax(0,18rem)}.blog-post-list--auto:where(.astro-jtvwtnmw) .blog-post-list__media:where(.astro-jtvwtnmw){aspect-ratio:3/4}.blog-post-list--auto:where(.astro-jtvwtnmw) .blog-post-list__body:where(.astro-jtvwtnmw){gap:.4rem;padding:.95rem 1rem 1.1rem}.blog-post-list--auto:where(.astro-jtvwtnmw) .blog-post-list__title:where(.astro-jtvwtnmw){font-size:var(--sl-text-base)}.blog-post-list--auto:where(.astro-jtvwtnmw) .blog-post-list__description:where(.astro-jtvwtnmw){font-size:var(--sl-text-sm);margin:.1rem 0 0;line-height:1.5}}.blog-post-list--row:where(.astro-jtvwtnmw){grid-template-columns:1fr;gap:.85rem}@media (width>=50rem){.blog-post-list--row:where(.astro-jtvwtnmw) .blog-post-list__item:where(.astro-jtvwtnmw){border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);padding:.8rem .85rem;display:grid}.blog-post-list--row:where(.astro-jtvwtnmw) .blog-post-list__media:where(.astro-jtvwtnmw){aspect-ratio:auto;border:1px solid var(--sl-color-gray-5);border-bottom:1px solid var(--sl-color-gray-5);border-radius:.4rem;width:3rem;height:4.2rem}.blog-post-list--row:where(.astro-jtvwtnmw) .blog-post-list__body:where(.astro-jtvwtnmw){gap:.12rem;padding:.15rem 0 0}.blog-post-list--row:where(.astro-jtvwtnmw) .blog-post-list__title:where(.astro-jtvwtnmw){font-size:var(--sl-text-base)}.blog-post-list--row:where(.astro-jtvwtnmw) .blog-post-list__description:where(.astro-jtvwtnmw){font-size:var(--sl-text-sm);margin:.15rem 0 0;line-height:1.4}}
