.z-blog-page{--z-link-color:var(--z-color-link-on-content);--z-link-hover-color:var(--z-color-link-on-content-hover);--z-button-outline-color:var(--z-color-button-outline-on-content);min-height:100vh;color:var(--z-color-on-content);background:var(--z-color-content-background);overflow:hidden}.z-blog-page.z-blog-page--entry{background:linear-gradient(180deg, var(--z-color-canvas) 0, var(--z-color-content-background) 38rem), var(--z-color-content-background)}.z-breadcrumbs{padding-block:1.3rem}.z-breadcrumbs .z-breadcrumbs__list{color:var(--z-surface-text-muted,var(--z-color-text-muted));font-size:var(--z-font-size-caption);flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.z-breadcrumbs .z-breadcrumbs__item{overflow-wrap:anywhere;flex:none;align-items:center;gap:.65rem;min-width:0;max-width:100%;display:flex}.z-breadcrumbs .z-breadcrumbs__item:last-child{flex:1}.z-breadcrumbs .z-breadcrumbs__item .z-breadcrumbs__separator{width:.85rem;height:.85rem;color:var(--z-color-text-disabled);flex:none}.z-breadcrumbs .z-breadcrumbs__link{min-width:0;min-height:1.5rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.z-breadcrumbs .z-breadcrumbs__link:hover{color:var(--z-link-hover-color)}.z-breadcrumbs .z-breadcrumbs__current{min-width:0;color:var(--z-color-on-content);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}@media not (min-width:48rem){.z-breadcrumbs{padding-block:.9rem}.z-breadcrumbs .z-breadcrumbs__list{font-size:var(--z-font-size-xs)}}.z-pagination{margin-block:var(--z-space-xl);justify-content:space-between;align-items:center;gap:var(--z-space-md);color:var(--z-color-text-muted);font-size:var(--z-font-size-sm);display:flex}.z-pagination>div{min-width:0;max-width:100%}.z-pagination p{margin:0}.z-pagination ul{gap:var(--z-space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.z-pagination a,.z-pagination span{min-width:2.75rem;min-height:2.75rem;color:var(--z-color-primary);border:1px solid var(--z-color-border);border-radius:var(--z-radius-sm);place-items:center;padding:.35rem;text-decoration:none;display:grid}.z-pagination a{color:var(--z-link-color)}.z-pagination a:hover,.z-pagination a:focus-visible{color:var(--z-link-hover-color)}.z-pagination .active span{color:var(--z-color-on-primary);background:var(--z-color-primary);border-color:var(--z-color-primary)}@media not (min-width:48rem){.z-pagination{flex-direction:column;align-items:flex-start}.z-pagination ul{scrollbar-width:none;flex-wrap:nowrap;gap:.25rem;max-width:100%;margin:0;overflow-x:auto}.z-pagination ul::-webkit-scrollbar{display:none}.z-pagination li{flex:none}.z-pagination a,.z-pagination span{min-width:2.25rem}}.z-blog-card{--z-link-color:var(--z-color-link-on-panel);--z-link-hover-color:var(--z-color-link-on-panel-hover);--z-button-outline-color:var(--z-color-button-outline-on-panel);min-width:0;color:var(--z-color-on-panel);background:var(--z-card-background);border:var(--z-card-border);border-radius:var(--z-card-radius);box-shadow:var(--z-card-shadow);flex-direction:column;display:flex;overflow:hidden}.z-blog-card .z-blog-card__media{--z-link-color:var(--z-color-link-on-surface-muted);--z-link-hover-color:var(--z-color-link-on-surface-muted-hover);--z-button-outline-color:var(--z-color-button-outline-on-surface-muted);aspect-ratio:2.15;color:var(--z-color-on-surface-muted);background:var(--z-color-surface-muted);display:block;overflow:hidden}.z-blog-card .z-blog-card__image,.z-blog-card .z-blog-card__placeholder{width:100%;height:100%;display:block}.z-blog-card .z-blog-card__image{object-fit:cover;transition:transform var(--z-transition-default)}.z-blog-card .z-blog-card__placeholder{--z-link-color:var(--z-color-link-on-surface-muted);--z-link-hover-color:var(--z-color-link-on-surface-muted-hover);--z-button-outline-color:var(--z-color-button-outline-on-surface-muted);color:var(--z-color-info);background:linear-gradient(135deg, var(--z-color-surface-muted), var(--z-color-border));place-items:center;font-size:3rem;display:grid}.z-blog-card .z-blog-card__body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.z-blog-card .z-blog-card__meta{color:var(--z-color-secondary-dark);letter-spacing:.06em;text-transform:uppercase;font-size:var(--z-font-size-2xs);font-weight:800}.z-blog-card .z-blog-card__title{color:var(--z-color-on-panel);font-family:var(--z-font-family-display);margin:.55rem 0 0;font-size:1.35rem;font-weight:500;line-height:1.2}.z-blog-card .z-blog-card__title a{color:inherit;text-decoration:none}.z-blog-card .z-blog-card__excerpt{color:var(--z-color-text-muted);font-size:var(--z-font-size-sm);margin:.75rem 0 1.2rem;line-height:1.55}.z-blog-card .z-blog-card__link{color:var(--z-link-color);font-size:var(--z-font-size-sm);margin-block-start:auto;padding-block-start:var(--z-space-xs);font-weight:800;text-decoration:none}.z-blog-card .z-blog-card__link:hover,.z-blog-card .z-blog-card__link:focus-visible{color:var(--z-link-hover-color)}.z-blog-card:hover .z-blog-card__image{transform:scale(1.025)}.z-blog-card.z-blog-card--featured{grid-column:span 2}.z-blog-card.z-blog-card--featured .z-blog-card__media{flex:none;height:min(14.5rem,27vh)}.z-blog-card.z-blog-card--featured .z-blog-card__body{flex:none;padding:1.25rem}.z-blog-card.z-blog-card--featured .z-blog-card__title{font-size:1.65rem}.z-blog-card.z-blog-card--featured .z-blog-card__excerpt{font-size:var(--z-font-size-sm)}@media (min-width:64rem) and (not (min-height:50rem)){.z-blog-card .z-blog-card__media,.z-blog-card.z-blog-card--featured .z-blog-card__media{height:min(10rem,20vh)}.z-blog-card .z-blog-card__excerpt{display:none}}@media (not (min-width:48rem)) and (not (min-height:45rem)){.z-blog-card--featured .z-blog-card__excerpt{display:none}}@media not (min-width:64rem){.z-blog-card.z-blog-card--featured{grid-column:1/-1}.z-blog-card.z-blog-card--featured .z-blog-card__media{flex:none}}@media not (min-width:48rem){.z-blog-card .z-blog-card__body{padding:1.1rem}.z-blog-card .z-blog-card__title{font-size:1.4rem}.z-blog-card .z-blog-card__excerpt{font-size:var(--z-font-size-sm)}.z-blog-card .z-blog-card__link{min-height:2.75rem;font-size:var(--z-font-size-xs)}.z-blog-card.z-blog-card--featured .z-blog-card__media{height:clamp(7rem,18vh,11rem)}.z-blog-card.z-blog-card--featured .z-blog-card__body{padding:1.25rem}.z-blog-card.z-blog-card--featured .z-blog-card__title{font-size:1.25rem}.z-blog-card.z-blog-card--featured .z-blog-card__excerpt{max-height:3.1em;overflow:hidden}}.z-blog-listing{padding-block:var(--z-page-padding-start) var(--z-page-padding-end)}.z-blog-listing .z-blog-listing__eyebrow{margin-block-end:var(--z-space-xs)}.z-blog-listing .z-blog-listing__title{line-height:1}.z-blog-listing .z-blog-listing__intro{color:var(--z-color-text-muted);margin:0;font-size:1rem;line-height:1.6}.z-blog-listing .z-blog-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.z-blog-listing .z-blog-listing__empty{--z-link-color:var(--z-color-link-on-surface-muted);--z-link-hover-color:var(--z-color-link-on-surface-muted-hover);--z-button-outline-color:var(--z-color-button-outline-on-surface-muted);min-height:16rem;color:var(--z-color-text-muted);background:var(--z-color-surface-muted);border-radius:var(--z-radius-md);align-content:center;place-items:center;gap:1rem;display:grid}.z-blog-listing .z-blog-listing__empty i{color:var(--z-color-info);font-size:2rem}.z-blog-listing .z-blog-listing__pagination{margin-block:var(--z-space-xl) 0}.z-blog-listing .z-blog-listing__pagination p{margin:0}@media not (min-width:64rem){.z-blog-listing .z-blog-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:48rem){.z-blog-listing{padding-block:0 var(--z-space-3xl)}.z-blog-listing .z-blog-listing__intro{font-size:var(--z-font-size-md)}.z-blog-listing .z-blog-listing__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=blog.css.v-100b93b75f8ac144.map */
