.format-cards{position:relative;background:var(--color-background);color:var(--color-foreground)}.format-cards--border-top:before,.format-cards--border-bottom:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--color-border);z-index:2}.format-cards--border-top:before{top:0}.format-cards--border-bottom:after{bottom:0}.format-cards__wrapper{padding:var(--spacer-8) var(--page-margin);scroll-margin-top:calc(var(--header-height, 89px) + var(--spacer-3))}.format-cards__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacer-3);margin-bottom:var(--spacer-7);text-align:center}.format-cards__subheading{margin:0}.format-cards__heading-group{display:flex;flex-direction:column;align-items:center;gap:var(--spacer-1)}.format-cards__heading{margin:0}.format-cards__description{margin:0;max-width:640px;color:var(--color-text-secondary)}.format-cards__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacer-5)}.format-cards__card{display:flex;align-items:flex-start;gap:var(--spacer-3);padding:var(--spacer-3);border:1px solid var(--color-border);background:var(--color-background)}.format-cards__image-wrap{flex:1 0 0;min-width:0;aspect-ratio:1 / 1}.format-cards__image{display:block;width:100%;height:100%;object-fit:contain}.format-cards__content{margin:auto;height:fit-content;display:flex;flex:1 0 0;min-width:0;flex-direction:column;align-self:stretch;gap:var(--spacer-3)}.format-cards__title-group{display:flex;flex-direction:column;gap:var(--spacer-2)}.format-cards__title,.format-cards__format{margin:0}.format-cards__format{font-family:var(--font-family-heading)}.format-cards__quote-group{display:flex;flex-direction:column;gap:var(--spacer-2);margin-bottom:auto}.format-cards__quote{margin:0;font-style:italic}.format-cards__quote *{font-family:inherit}.format-cards__divider{width:100%;margin:0;border:none;border-top:1px solid var(--color-border)}.format-cards__meta{display:flex;flex-direction:column;gap:var(--spacer-1)}.format-cards__source{margin:0;color:var(--color-foreground)}.format-cards__detail{margin:0}.format-cards__button{--button-min-width: 0;width:100%;max-width:none;padding:var(--spacer-2)}@media screen and (max-width:769px){.format-cards__wrapper{padding:var(--spacer-5) var(--page-margin)}.format-cards__header{margin-bottom:var(--spacer-5)}.format-cards__grid{grid-template-columns:1fr}.format-cards__card{flex-direction:column}.format-cards__image-wrap{width:100%;flex:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/format-cards.css.map */
