.es-block-shelf{--es-block-shelf-padding:var(--es-block-section-padding);--es-block-shelf-more-ink:var(--es-color-text-highlight);padding-block:var(--es-block-shelf-padding)}.es-block-shelf-head{justify-content:space-between;align-items:flex-end;gap:var(--es-space-3) var(--es-space-4);margin-bottom:var(--es-space-6);flex-wrap:wrap;display:flex}.es-block-shelf-title{font-size:var(--es-block-shelf-title-size,var(--es-block-title-size));font-weight:var(--es-font-weight-page-heading,800);letter-spacing:-.02em;text-wrap:balance;color:var(--es-color-text-heading);margin:0;line-height:1.15}.es-block-shelf-more{align-items:center;gap:var(--es-space-1);color:var(--es-block-shelf-more-ink);font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.es-block-shelf-more:hover{text-decoration:underline}.es-block-shelf-list{grid-template-columns:repeat(var(--es-block-shelf-columns-md,3),minmax(0,1fr));gap:var(--es-block-shelf-gap,var(--es-space-5));margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.es-block-shelf-list{grid-template-columns:repeat(var(--es-block-shelf-columns,4),minmax(0,1fr))}}.es-block-shelf-item{min-width:0;display:grid}@media (width<=700px){.es-block-shelf-head{margin-bottom:var(--es-space-4);align-items:center}.es-block-shelf-more{font-size:.875rem}}
