.g-accordion-summary_size_m {
  --_--padding-inline: var(--g-spacing-2);
}
.g-accordion-summary_size_l {
  --_--padding-inline: var(--g-spacing-3);
}
.g-accordion-summary_size_xl {
  --_--padding-inline: var(--g-spacing-3);
}
.g-accordion-summary_size_m .g-accordion-summary__trigger {
  padding: 5px var(--g-accordion-padding-inline, var(--_--padding-inline));
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-1-font-size);
  line-height: var(--g-text-subheader-1-line-height);
}
.g-accordion-summary_size_l .g-accordion-summary__trigger {
  padding: var(--g-spacing-2) var(--g-accordion-padding-inline, var(--_--padding-inline));
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-2-font-size);
  line-height: var(--g-text-subheader-2-line-height);
}
.g-accordion-summary_size_xl .g-accordion-summary__trigger {
  padding: var(--g-spacing-3) var(--g-accordion-padding-inline, var(--_--padding-inline));
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-2-font-size);
  line-height: var(--g-text-subheader-2-line-height);
}
.g-accordion-summary_arrow_position_end .g-accordion-summary__trigger {
  display: flex;
  justify-content: space-between;
  width: 100%;
}