.card-grid{scroll-margin-top:1rem}.card-grid__list{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.card-grid__card-button{border-radius:var(--radius-md);cursor:pointer;display:block}.card-grid__empty{color:var(--color-text-muted);padding-block:var(--space-14);text-align:center}@media (min-width:480px){.card-grid__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.card-grid__list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.card-grid__list{grid-template-columns:repeat(5,1fr)}}
.cards-page{max-width:var(--max-width);margin-inline:auto}.cards-page__hero{padding:var(--hero-padding-sm) var(--content-padding-inline)}.cards-page__hero-inner{max-width:var(--max-width);text-align:center;z-index:1;margin-inline:auto;position:relative}@media (min-width:1024px){.cards-page__hero-title{font-size:var(--font-size-9xl)}}.cards-page__content{gap:var(--section-gap);padding:0 var(--content-padding-inline);flex-direction:column;display:flex}::view-transition-old(card-lightbox-preview){mix-blend-mode:normal;animation-duration:.35s;animation-timing-function:cubic-bezier(.2,0,0,1);animation-fill-mode:both}::view-transition-new(card-lightbox-preview){mix-blend-mode:normal;animation-duration:.35s;animation-timing-function:cubic-bezier(.2,0,0,1);animation-fill-mode:both}::view-transition-old(card-grid){animation:.2s ease-out both card-grid-out}::view-transition-new(card-grid){animation:.25s ease-out .1s both card-grid-in}@keyframes card-grid-out{to{opacity:0;transform:translateY(8px)}}@keyframes card-grid-in{0%{opacity:0;transform:translateY(-8px)}}.cards-page-skeleton__subtitle{width:100%;height:3.2em}
