@layer utils{.blog-entry__title{font-family:var(--g-font-heading-serif);font-size:3.2rem;font-weight:400;letter-spacing:0;line-height:1.125}.blog-entry__eyebrow{font-family:var(--g-font-ui);font-size:1.2rem;font-weight:500;letter-spacing:.2rem;line-height:1.3333333333;text-transform:uppercase}}@layer components{.blog-entry{color:var(--g-color-neutral-dark-100);display:grid;grid-template-rows:auto minmax(0,1fr)}.blog-entry__media{aspect-ratio:1;margin:0;overflow:clip}.blog-entry__image{display:block;height:100%;object-fit:cover;width:100%}.blog-entry__image.-placeholder{background-color:var(--g-color-background-sun-clay-grounding);object-fit:contain;padding:var(--g-spacing-8)}.blog-entry__content{background-color:var(--g-color-neutral-light-100);display:flex;flex-direction:column;gap:var(--g-spacing-4);padding:var(--g-spacing-6)}.blog-entry__eyebrow{color:var(--g-color-neutral-dark-64);letter-spacing:.2rem}.blog-entry__title{margin:0}.blog-entry__button{align-items:start;margin-block-start:auto;padding-block-start:var(--g-spacing-2)}}
