.blog-post:where(.astro-uux3il2q){max-width:40rem;margin:0 auto;padding:0 var(--spacing-04);margin-top:var(--spacing-09)}.blog-post__cover-container:where(.astro-uux3il2q){max-width:48rem;margin:var(--spacing-08) auto}.blog-post__cover:where(.astro-uux3il2q){width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--spacing-03)}.blog-post__prose:where(.astro-uux3il2q){margin:0 auto}.blog-post__prose:where(.astro-uux3il2q) h2{font-family:var(--mfi-sans-medium);font-size:var(--desktop-heading-04);color:var(--content-primary);margin-top:var(--spacing-10);margin-bottom:var(--spacing-04)}.blog-post__prose:where(.astro-uux3il2q) h3{font-family:var(--mfi-sans-medium);font-size:var(--desktop-heading-05);line-height:var(--lh-desktop-heading-05);color:var(--content-primary);margin-top:var(--size-m)}.blog-post__prose:where(.astro-uux3il2q) p{font-size:var(--desktop-heading-05);line-height:var(--lh-desktop-heading-05);color:var(--content-primary);margin-top:0;margin-bottom:var(--spacing-06);text-indent:var(--spacing-13);text-justify:inter-word;overflow-wrap:break-word;hanging-punctuation:first last;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;orphans:3;widows:3}.blog-post__prose:where(.astro-uux3il2q) p:first-of-type{text-indent:0}.blog-post__prose:where(.astro-uux3il2q) a{color:var(--link);text-decoration:underline}.blog-post__prose:where(.astro-uux3il2q) ul,.blog-post__prose:where(.astro-uux3il2q) ol{margin:var(--spacing-06) 0;padding-left:var(--spacing-06);font-size:var(--desktop-heading-05);line-height:var(--lh-desktop-heading-05);color:var(--content-primary)}.blog-post__prose:where(.astro-uux3il2q) li{margin-bottom:var(--spacing-02)}.blog-post__prose:where(.astro-uux3il2q) strong{font-family:var(--mfi-serif-regular);color:var(--content-primary);font-weight:500;text-decoration:underline;text-decoration-color:currentcolor;text-decoration-style:dotted;text-decoration-color:var(--border);text-underline-offset:var(--spacing-02)}.blog-post__prose:where(.astro-uux3il2q) em{font-family:var(--mfi-serif-italic)}.blog-post__footer:where(.astro-uux3il2q){max-width:48rem;margin:var(--spacing-12) auto 0;padding-bottom:var(--spacing-08);border-bottom:1px solid var(--border-muted)}.blog-post__byline:where(.astro-uux3il2q){display:flex;align-items:center;justify-content:center;gap:var(--spacing-02)}.blog-post__author:where(.astro-uux3il2q){display:inline;font-style:normal}.blog-post__tag:where(.astro-uux3il2q){display:inline-block;font-size:var(--desktop-body-sm);color:var(--content-secondary);padding:var(--spacing-02) var(--spacing-04);background-color:var(--background-secondary);border-radius:var(--spacing-02);text-decoration:none;transition:background-color .2s ease}.blog-post__tag:where(.astro-uux3il2q):hover{background-color:var(--background-hover);color:var(--link-hover)}.blog-post__pagination:where(.astro-uux3il2q){display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-04);margin-top:var(--size-m);padding-bottom:var(--size-m)}.pagination-card:where(.astro-uux3il2q){display:flex;flex-direction:column;gap:var(--spacing-02);padding:var(--size-xs);background-color:var(--background-secondary);border-radius:var(--spacing-03);text-decoration:none;transition:background-color .2s ease}.pagination-card:where(.astro-uux3il2q):hover{background-color:var(--background-hover)}.pagination-card--prev:where(.astro-uux3il2q){text-align:left}.pagination-card--next:where(.astro-uux3il2q){text-align:right}.pagination-card:where(.astro-uux3il2q):only-child{grid-column:1 / -1}.pagination-card__label:where(.astro-uux3il2q){font-size:var(--desktop-body-sm);color:var(--content-secondary-alt);font-family:var(--mfi-serif-italic)}.pagination-card__title:where(.astro-uux3il2q){font-family:var(--mfi-sans-medium);font-size:var(--desktop-body);line-height:var(--lh-desktop-body);color:var(--content-primary)}@media(max-width:768px){.blog-post:where(.astro-uux3il2q){padding:0 var(--spacing-06)}.blog-post__pagination:where(.astro-uux3il2q){grid-template-columns:1fr}.pagination-card--prev:where(.astro-uux3il2q),.pagination-card--next:where(.astro-uux3il2q){text-align:left}}
