.format-cards{position:relative;background:var(--color-background);color:var(--color-foreground)}.format-cards--border-bottom::after,.format-cards--border-top::before{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__carousel{position:relative}.format-cards__swiper .format-cards__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacer-5)}.format-cards__grid .format-cards__card{height:auto;position:relative;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__format,.format-cards__title{margin:0}.format-cards__title{font-variation-settings:"opsz"var(--typography-optical-size, 16);font-size:var(--typography-size-4);font-weight:var(--typography-weight-4);line-height:var(--typography-height-4, 1.25);letter-spacing:var(--typography-letter-spacing-4, 0px)}.format-cards__format,.format-cards__title{font-family:var(--font-family-heading)}.format-cards__quote-group{display:flex;flex-direction:column;gap:var(--spacer-2);margin-bottom:auto}.format-cards__title-group+.format-cards__quote-group{margin-top:calc(var(--spacer-2) - var(--spacer-3))}.format-cards__quote{margin:0;font-family:var(--font-family-heading);font-size:16px;font-weight:500;line-height:1.25;font-style:italic;font-variation-settings:"opsz"var(--typography-optical-size-small, 8)}.format-cards__quote *{font-family:inherit}.format-cards__divider{width:100%;margin:0;border:0;border-top:1px solid var(--color-border)}.format-cards__meta{display:flex;flex-direction:column;gap:var(--spacer-1)}.format-cards__detail,.format-cards__source{margin:0;color:var(--color-text-secondary)}.format-cards__button{--button-min-width:0;width:100%;max-width:none;padding:var(--spacer-2)}.format-cards__button.stretched-link::after{display:block}.format-cards__arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;align-items:center;justify-content:center;padding:0;border:0;cursor:pointer;min-width:0;min-height:0;transition:color var(--default-duration, 0.2s) ease}.format-cards__arrow,.format-cards__arrow:hover{background:0 0;color:var(--color-foreground)}@media (hover:hover){.format-cards__arrow:hover{color:var(--color-text-secondary)}}.format-cards__arrow--prev{left:0}.format-cards__arrow--next{right:0}.format-cards__arrow--next svg{transform:scaleX(-1)}.format-cards__arrow--prev svg{margin-inline-start:-5.84px}.format-cards__arrow--next svg{margin-inline-end:-5.84px}.format-cards__arrow.swiper-button-disabled,.format-cards__arrow:disabled{background:0 0;border:0;color:var(--color-foreground);opacity:.2;cursor:default}.format-cards__arrow:disabled svg *{fill:currentColor}@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__arrow{display:inline-flex}.format-cards__carousel .format-cards__swiper{margin:0 calc(24px + var(--spacer-1))}.format-cards__swiper .format-cards__grid{display:flex;gap:0}.format-cards__quote{font-size:14px}.format-cards__title{font-size:var(--typography-size-5);font-weight:var(--typography-weight-5);line-height:var(--typography-height-5, 1.25);letter-spacing:var(--typography-letter-spacing-5, 0px)}.format-cards__grid .format-cards__card{flex-direction:column;padding:16px;gap:var(--spacer-1)}.format-cards__image-wrap{width:100%;flex:none}.format-cards__content{margin:0;gap:var(--spacer-2)}.format-cards__title-group+.format-cards__quote-group{margin-top:0}}