/**
 * Common styles for this theme
 */
/* -----------------------------------------------------------------------------
 * 
 * core/page-list Block
 * 
 * -------------------------------------------------------------------------- */
.wp-block-page-list.is-style-gtmt-boxed,.wp-block-page-list.is-style-gtmt-pill,.wp-block-page-list.is-style-gtmt-plain {
  padding-left: 0;
}
.wp-block-page-list.is-style-gtmt-boxed,.wp-block-page-list.is-style-gtmt-pill,.wp-block-page-list.is-style-gtmt-plain,.wp-block-page-list.is-style-gtmt-boxed li,.wp-block-page-list.is-style-gtmt-pill li,.wp-block-page-list.is-style-gtmt-plain li {
  list-style-type: none;
}

.wp-block-page-list {
  /**
   * Plain style
   */
  /**
   * Pill style
   */
  /**
   * Boxed style
   */
}
.wp-block-page-list.is-style-gtmt-pill {
  color: var(--wp--preset--color--primary-text);
}
.wp-block-page-list.is-style-gtmt-pill,.wp-block-page-list.is-style-gtmt-pill ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  gap: var(--wp--preset--spacing--xs);
}
.wp-block-page-list.is-style-gtmt-pill a {
  width: 100%;
  text-decoration: none;
  padding: 0.5em 1em;
  border-radius: var(--wp--custom--radius--sm);
  background: white;
}
.wp-block-page-list.is-style-gtmt-pill a:hover {
  color: white;
  background: var(--wp--preset--color--primary);
}
.wp-block-page-list.is-style-gtmt-pill li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: inherit;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.wp-block-page-list.is-style-gtmt-pill li li {
  font-size: var(--wp--preset--font-size--sm);
}
.wp-block-page-list.is-style-gtmt-boxed {
  color: var(--wp--preset--color--primary-text);
  background: white;
  padding: var(--wp--preset--spacing--sm);
  border-radius: var(--wp--custom--radius--md);
}
.wp-block-page-list.is-style-gtmt-boxed,.wp-block-page-list.is-style-gtmt-boxed ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  gap: var(--wp--preset--spacing--3-xs);
}
.wp-block-page-list.is-style-gtmt-boxed a {
  width: 100%;
  text-decoration: none;
  padding: 0.5em 1em;
  border-radius: var(--wp--custom--radius--sm);
}
.wp-block-page-list.is-style-gtmt-boxed a:hover {
  color: white;
  background: var(--wp--preset--color--primary);
}
.wp-block-page-list.is-style-gtmt-boxed li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.45em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.wp-block-page-list.is-style-gtmt-boxed li li {
  font-size: var(--wp--preset--font-size--sm);
  color: var(--wp--preset--color--tertiary-text);
}