.public-blog{background-color:var(--pageColor);min-height:100%;color:var(--textColor)}.public-blog__listing,.public-blog-article__shell{flex-direction:column;display:flex}.public-blog__listing{gap:var(--s8);padding-block:var(--s12) var(--s16)}.public-blog__section-heading{color:var(--textColor);font-family:var(--font-heading);font-size:var(--t32);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin:0}.public-blog__grid{gap:var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.public-blog-card{border:var(--fixed-rem-factor) solid var(--borderColor);border-radius:var(--r20);background-color:var(--surfaceRaisedColor);min-width:0;box-shadow:var(--shadowSoft);flex-direction:column;display:flex;overflow:hidden}.public-blog-card__media{aspect-ratio:4/3;background-color:var(--surfaceMutedColor);width:100%;display:block;overflow:hidden}.public-blog-card__image,.public-blog-article__featured-image,.public-blog-article__body img{object-fit:cover;width:100%;display:block}.public-blog-card__image{height:100%}.public-blog-card__body{gap:var(--s4);padding:var(--s6);flex-direction:column;flex:1;display:flex}.public-blog-card__meta,.public-blog-article__meta,.public-blog-article__translations,.public-blog-article__tags,.public-blog-card__tags{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.public-blog-card__meta,.public-blog-article__meta{color:var(--textMutedColor);font-size:var(--t14)}.public-blog-card__title{color:var(--textColor);font-family:var(--font-heading);font-size:var(--t24);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);margin:0}.public-blog-card__title-link{color:inherit;text-decoration:none}.public-blog-card__title-link:hover{color:var(--accentColor)}.public-blog-card__excerpt{color:var(--bodyColor);font-size:var(--t16);line-height:var(--leading-loose);margin:0}.public-blog-card__tag,.public-blog-article__tag{border:var(--fixed-rem-factor) solid var(--borderColor);border-radius:var(--rFull);background-color:var(--surfaceMutedColor);color:var(--textMutedColor);font-size:var(--t12);font-weight:var(--font-weight-medium);padding:var(--s1) var(--s3);align-items:center;text-decoration:none;display:inline-flex}.public-blog-article__tag:hover{border-color:var(--accentColor);color:var(--accentColor)}.public-blog-card__read-link,.public-blog-article__translation-link,.public-blog__pagination-link{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--r12);color:var(--accentColor);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.public-blog-card__read-link{justify-content:flex-start;margin-top:auto}.public-blog-card__read-link:hover{color:var(--accentHoverColor)}.public-blog__empty{gap:var(--s3);border:var(--fixed-rem-factor) dashed var(--borderColor);border-radius:var(--r20);background-color:var(--surfaceRaisedColor);padding:var(--s12);text-align:center;flex-direction:column;align-items:center;display:flex}.public-blog__empty h2,.public-blog__empty p{margin:0}.public-blog__empty p{color:var(--bodyColor)}.public-blog__pagination{justify-content:center;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.public-blog__pagination-link,.public-blog__pagination-current,.public-blog-article__translation-link{border:var(--fixed-rem-factor) solid var(--borderColor);background-color:var(--surfaceRaisedColor);padding:var(--s3) var(--s4)}.public-blog__pagination-current{border-radius:var(--r12);color:var(--textMutedColor);font-size:var(--t14)}.public-blog-article__shell{gap:var(--s8);padding-block:var(--s8) var(--s16)}.public-blog-article__featured{border:var(--fixed-rem-factor) solid var(--borderColor);border-radius:var(--r24);background-color:var(--surfaceMutedColor);overflow:hidden}.public-blog-article__featured-image{height:auto;max-height:calc(var(--s30) + var(--s30) + var(--s20))}.public-blog-article__translations{justify-content:flex-start}.public-blog-article__translation-link{color:var(--textColor)}.public-blog-article__translation-link:hover{border-color:var(--accentColor);color:var(--accentColor)}.public-blog-article__reading-column{width:100%;max-width:calc(var(--container-max-width) - var(--s30) - var(--s30) - var(--s30) - var(--s30));gap:var(--s5);flex-direction:column;margin-inline:auto;display:flex}.public-blog-article__excerpt{color:var(--bodyColor);font-size:var(--t18);line-height:var(--leading-loose);margin:0}.public-blog-article__author-link{color:inherit;font-weight:var(--font-weight-medium);text-decoration:none}.public-blog-article__author-link:hover{color:var(--accentColor)}.public-blog-article__tags-block{gap:var(--s3);flex-direction:column;display:flex}.public-blog-article__tags-label{color:var(--textColor);font-size:var(--t18);font-weight:var(--font-weight-semibold)}.public-blog-article__divider{border-top:var(--fixed-rem-factor) solid var(--borderColor);width:100%;margin-block:var(--s2) var(--s3)}.public-blog-article__body{color:var(--bodyColor);font-size:var(--t18);line-height:var(--leading-loose)}.public-blog-article__body>:first-child{margin-top:0}.public-blog-article__body>:last-child{margin-bottom:0}.public-blog-article__body p,.public-blog-article__body ul,.public-blog-article__body ol,.public-blog-article__body blockquote,.public-blog-article__body pre,.public-blog-article__body img{margin-block:var(--s5)}.public-blog-article__body h2,.public-blog-article__body h3{color:var(--textColor);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);scroll-margin-top:var(--header-height)}.public-blog-article__body h2{margin-block:var(--s10) var(--s4);font-size:var(--t32)}.public-blog-article__body h3{margin-block:var(--s8) var(--s3);font-size:var(--t24)}.public-blog-article__body ul,.public-blog-article__body ol{padding-inline-start:var(--s8)}.public-blog-article__body ul{list-style-type:disc}.public-blog-article__body ol{list-style-type:decimal}.public-blog-article__body li::marker{color:var(--accentColor);font-weight:var(--font-weight-semibold)}.public-blog-article__body li+li{margin-top:var(--s2)}.public-blog-article__body blockquote{border-inline-start:var(--s1) solid var(--accentColor);border-radius:var(--r8);background-color:var(--surfaceMutedColor);padding:var(--s4) var(--s5);color:var(--textColor)}.public-blog-article__body a{color:var(--accentColor);font-weight:var(--font-weight-medium);text-underline-offset:var(--s1);text-decoration:underline}.public-blog-article__body code,.public-blog-article__body pre{border-radius:var(--r8);background-color:var(--surfaceMutedColor)}.public-blog-article__body code{padding:var(--s1) var(--s2)}.public-blog-article__body pre{padding:var(--s4);overflow-x:auto}.public-blog-article__body img{border-radius:var(--r16);background-color:var(--surfaceMutedColor);height:auto}@media (min-width:1024px){.public-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.public-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-blog__not-found-shell{padding-block:var(--s12) var(--s16)}
