.blog-page{min-height:100vh;min-height:100dvh}.blog-hero__skeleton{width:min(320px,70%);height:var(--space-5);margin-top:var(--space-4)}.blog-hero__facts{margin-top:var(--space-4)}.blog-list{min-height:100vh;min-height:100svh}.blog-feature{margin-bottom:var(--section-y-sm)}.blog-feature__media{--card-ratio: 3 / 2}.blog-feature__body{justify-content:center;gap:var(--space-3)}.blog-feature__body .section-head__eyebrow{margin-bottom:0}.blog-feature__title{font-size:var(--text-h3);font-weight:900;text-wrap:balance}.blog-feature__foot{justify-content:flex-start;margin-top:var(--space-3)}.blog-list__head{margin-bottom:var(--space-5)}.blog-categories,.blog-cms-intro{margin-bottom:var(--block-gap)}.blog-grid{--card-min: 340px}.blog-post{--card-ratio: 3 / 2}.blog-post:focus-visible,.blog-feature:focus-visible{outline:3px solid var(--c-green);outline-offset:3px}.blog-post__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.blog-post__category{color:var(--c-green)}.blog-post__excerpt p{display:inline;margin:0}.blog-post--skeleton{pointer-events:none}.blog-post--skeleton .card__media{border-radius:0}.blog-post__skeleton-meta{width:40%}.blog-post__skeleton-short{width:75%}.blog-list__state{margin-top:var(--block-gap)}.blog-list__sentinel{width:100%;height:var(--space-5);margin-top:var(--space-5)}.blog-list__end{margin-top:var(--block-gap);text-align:center;font-size:var(--text-sm);font-weight:700;color:var(--color-text-muted-strong)}@media(min-width:769px){.blog-categories{flex-wrap:wrap}}@media(min-width:900px){.blog-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.blog-feature__media{aspect-ratio:auto;min-height:100%}.blog-feature__media img{position:absolute;inset:0}.blog-feature__body{min-height:clamp(300px,30vw,420px);padding:var(--space-6) var(--space-7)}}
