.region-container.navigation .region,
.block--base-plugin-id--transitionresourceguide-section-navigation nav,
.region-container.title .region,
.region-container.supercontent .region:not(body.front .region),
body.front .region-container.supercontent .block:not(.block-transitionresourceguide-views-block-features-block),
.block-transitionresourceguide-views-block-features-block .feature-container,
body.no-sidebar .field--id-field-section .paragraph:not(.paragraph .paragraph, .paragraph--bundle-callout, .paragraph--bundle-pathway-links) > .inner-container,
body.no-sidebar .field--id-field-section .paragraph--bundle-section-set .paragraph:not(.paragraph--bundle-callout, .paragraph--bundle-pathway-links) > .inner-container,
.view--id-resources .views-section,
.view--id-resources nav.pager ul,
.view--id-resources .no-results {
  padding-inline: var(--bezel-inline-size-medium-screen);
  min-inline-size: var(--min-inline-size-medium-screen);
}
.block-transitionresourceguide-views-block-features-block {
  background-size: calc(100% - (2 * var(--bezel-inline-size-medium-screen)));
  padding-block-end: calc(((100% - (2 * var(--bezel-inline-size-medium-screen))) * 44) / 1344);
}
.block-transitionresourceguide-views-block-features-block .feature-content {
  margin-inline-end: 0;
}
.region--id-header .region-content,
.view--id-pages.view--display-tertiary-teaser-block .views-rows,
.paragraph--bundle-cta .content-container,
.paragraph--bundle-content-with-sidebar > .inner-container > .content-container,
.paragraph--bundle-carousel .field--id-field-media > .field-values,
.view--id-resources .views-exposed-form .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper),
.view--id-institutions .views-rows,
.view--id-resources .views-rows,
.block-transitionresourceguide-search-page-form form {
  gap: var(--gutter-inline-size-medium-screen);
}
.block--base-plugin-id--transitionresourceguide-section-navigation ul,
.view--id-pathways.view--display-front-page-block .views-rows,
.paragraph--bundle-checklist.transitionresourceguide-highlight > .inner-container > .content-container,
.region--id-superfooter .region-content {
  column-gap: var(--gutter-inline-size-medium-screen);
}
.paragraph--bundle-card-set .field--id-field-card > .field-values {
  gap: calc(var(--gutter-inline-size-medium-screen) / 2);
}
.paragraph--bundle-accordion-set > .inner-container > .content-container,
.paragraph--bundle-callout > .inner-container > .content-container,
.paragraph--bundle-content > .inner-container > .content-container,
.paragraph--bundle-detail .field--id-field-title:not(.paragraph .paragraph .field),
.paragraph--bundle-detail .field--id-field-body:not(.paragraph .paragraph .field),
.paragraph--bundle-panel-list,
.paragraph--bundle-section:not(:has(.field--id-field-section-media)) > .inner-container > .content-container {
  padding-inline: var(--gutter-inline-size-medium-screen);
}
.paragraph--bundle-card-set .field--id-field-card > .field-values > .field-value {
  flex-basis: calc(25% - (((var(--gutter-inline-size-medium-screen) / 2) * 3) / 4));
}
.paragraph--bundle-card-set .field--id-field-card > .field-values:has(> .field-value:nth-child(4n + 1):last-child, > .field-value:nth-child(4n + 2):last-child) {
  padding-inline: calc((var(--gutter-inline-size-medium-screen) * 3) / 4);
}
.region--id-header .region-content {
  flex-wrap: wrap;
}
.region--id-header .region-content > *:nth-child(odd) {
  flex: 1 1 auto;
}
.block-transitionresourceguide-search-form form {
  margin-inline: 0 auto;
}
.transitionresourceguide-primary-nav-small-trigger {
  display: block;
  border: none;
  border-radius: 0;
  background-color: transparent;
  inline-size: 2.5em;
  overflow: hidden;
  white-space: nowrap;
  /* The trigger shouldn't be blue in iOS, but it is. */
  color: var(--color-black);
}
.transitionresourceguide-primary-nav-small-trigger::before {
  content: '\f0c9';
  margin-inline-end: 4em;
  font: var(--fa-font-solid);
  text-rendering: auto;
  font-size: 2em;
}
body.nav-active .transitionresourceguide-primary-nav-small-trigger::before {
  content: '\f00d';
}
.region-container.navigation {
  display: none;
  padding-block: 1.5em;
}
.region--id-navigation ul:not(ul ul) {
  flex-direction: column;
}
.region--id-navigation .menu-level-1 {
  position: relative;
  margin-block-start: 0.625em;
  background-color: var(--color-white);
  padding-block: 0;
  max-block-size: 0;
  overflow: hidden;
  visibility: visible;
  opacity: 1;
  transition: max-block-size 0.5s ease-in-out;
}
.region--id-navigation nav ul button[aria-pressed='true'] + .menu-level-1 {
  max-block-size: 30em;
}
.region--id-navigation .menu-level-1:has(img) > .submenu-content {
  grid-template-columns: auto 16em;
  padding-block: 2em;
}
.region--id-navigation .menu-level-1 > .submenu-content a.landing-page::after {
  display: none;
}
.region--id-navigation .menu-item-children a {
  line-height: 1.25;
}
body.front .region-container.supercontent {
  background-size: 400%;
}
.main-content {
  margin-block: 3em;
}
.block-transitionresourceguide-views-block-pages-title-block article.node--view-mode-title:has(.field--id-field-hero img) > :first-child > * {
  padding-inline-end: 2.5rem;
}
.view--id-pathways.view--display-front-page-block .views-rows {
  inline-size: auto;
}
.view--id-pathways.view--display-front-page-block .views-row {
  flex-basis: 34%;
}
@media screen and (max-width: 759px) {
  .view--id-pathways.view--display-front-page-block .views-rows {
    inline-size: 22.5rem;
  }
  .view--id-pathways.view--display-front-page-block .views-row {
    flex-basis: 22.5rem;
  }
}
.views-row .node--bundle-page.node--view-mode-teaser,
.views-row:nth-child(even) .node--bundle-page.node--view-mode-teaser {
  flex-direction: column;
}
.block-transitionresourceguide-views-block-features-block .feature-content > * {
  padding-inline-end: 0;
}
.paragraph--bundle-detail .media,
.paragraph--bundle-checklist .media:not(.media--view-mode-intrinsic-aspect-ratio) {
  inline-size: auto;
}
body.front .paragraph--bundle-section .content-container:has(.field--id-field-section-media) {
  flex-direction: column-reverse;
}
body.front .paragraph--bundle-section .field--id-field-section-media,
.node--bundle-page.node--view-mode-teaser > a.teaser-image,
.node--bundle-page.node--view-mode-pathway-teaser > a.teaser-image {
  aspect-ratio: 16/9;
}
.paragraph--bundle-section .content-container:has(.field--id-field-section-media):not(:has(.field--id-field-icon)) {
  align-items: start;
}
.paragraph--bundle-section .content-container:has(.field--id-field-section-media) .content > * {
  padding-inline-end: 2.5rem;
}
.paragraph--bundle-section.transitionresourceguide-reverse .content-container:has(.field--id-field-section-media) .content > * {
  padding-inline-start: 2.5rem;
}
body.front .paragraph--bundle-section .content-container:has(.field--id-field-section-media) .content > *,
body.front .paragraph--bundle-section.transitionresourceguide-reverse .content-container:has(.field--id-field-section-media) .content > * {
  padding-inline: 2.5rem;
}
.paragraph--bundle-card-set .field--id-field-card > .field-values > .field-value,
.paragraph--bundle-card-set .field--id-field-card > .field-values:has(> .field-value:nth-child(4n + 1):last-child, > .field-value:nth-child(4n + 2):last-child) > .field-value {
  flex: 1 1 26%;
}
@media screen and (max-width: 759px) {
  .paragraph--bundle-card-set .field--id-field-card > .field-values > .field-value,
  .paragraph--bundle-card-set .field--id-field-card > .field-values:has(> .field-value:nth-child(4n + 1):last-child, > .field-value:nth-child(4n + 2):last-child) > .field-value {
    flex-basis: 34%;
  }
}
.paragraph--bundle-card-set .field--id-field-card > .field-values:has(> .field-value:nth-child(4n + 1):last-child, > .field-value:nth-child(4n + 2):last-child) {
  padding-inline: 0;
}
.paragraph--bundle-content-with-sidebar .sidebar {
  flex: 1;
}
.paragraph--bundle-checklist .media--view-mode-intrinsic-aspect-ratio .field-value.image-shape-portrait img,
.paragraph--bundle-section .field--id-field-section-media .media--view-mode-intrinsic-aspect-ratio .field-value.image-shape-portrait img {
  inline-size: 100%;
  block-size: auto;
}
.view--id-institutions .views-rows,
.view--id-resources .views-rows {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.view--id-resources .views-exposed-form .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper) {
  flex-wrap: wrap;
}
.view--id-resources .views-exposed-form .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper) > .form-item-search {
  flex-basis: 100%;
}
.view--id-resources .views-exposed-form .fieldset-wrapper:not(.fieldset-wrapper .fieldset-wrapper) > .form-item-search ~ * {
  flex: 1;
  min-inline-size: 0;
}
.region--id-superfooter .region-content {
  grid-template-columns: auto 1fr;
  grid-template-areas:
    'sitebranding sitebranding'
    'footer footer'
    'fundedby socialmedia'
    'fundedby backtotop';
}
.block--id-transitionresourceguide-footer {
  margin-block-end: 2.5em;
}
.block--id-transitionresourceguide-backtotop {
  align-self: end;
}
.region--id-footer .block {
  display: block;
}
.region--id-footer .block li:first-child {
  margin-inline-start: 0;
}
