@charset "utf-8";

@layer wp-ui {
  @layer utilities, components, compositions, overrides;
  @layer components {
  ._02872bf298eadc43__root { --wp-ui-card-padding: var(--wpds-dimension-padding-2xl,24px); --wp-ui-card-header-content-gap: var(--wpds-dimension-gap-xl,24px); --wp-ui-card-header-content-margin: calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding)); background-color: var(--wpds-color-background-surface-neutral-strong,#fff); border: 1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0); border-radius: var(--wpds-border-radius-lg,8px); color: var(--wpds-color-foreground-content-neutral,#1e1e1e); display: flex; flex-direction: column; overflow: clip; }
  ._5dffdaf2a6e669ac__content, .bbccc92e6ba5662d__header {
  padding: var(--wp-ui-card-padding);
  &:not(:first-child):not(:last-child) { padding-block-end: 0px; }
}
  .bbccc92e6ba5662d__header + ._5dffdaf2a6e669ac__content { margin-block-start: var(--wp-ui-card-header-content-margin); padding-block-start: 0px; }
  .c1fa192587e1b4a6__fullbleed { margin-inline: calc(var(--wp-ui-card-padding)*-1); width: calc(100% + var(--wp-ui-card-padding)*2); }
  ._02872bf298eadc43__root > :is(.bbccc92e6ba5662d__header, ._5dffdaf2a6e669ac__content):first-child > .c1fa192587e1b4a6__fullbleed:first-child { margin-block-start: calc(var(--wp-ui-card-padding)*-1); }
  :is(.bbccc92e6ba5662d__header, ._5dffdaf2a6e669ac__content):last-child > .c1fa192587e1b4a6__fullbleed:last-child { margin-block-end: calc(var(--wp-ui-card-padding)*-1); }
}
}