/*Espaciados rem */
.so-widget-rand-link-list-collapse-widget .block__title.text--white {
  color: #fff; }

.so-widget-rand-link-list-collapse-widget .block__title.text--greyblue, .so-widget-rand-link-list-collapse-widget .block__title.text--turquoise {
  color: #6ba5b4; }

.so-widget-rand-link-list-collapse-widget .block__title.text--bluish, .so-widget-rand-link-list-collapse-widget .block__title.text--blue {
  color: #2175d9; }

.so-widget-rand-link-list-collapse-widget .block__title.text--tomato, .so-widget-rand-link-list-collapse-widget .block__title.text--red {
  color: #e74536; }

.so-widget-rand-link-list-collapse-widget .block__title.text--orangeyellow, .so-widget-rand-link-list-collapse-widget .block__title.text--yellow {
  color: #ffb511; }

.so-widget-rand-link-list-collapse-widget .block__title.text--navy, .so-widget-rand-link-list-collapse-widget .block__title.text--dark-blue {
  color: #0f1941; }

.so-widget-rand-link-list-collapse-widget .block__title.text--lightgrey, .so-widget-rand-link-list-collapse-widget .block__title.text--off-white {
  color: #f7f5f0; }

.so-widget-rand-link-list-collapse-widget h3 {
  margin: 0; }

.so-widget-rand-link-list-collapse-widget .link-list__title {
  font-size: 20px;
  letter-spacing: 0;
  line-height: 30px; }
  @media (min-width: 941px) {
    .so-widget-rand-link-list-collapse-widget .link-list__title {
      font-size: 26px;
      letter-spacing: -1px;
      line-height: 30px; } }

.body-copy .so-widget-rand-link-list-collapse-widget ul li.link-list__item {
  padding-left: 0;
  margin-top: 0; }
  .body-copy .so-widget-rand-link-list-collapse-widget ul li.link-list__item h3 {
    color: var(--color-brand-secondary); }

.body-copy .so-widget-rand-link-list-collapse-widget ul li.link-list__item::before {
  content: none; }

.so-widget-rand-link-list-collapse-widget .link-list--sublinks .link-list__item:last-of-type {
  border-bottom: none; }
  .so-widget-rand-link-list-collapse-widget .link-list--sublinks .link-list__item:last-of-type .link-list__link {
    padding-bottom: 0; }

.so-widget-rand-table-of-contents-widget .so-widget-rand-link-list-collapse-widget .wrapper {
  padding-left: 0;
  padding-right: 0; }

.so-widget-rand-link-list-collapse-widget .link-list.accordion .link-list__item {
  background: transparent;
  border: none;
  border-bottom: 1px solid var(--color-brand-tertiary-tint-80);
  border-radius: 0;
  padding: 0;
  padding-top: var(--spacing-04);
  padding-bottom: var(--spacing-04);
  margin: 0; }

.so-widget-rand-link-list-collapse-widget .link-list.accordion .accordion__link {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--spacing-02) 0;
  margin: 0; }

.so-widget-rand-link-list-collapse-widget .link-list.accordion .link-list__title {
  color: inherit;
  /* Heading/SM */
  font-family: var(--text-paragraph-SM-font, Graphik);
  font-size: var(--text-heading-SM-size);
  font-style: normal;
  font-weight: 400;
  line-height: var(--text-heading-SM-line-height);
  letter-spacing: var(--text-heading-SM-letter-spacing);
  margin-right: var(--spacing-08); }

.so-widget-rand-link-list-collapse-widget .link-list.accordion .link-list__title:hover,
.so-widget-rand-link-list-collapse-widget .link-list.accordion .link-list__title:focus {
  text-decoration: underline; }

.so-widget-rand-link-list-collapse-widget .link-list.accordion .link-list__subtitle {
  color: var(--text-on-bg-default-subtle);
  /* Heading/SM */
  font-family: var(--text-paragraph-SM-font, Graphik);
  font-size: var(--text-paragraph-Default-size);
  font-style: normal;
  font-weight: 400;
  line-height: var(--text-heading-SM-line-height);
  letter-spacing: var(--text-paragraph-Default-letter-spacing); }

.so-widget-rand-link-list-collapse-widget .link-list.accordion .link-list__link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row; }

.so-widget-rand-link-list-collapse-widget .link-list.accordion .collapsible__trigger {
  background: none;
  border: none;
  width: 100%;
  text-align: left;
  padding: 0;
  cursor: pointer;
  position: relative;
  overflow: visible;
  padding-inline: 2px; }

.so-widget-rand-link-list-collapse-widget .link-list.accordion .collapsible__trigger:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 2px var(--color-brand-primary);
  border-radius: var(--outline-focus-ring-rounded-default);
  outline-offset: var(--spacing-01); }

.so-widget-rand-link-list-collapse-widget .link-list.accordion .toggle-arrow {
  flex-shrink: 0;
  margin-left: var(--spacing-04);
  margin-right: var(--spacing-01); }

.so-widget-rand-link-list-collapse-widget .link-list.accordion .toggle-arrow svg {
  fill: var(--color-brand-secondary); }

@media (max-width: 940px) {
  .link-list.accordion .accordion__link {
    padding: var(--spacing-04) 0;
    padding-top: var(--spacing-03);
    padding-bottom: var(--spacing-03); } }

.block.bg-variant-brand-primary .link-list.accordion .link-list--title,
.block.bg-variant-brand-primary .link-list.accordion .link-list__subtitle {
  color: var(--color-white); }

.block.bg-variant-brand-secondary .link-list.accordion .link-list--title,
.block.bg-variant-brand-secondary .link-list.accordion .link-list__subtitle {
  color: var(--color-white); }

.block.bg-variant-brand-secondary .link-list.accordion .toggle-arrow svg,
.block.bg-variant-brand-primary .link-list.accordion .toggle-arrow svg {
  fill: var(--color-white); }

/*# sourceMappingURL=accordion.css.map */
