.blog-module__3rPSzG__page{background:hsl(var(--a98-color-background));color:hsl(var(--a98-color-foreground))}.blog-module__3rPSzG__inner{max-inline-size:90rem;padding-inline:var(--32);margin-inline:auto}@media (max-width:991px){.blog-module__3rPSzG__inner{padding-inline:var(--24)}}.blog-module__3rPSzG__head{gap:var(--12);padding-block:clamp(var(--32), 4vw, var(--56)) clamp(var(--20), 2.5vw, var(--32));display:grid}.blog-module__3rPSzG__eyebrow{font-family:var(--a98-font-mono);font-size:var(--11);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--a98-color-primary));margin:0}.blog-module__3rPSzG__title{max-inline-size:40ch;font-family:var(--a98-font-serif);font-weight:400;font-size:clamp(var(--32), 3.4vw, var(--48));letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.06}.blog-module__3rPSzG__deck{max-inline-size:36em;font-size:var(--20);color:var(--a98-color-body);text-wrap:pretty;margin:0;line-height:1.5}.blog-module__3rPSzG__chips{gap:var(--8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-module__3rPSzG__chip{min-block-size:var(--32);padding-inline:var(--14);border-radius:var(--a98-radius-full);background:hsl(var(--a98-color-surface));font-family:var(--a98-font-mono);font-size:var(--11);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--a98-color-foreground));transition:background-color var(--a98-duration-short) var(--a98-ease-out-quint), color var(--a98-duration-short) var(--a98-ease-out-quint);align-items:center;text-decoration:none;display:inline-flex}.blog-module__3rPSzG__chip:hover{background:hsl(var(--a98-color-foreground));color:hsl(var(--a98-color-background))}.blog-module__3rPSzG__chip:focus-visible{box-shadow:var(--a98-focus-ring);outline:none}.blog-module__3rPSzG__chip[aria-current=page]{background:hsl(var(--a98-color-primary));color:hsl(var(--a98-color-white))}.blog-module__3rPSzG__filters{padding-block-end:var(--32)}.blog-module__3rPSzG__grid{gap:var(--48) var(--32);padding:0 0 clamp(var(--64), 8vw, var(--112));grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;list-style:none;display:grid}.blog-module__3rPSzG__card{gap:var(--16);block-size:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-module__3rPSzG__card:focus-visible{box-shadow:var(--a98-focus-ring);outline:none}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__cardTitle{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.blog-module__3rPSzG__cover{aspect-ratio:16/10;border-radius:var(--a98-radius-small);background:hsl(var(--a98-color-surface));position:relative;overflow:hidden}.blog-module__3rPSzG__cover img{object-fit:cover}.blog-module__3rPSzG__cardBody{gap:var(--12);flex-direction:column;display:flex}.blog-module__3rPSzG__kicker{font-family:var(--a98-font-mono);font-size:var(--11);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--a98-color-primary));margin:0}.blog-module__3rPSzG__cardTitle{font-family:var(--a98-font-serif);font-weight:400;font-size:var(--28);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.15}.blog-module__3rPSzG__cardTitleMuted{color:var(--a98-color-mute);display:block}.blog-module__3rPSzG__cardText{font-size:var(--16);color:var(--a98-color-body);text-wrap:pretty;margin:0;line-height:1.5}.blog-module__3rPSzG__cardMeta{font-family:var(--a98-font-mono);font-size:var(--12);letter-spacing:.06em;text-transform:uppercase;color:var(--a98-color-mute);margin:0}@media (min-width:992px){.blog-module__3rPSzG__featured{align-items:center;gap:var(--48);grid-column:1/-1;grid-template-columns:3fr 2fr;display:grid}.blog-module__3rPSzG__featured .blog-module__3rPSzG__cardTitle{font-size:clamp(var(--36), 3.4vw, var(--48))}.blog-module__3rPSzG__featured .blog-module__3rPSzG__cardText{font-size:var(--18)}}.blog-module__3rPSzG__empty{max-inline-size:36em;font-size:var(--18);color:var(--a98-color-body);margin:0;padding-block-end:clamp(var(--64), 8vw, var(--112))}.blog-module__3rPSzG__more{max-inline-size:90rem;padding:var(--64) var(--32) 0;border-block-start:1px solid var(--a98-hairline);margin-inline:auto}.blog-module__3rPSzG__moreTitle{margin:0 0 var(--32);font-family:var(--a98-font-serif);font-weight:400;font-size:var(--28)}
