.editor-styles-wrapper .gtcard,
.gtcard {
  -webkit-box-shadow: var(--box-shadow-m);
          box-shadow: var(--box-shadow-m);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: scale 0.1s ease-out;
  transition: scale 0.1s ease-out;
}
.editor-styles-wrapper .gtcard:hover, .editor-styles-wrapper .gtcard:focus-visible, .editor-styles-wrapper .gtcard:focus-within,
.gtcard:hover,
.gtcard:focus-visible,
.gtcard:focus-within {
  scale: 1.007;
}
.editor-styles-wrapper .gtcard:focus-within,
.gtcard:focus-within {
  outline: none;
}
.editor-styles-wrapper .gtcard:focus-visible, .editor-styles-wrapper .gtcard:focus-visible :focus,
.gtcard:focus-visible,
.gtcard:focus-visible :focus {
  outline: var(--focus-width) solid var(--focus-color);
  outline-offset: var(--focus-offset);
}
.editor-styles-wrapper .gtcard__media,
.gtcard__media {
  position: relative;
  overflow: hidden;
}
.editor-styles-wrapper .gtcard__media img,
.gtcard__media img {
  display: block;
  width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1/1;
  inset: 0;
}
.editor-styles-wrapper .gtcard__content,
.gtcard__content {
  padding: var(--card-padding);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: var(--card-content-gap);
}
.editor-styles-wrapper .gtcard__content :is(h2, h3, h4),
.gtcard__content :is(h2, h3, h4) {
  font-size: var(--h3);
  font-weight: var(--font-weight-medium);
}
.editor-styles-wrapper .gtcard .pseudolink,
.gtcard .pseudolink {
  color: var(--accent);
}
.editor-styles-wrapper .cards-grid--first-full > .gtcard:first-child,
.cards-grid--first-full > .gtcard:first-child {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: var(--secondary);
}
.editor-styles-wrapper .cards-grid--first-full > .gtcard:first-child:hover, .editor-styles-wrapper .cards-grid--first-full > .gtcard:first-child:focus-visible, .editor-styles-wrapper .cards-grid--first-full > .gtcard:first-child:focus-within,
.cards-grid--first-full > .gtcard:first-child:hover,
.cards-grid--first-full > .gtcard:first-child:focus-visible,
.cards-grid--first-full > .gtcard:first-child:focus-within {
  scale: 1;
}
@media (min-width: 769px) {
  .editor-styles-wrapper .cards-grid--first-full > .gtcard:first-child,
.cards-grid--first-full > .gtcard:first-child {
    grid-column: 1/-1;
    display: grid;
    grid-template-columns: minmax(406.66px, 0) 4fr;
  }
  .editor-styles-wrapper .cards-grid--first-full > .gtcard:first-child .gtcard__content,
.cards-grid--first-full > .gtcard:first-child .gtcard__content {
    padding: var(--space-l);
    -webkit-padding-start: calc(var(--grid-gap) + var(--card-padding));
            padding-inline-start: calc(var(--grid-gap) + var(--card-padding));
  }
}