.blog-post{--column-count:1;--column-horizontal:center;--column-gap:3rem;--text-color-lightest:var(--dark-lightest);--text-color-lighter:var(--dark-lighter);--text-color:var(--dark);--text-color-darker:var(--dark-darker);--text-color-darkest:var(--dark-darkest);--text-contrast-lightest:var(--dark-contrast-lightest);--text-contrast-lighter:var(--dark-contrast-lighter);--text-contrast:var(--dark-contrast);--text-contrast-darker:var(--dark-contrast-darker);--text-contrast-darkest:var(--dark-contrast-darkest);--type-scale:1.125;--font-size:clamp(1rem,0.825rem + 0.49vw,1.25rem);--author-icon-size:3rem}.blog-post__wrapper{--column-vertical:center;--content-grid-columns:1fr;--content-grid-rows:repeat(calc(var(--content-count) - 1),auto);--content-grid-columns-md:max-content 1fr;--content-grid-rows-md:repeat(calc(var(--content-count) - 2),auto);--content-gap:1em;--column-padding:1.5em;--column-shadow:var(--shadow-xl)}.blog-post__image{--foreground-content-overflow:hidden;--aspect-ratio:16/9;--content-shadow:var(--shadow-lg);grid-area:Image;margin-block:calc(var(--column-padding)*-1) 1em;margin-inline:calc(var(--column-padding)*-1)}.blog-post__title{--font-weight:500;grid-area:Title}.blog-post__author-icon{--content-border-radius:50%;grid-area:Author;--aspect-ratio:1/1;width:var(--author-icon-size)}.blog-post__author-details{grid-area:Author;place-self:center start}.blog-post__details-sm{--font-size:1rem;grid-area:PostDetails;place-self:center start}.blog-post__details-md{--font-size:1rem;grid-area:PostDetails;place-self:center end}.blog-post__content{--font-size:clamp(1.125rem,0.95rem + 0.49vw,1.375rem);--font-weight:300;grid-area:Content}