.editor-styles-wrapper .gtcard3,
.gtcard3 {
  width: 100%;
  display: grid;
  grid-template-columns: var(--grid-auto-2);
  gap: 0;
  -webkit-box-shadow: var(--box-shadow-m);
          box-shadow: var(--box-shadow-m);
  position: relative;
}
.editor-styles-wrapper .gtcard3:focus-within, .editor-styles-wrapper .gtcard3:focus-within :focus,
.gtcard3:focus-within,
.gtcard3:focus-within :focus {
  outline: none;
}
.editor-styles-wrapper .gtcard3:focus-visible :focus,
.gtcard3:focus-visible :focus {
  outline: var(--focus-width) solid var(--focus-color);
  outline-offset: var(--focus-offset);
}
.editor-styles-wrapper .gtcard3 .gtcard3__media-wrapper > figure,
.gtcard3 .gtcard3__media-wrapper > figure {
  position: relative;
  width: 100%;
  height: 100%;
  inset: 0px;
  overflow: hidden;
  padding: 0px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.editor-styles-wrapper .gtcard3 .gtcard3__media-wrapper img,
.gtcard3 .gtcard3__media-wrapper img {
  inset: 0;
  height: 100%;
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.editor-styles-wrapper .gtcard3 .gtcard3__content-wrapper,
.gtcard3 .gtcard3__content-wrapper {
  padding: var(--card-padding);
  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;
}
.editor-styles-wrapper .gtcard3__excerpt-wrapper,
.gtcard3__excerpt-wrapper {
  margin-block: var(--paragraph-spacing, var(--flow-spacing, initial));
}
.editor-styles-wrapper .gtcard3 .pseudolink,
.gtcard3 .pseudolink {
  color: var(--accent);
  -webkit-margin-before: auto;
          margin-block-start: auto;
}