@charset "UTF-8";
/* =================================================================
/* SECTION Baseline
 * SECTION Universal Defaults
================================================================== */
@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}
:where(.ua_minerva) .ua_visually-hidden:not(:focus, :active) {
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

:where(.ua_minerva) [hidden] {
  display: none !important;
}

:where(.ua_minerva) [disabled] {
  pointer-events: none !important;
  cursor: not-allowed !important;
}

:where(.ua_minerva) * {
  scroll-margin-top: var(--ua_space);
  scroll-margin-bottom: var(--ua_space);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* !SECTION Universal Defaults */
/* ==================================================================
 * SECTION Typography
================================================================== */
:where(.ua_minerva) {
  container-type: inline-size;
  font-family: var(--ua_font);
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height);
  color: var(--ua_color-text);
  max-width: 100%;
  overflow-x: clip;
}

body:where(.ua_minerva) {
  width: 100%;
  margin: 0;
  background: transparent;
}

:where(.ua_minerva) h1 {
  font-size: var(--ua_font-size--xxlarge);
  line-height: var(--ua_line-height--xsmall);
  font-weight: var(--ua_weight--bold);
  font-family: var(--ua_font--heading);
}

:where(.ua_minerva) h2 {
  font-size: var(--ua_font-size--xlarge);
  line-height: var(--ua_line-height--xsmall);
  font-weight: var(--ua_weight--semibold);
  font-family: var(--ua_font--heading);
}

:where(.ua_minerva) h3 {
  font-size: var(--ua_font-size--large);
  line-height: var(--ua_line-height--small);
  font-weight: var(--ua_weight--semibold);
  font-family: var(--ua_font--heading);
}

:where(.ua_minerva) h4 {
  font-size: var(--ua_font-size--medium);
  line-height: var(--ua_line-height--small);
  font-weight: var(--ua_weight--semibold);
  font-family: var(--ua_font--heading);
}

:where(.ua_minerva) h5,
:where(.ua_minerva) h6,
:where(.ua_minerva) label,
:where(.ua_minerva) th,
:where(.ua_minerva) legend {
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height--small);
  font-weight: var(--ua_weight--bold);
}

:where(.ua_minerva) h1 strong,
:where(.ua_minerva) h2 strong,
:where(.ua_minerva) h3 strong,
:where(.ua_minerva) h4 strong {
  color: var(--ua_color-action);
}

:where(.ua_minerva) small {
  font-size: var(--ua_font-size--small);
}

:where(.ua_minerva) strong {
  font-weight: var(--ua_weight--bold);
}

:where(.ua_minerva) em,
:where(.ua_minerva) cite {
  font-style: italic;
}

:where(.ua_minerva) u {
  text-decoration: underline;
  font-style: normal;
}

:where(.ua_minerva) sub,
:where(.ua_minerva) sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

:where(.ua_minerva) sup {
  inset-block-start: -0.5em;
}

:where(.ua_minerva) sub {
  inset-block-end: -0.25em;
}

:where(.ua_minerva) abbr {
  text-decoration: none;
}

:where(.ua_minerva) abbr[title] {
  cursor: help;
  text-decoration: underline;
  text-decoration-style: dotted;
}

:where(.ua_minerva) q[cite] {
  font-style: italic;
}

/* !SECTION Typography */
/* ==================================================================
 * SECTION Links
================================================================== */
ul.wp-block-latest-posts__list a,
a.wp-block-post-excerpt__more-link,
a.more-link, :where(.ua_minerva) a:not([class]) {
  font-weight: var(--ua_weight--semibold);
  color: var(--ua_color-action);
  text-decoration: underline;
}

ul.wp-block-latest-posts__list a:hover,
a.wp-block-post-excerpt__more-link:hover,
a.more-link:hover, :where(.ua_minerva) a:hover:not([class]),
ul.wp-block-latest-posts__list a:focus,
a.wp-block-post-excerpt__more-link:focus,
a.more-link:focus,
:where(.ua_minerva) a:focus:not([class]) {
  color: var(--ua_color-action--focus);
  text-decoration-color: var(--ua_color-border--focus);
}

:where(.ua_minerva) h1 a:not([class]),
:where(.ua_minerva) h2 a:not([class]),
:where(.ua_minerva) h3 a:not([class]),
:where(.ua_minerva) h4 a:not([class]),
:where(.ua_minerva) h5 a:not([class]),
:where(.ua_minerva) h6 a:not([class]) {
  color: inherit;
  text-decoration-color: var(--ua_color-action);
}

:where(.ua_minerva) a:not([class])[target=_blank]::after,
:where(.ua_minerva) a:not([class])[data-link-type=external]::after {
  font: var(--fa-font-solid);
  content: "\f08e";
  display: inline-block;
  position: relative;
  inset-block-start: -0.05em;
  padding: 0 0.2em 0 0.4em;
  font-size: 70%;
}

:where(.ua_minerva) a:not([class])[href$=".pdf"]::after,
:where(.ua_minerva) a:not([class])[data-link-type=document]::after {
  font: var(--fa-font-solid);
  content: "\f0f6";
  display: inline-block;
  position: relative;
  inset-block-start: -0.1em;
  padding: 0 0.2em 0 0.5em;
  font-size: 70%;
}

/* !SECTION Links */
/* ==================================================================
 * SECTION Blockquote
================================================================== */
:where(.ua_minerva) blockquote {
  font-family: var(--ua_font--accent);
  font-weight: var(--ua_weight--semibold);
  font-size: var(--ua_font-size--medium);
}

:where(.ua_minerva) blockquote footer,
:where(.ua_minerva) blockquote cite {
  font-family: var(--ua_font);
  font-weight: var(--ua_weight--regular);
  font-size: var(--ua_font-size);
}

:where(.ua_minerva) blockquote cite {
  font-style: italic;
}

:where(.ua_minerva) blockquote > cite {
  display: block;
}

/* !SECTION Blockquote */
/* ==================================================================
 * SECTION Lists
 * :not([class]) is so that the styles won't need to be overridden
 * in special use cases. For example, when list markup might need
 * to be paired with a grid layout
================================================================== */
:where(.ua_minerva) ol,
:where(.ua_minerva) ul {
  list-style: none;
  list-style-position: inside;
}

ol.wp-block-list, :where(.ua_minerva) ol:not([class]),
:where(.ua_minerva) ol.ua_text-columns {
  list-style-type: decimal;
}

ul.wp-block-list, :where(.ua_minerva) ul:not([class]),
:where(.ua_minerva) ul.ua_text-columns {
  list-style-type: disc;
}

ul.wp-block-list li, :where(.ua_minerva) ul:not([class]) li,
:where(.ua_minerva) ul.ua_text-columns li,
ul.wp-block-list ol,
:where(.ua_minerva) ul:not([class]) ol,
:where(.ua_minerva) ul.ua_text-columns ol,
ul.wp-block-list ul,
:where(.ua_minerva) ul:not([class]) ul,
:where(.ua_minerva) ul.ua_text-columns ul,
ol.wp-block-list li,
:where(.ua_minerva) ol:not([class]) li,
:where(.ua_minerva) ol.ua_text-columns li,
ol.wp-block-list ol,
:where(.ua_minerva) ol:not([class]) ol,
:where(.ua_minerva) ol.ua_text-columns ol,
ol.wp-block-list ul,
:where(.ua_minerva) ol:not([class]) ul,
:where(.ua_minerva) ol.ua_text-columns ul {
  margin-block-end: var(--ua_space--hairline);
}

ul.wp-block-list ol, :where(.ua_minerva) ul:not([class]) ol,
:where(.ua_minerva) ul.ua_text-columns ol,
ul.wp-block-list ul,
:where(.ua_minerva) ul:not([class]) ul,
:where(.ua_minerva) ul.ua_text-columns ul,
ol.wp-block-list ol,
:where(.ua_minerva) ol:not([class]) ol,
:where(.ua_minerva) ol.ua_text-columns ol,
ol.wp-block-list ul,
:where(.ua_minerva) ol:not([class]) ul,
:where(.ua_minerva) ol.ua_text-columns ul {
  margin-block-start: var(--ua_space--hairline);
  margin-inline-start: var(--ua_space--half);
}

:where(.ua_minerva) dt {
  font-weight: var(--ua_weight--bold);
}

:where(.ua_minerva) dd {
  padding-inline-start: var(--ua_space--half);
}

/* !SECTION Lists */
/* ==================================================================
 * SECTION Rules
================================================================== */
:where(.ua_minerva) hr {
  width: 100%;
  border: none;
  border-block-end: 2px solid currentColor;
  color: inherit;
}

:where(.ua_minerva) .ua_divider-elephant, :where(.ua_minerva) .is-style-elephant {
  position: relative;
  overflow: visible;
  margin-block: var(--ua_space);
  border-block-end: 3px solid currentColor;
}

:where(.ua_minerva) .ua_stack .ua_divider-elephant, :where(.ua_minerva) .is-layout-flow .ua_divider-elephant,
:where(.ua_minerva) .is-layout-constrained .ua_divider-elephant, :where(.ua_minerva) .ua_stack .is-style-elephant, :where(.ua_minerva) .is-layout-flow .is-style-elephant,
:where(.ua_minerva) .is-layout-constrained .is-style-elephant {
  margin-block: var(--ua_space--double);
}

:where(.ua_minerva) .ua_divider-elephant::before, :where(.ua_minerva) .is-style-elephant::before,
:where(.ua_minerva) .ua_divider-elephant::after,
:where(.ua_minerva) .is-style-elephant::after {
  content: "";
  box-sizing: border-box;
  border-radius: 9999px;
  display: block;
  position: absolute;
  width: var(--ua_space--double);
  height: var(--ua_space--double);
  inset-inline-start: calc(50% - var(--ua_space));
  inset-block-start: calc(var(--ua_space) * -1);
}

:where(.ua_minerva) .ua_divider-elephant::before, :where(.ua_minerva) .is-style-elephant::before {
  background: var(--ua_color-background);
  border: 3px solid currentColor;
}

:where(.ua_minerva) .ua_divider-elephant::after, :where(.ua_minerva) .is-style-elephant::after {
  background: currentColor;
  mask: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 195.45 194.8'%3E%3C!-- Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %239e1b32; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M22.73,122.35c.03-.32-.02-.66.09-.95.51-1.41.95-2.86,1.63-4.19,1.67-3.31,2.65-6.82,3.23-10.46.27-1.71.7-3.4.94-5.11.23-1.62.3-3.25.47-4.88.98-9.83,3.71-19.04,9.71-27.04,5.52-7.36,12.93-11.69,21.94-13.37,3.93-.73,7.88-1.05,11.86-.55,2.21.28,4.4.74,6.58,1.23,2.64.59,5.28,1.13,7.99,1.25,3.11.14,6.11-.42,9.01-1.53.27-.1.53-.22.83-.34-.79,1.16-1.63,2.23-2.29,3.4-2.83,5.07-2.65,10.25.47,15.5.67,1.12,1.49,2.15,2.38,3.1,4.26,4.52,8.81,8.72,14.01,12.17,1.88,1.25,3.95,2.14,5.98,3.11.38.18.5.44.56.87.52,3.57,1.3,7.08,2.32,10.54,1.19,4.06,2.9,7.96,5.04,11.61,1.01,1.73,1.98,3.49,2.9,5.27,1.21,2.32,1.66,4.84,1.91,7.41.12,1.26.25,2.52.43,3.78.22,1.57.97,2.9,2,4.08.48.55,1.05,1.05,1.46,1.65.35.5.66,1.1.76,1.69.23,1.38-.49,2.23-1.89,2.41-.36.05-.73.06-1.1.06-3.71,0-7.42,0-11.12,0-.39,0-.79-.02-1.17-.12-.76-.21-1.21-.97-1.16-1.75.06-.96.2-1.91.3-2.87.19-1.86.36-3.72,0-5.59-.44-2.36-1.56-4.4-3.05-6.23-1.6-1.97-3.28-3.87-4.99-5.75-3.08-3.39-6.05-6.86-8.42-10.81-1.89-3.16-3.43-6.48-4.13-10.13-.05-.26-.15-.5-.42-.72.15.99.23,2,.47,2.96.15.6,0,.93-.44,1.27-5.12,4.03-10.84,6.75-17.27,7.96-4.8.9-9.61.99-14.55.32-.21-1.18-.42-2.38-.63-3.59-.73-4.28-1.71-8.49-3.02-12.62-.1-.32-.32-.59-.49-.89v-.39s-.05,0-.07,0c.03.12.06.24.09.36.84,3.67,1.75,7.33,2.49,11.02.68,3.4,1.18,6.83,1.74,10.25.54,3.29.88,6.62,2.02,9.78,1.16,3.22,3.04,6,5.25,8.57,1.02,1.19,2.15,2.29,3.14,3.5.53.64,1.04,1.35,1.35,2.11.62,1.49-.26,3.03-1.86,3.28-.3.05-.6.07-.9.07-4.14,0-8.28.02-12.42,0-1.76,0-2.93-.85-3.44-2.37-.07-.22-.13-.45-.14-.68-.33-5.94-2.3-11.42-4.92-16.67-1.47-2.95-3.14-5.81-4.78-8.67-3.25-5.67-6.41-11.4-8.98-17.43-1.96-4.61-3.22-9.39-3.61-14.39-.03-.39-.09-.78-.32-1.23-.29.5-.63.99-.87,1.51-1.11,2.42-1.62,5.01-1.98,7.62-.59,4.3-1.57,8.52-2.74,12.7-.73,2.6-1.53,5.2-1.26,7.96.16,1.63.39,3.25.65,4.86.17,1.05-.1,1.93-.86,2.64-.72.67-1.51,1.28-2.4,2.03v-2.27c-.52,1.86-2.02,2.56-3.58,3.22-.27.12-.52.3-.78.45h.03Z'/%3E%3Cpath class='st0' d='M122.67,72.39c.1.35.17.71.31,1.04,1.29,3.2,2.3,6.47,2.8,9.89.33,2.25.58,4.52-.15,6.74-.51,1.57-1.38,2.88-3.15,3.13-.87.12-1.81.07-2.67-.13-2.46-.58-4.63-1.84-6.75-3.17-4.67-2.93-8.72-6.6-12.61-10.47-1.27-1.27-2.52-2.6-3.56-4.05-4.17-5.86-3.8-12.44,1.04-17.77,3.17-3.49,7.12-5.55,11.89-5.91,2.74-.21,5.28.5,7.76,1.59,1.43.63,2.86,1.3,4.33,1.81,2.53.88,5.16.97,7.81.77,2.08-.16,4.13-.02,6.13.64,2.64.88,4.63,2.59,6.26,4.79,2.2,2.96,3.71,6.34,4.41,10,.5,2.61,1.39,5.14,2.93,7.31,2.65,3.75,3.34,8.04,3.87,12.35.09.69.14,1.39.23,2.24-.5-.23-.91-.36-1.26-.57-1.84-1.15-3.67-2.31-5.48-3.49-.82-.53-1.62-1.07-2.67-.93-.16.02-.34,0-.49.06-.94.32-1.86.73-2.09,1.81-.21.96.52,1.55,1.17,2.06,1.82,1.44,3.9,2.44,6.05,3.28,3.27,1.28,6.68,2.08,10.17,2.46,1.29.14,2.59.23,3.89.34.17.01.37-.03.49.05.21.13.54.38.51.5-.06.24-.29.51-.53.62-.22.11-.53.06-.79.03-2.65-.3-5.3-.6-7.95-.91-.16-.02-.33-.04-.48-.06-.06.07-.14.12-.14.16-.04,3.5-.18,7.02.6,10.47.64,2.85,2.12,5.13,4.9,6.31,2.87,1.22,5.57.74,7.94-1.26,1.25-1.06,1.99-2.44,1.7-4.16-.3-1.82-1.37-2.66-3.21-2.57-.39.02-.79.09-1.18.14-.09-.91.53-1.82,1.61-2.3,1.64-.74,3.55-.31,4.84,1.08,2.07,2.24,2.56,5.67,1.11,8.49-2.03,3.94-5.4,6.1-9.68,6.84-6.18,1.07-11.99-2.26-15.22-7.95-1.38-2.43-2.13-5.09-2.83-7.77-.9-3.48-1.83-6.96-2.84-10.41-.29-1.01-.83-1.96-1.38-2.87-.77-1.26-1.99-1.93-3.45-2.17-.21-.03-.44.01-.88.03.31.41.49.71.73.94.23.23.54.4.79.62.59.53.55,1.17-.18,1.52-.47.23-1.01.35-1.53.4-1.96.2-3.86-.13-5.72-.72-1.33-.43-2.62-.95-3.89-1.42.25-1.16.58-2.2.7-3.27.35-3.2-.17-6.33-1.19-9.36-.69-2.05-1.6-4.02-2.43-6.01-.13-.31-.4-.55-.61-.83-.07-.13-.14-.27-.21-.4,0-.03-.01-.07-.02-.1,0,0-.01,0-.02,0,.02.03.04.05.06.08.07.14.13.28.2.42ZM118.62,57.63s.02-.04.03-.06c-.02,0-.04.02-.06.03.15.06.3.12.45.18,1.09,1.18,2.35,2.14,3.82,2.8,1.26.56,2.66.03,3.28-1.3-1.51,1.1-2.9.83-4.26-.04-.34-.21-.68-.42-1.03-.61-.58-.31-1.17-.61-1.75-.91-.16-.03-.32-.06-.48-.09ZM138.41,76.46c-.01-2.12-1.35-2.67-2.62-2.68-.7,0-.83.21-.63.85.49,1.52,1.59,2.13,3.25,1.82Z'/%3E%3Cpath class='st0' d='M98.46,103.59c1.26,2.4,2.49,4.91,3.89,7.33.9,1.55,2.03,2.97,3.11,4.41.38.5.47.85.2,1.49-2.06,4.99-4.07,9.99-6.02,15.02-.67,1.74-1.15,3.59-.62,5.48.27.99.73,1.93,1.1,2.89.18.47.44.94.51,1.43.08.63-.39,1.2-1.02,1.32-.42.08-.86.1-1.29.1-3.3.01-6.61.02-9.91.01-1.67,0-2.39-.69-2.16-2.36.24-1.81.65-3.6,1.12-5.37.71-2.7,1.67-5.35,2.27-8.07.57-2.63.92-5.32,1.17-8,.33-3.55.46-7.12.66-10.68.02-.38.16-.59.47-.79,2.22-1.41,4.42-2.85,6.54-4.21Z'/%3E%3Cpath class='st0' d='M42.28,102.58c.18.27.29.4.36.54,2.72,5.63,5.9,11,9.08,16.37.78,1.32.89,2.31.13,3.7-1.06,1.95-1.88,4.05-2.61,6.15-1.13,3.26-.42,6.31,1.46,9.13.26.39.55.76.75,1.18.8,1.73.07,3.33-1.95,3.36-1.2.02-2.4.04-3.61.04-2.3.01-4.61.01-6.91.02-.4,0-.8-.01-1.2,0-1.97.02-2.89-1.38-2.63-3.07.26-1.71.43-3.46.87-5.12,1.03-3.86,2.17-7.69,3.33-11.52,1.1-3.65,1.81-7.38,2.17-11.17.27-2.85.43-5.72.64-8.58.02-.29.07-.58.13-1.02Z'/%3E%3Cpolygon class='st0' points='22.7 122.36 22.66 122.33 22.73 122.35 22.7 122.36'/%3E%3C/svg%3E");
}

/* !SECTION Rules */
/* ==================================================================
 * SECTION Tables
================================================================== */
:where(.ua_minerva) .ua_table-wrapper {
  overflow-x: auto;
}

:where(.ua_minerva) table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border-radius: var(--ua_radius--medium);
  overflow: hidden;
}

:where(.ua_minerva) caption {
  font-weight: var(--ua_weight--extralight);
  font-size: var(--ua_font-size--xsmall);
  padding: var(--ua_space--half);
  text-align: start;
}

:where(.ua_minerva) th,
:where(.ua_minerva) td {
  font-size: var(--ua_font-size--small);
  padding: var(--ua_space--half);
  text-align: start;
}

:where(.ua_minerva) th {
  font-weight: var(--ua_weight--bold);
}

:where(.ua_minerva) thead th {
  background-color: var(--ua_color-text);
  color: var(--ua_color-background);
}

:where(.ua_minerva) tbody tr {
  border-block-end: 1px solid var(--ua_color-border);
}

:where(.ua_minerva) .ua_table--hover-guide tbody tr:hover {
  background-color: var(--ua_color-background--focus);
}

:where(.ua_minerva) .ua_table--striped tbody tr:nth-child(even) {
  background-color: var(--ua_color-background--focus);
}

:where(.ua_minerva) tfoot {
  border-block-start: 3px solid var(--ua_color-text--subtle);
  background-color: var(--ua_color-background--focus);
}

/* !SECTION Tables */
/* ==================================================================
 * SECTION Code
================================================================== */
:where(.ua_minerva) code,
:where(.ua_minerva) samp,
:where(.ua_minerva) kbd,
:where(.ua_minerva) var {
  padding: 0.1em 0.3em;
  font-family: var(--ua_font--mono);
}

:where(.ua_minerva) code,
:where(.ua_minerva) samp {
  background-color: var(--ua_color-background--focus);
}

:where(.ua_minerva) var {
  font-style: italic;
  font-weight: var(--ua_weight--bold);
}

:where(.ua_minerva) kbd {
  background-color: var(--ua_color-text);
  color: var(--ua_color-background);
}

:where(.ua_minerva) pre code,
:where(.ua_minerva) pre samp {
  font-family: var(--ua_font--mono);
  font-size: var(--ua_font-size--small);
  line-height: var(--ua_line-height--small);
  display: block;
  overflow: auto;
  padding: var(--ua_space);
}

/* !SECTION Code */
/* ==================================================================
 * SECTION Media
================================================================== */
:where(.ua_minerva) img,
:where(.ua_minerva) figure,
:where(.ua_minerva) video,
:where(.ua_minerva) .ua_media-wrapper {
  display: block;
  width: 100%;
  margin-inline: auto;
}

:where(.ua_minerva) iframe {
  border: 0;
}

:where(.ua_minerva) audio {
  display: block;
  max-width: 100%;
  border-radius: 900px;
}

:where(.ua_minerva) img {
  height: auto;
  max-width: 100%;
}

:where(.ua_minerva) figcaption {
  font-weight: var(--ua_weight--extralight);
  font-size: var(--ua_font-size--xsmall);
  line-height: var(--ua_line-height--small);
  display: block;
}

:where(.ua_minerva) .ua_media-wrapper {
  width: 100%;
  position: relative;
  aspect-ratio: 16/9;
}

:where(.ua_minerva) .ua_media-wrapper > iframe,
:where(.ua_minerva) .ua_media-wrapper > embed,
:where(.ua_minerva) .ua_media-wrapper > object,
:where(.ua_minerva) .ua_media-wrapper > img {
  height: 100%;
  width: 100%;
  position: absolute;
  inset: 0;
}

:where(.ua_minerva) .ua_media-wrapper > img {
  object-fit: cover;
}

/* !SECTION Media */
/* ==================================================================
 * SECTION Details
================================================================== */
:where(.ua_minerva) details {
  display: block;
  position: relative;
}

:where(.ua_minerva) summary::-webkit-details-marker {
  display: none;
}

:where(.ua_minerva) summary {
  display: block;
  cursor: pointer;
  color: var(--ua_color-text);
  font-weight: var(--ua_weight--semibold);
  line-height: var(--ua_space);
}

:where(.ua_minerva) summary::before {
  content: "+";
  box-sizing: border-box;
  font: var(--fa-font-solid);
  text-align: center;
  display: inline-block;
  font-size: 0.9em;
  color: var(--ua_color-action);
  width: 1em;
  margin-inline-end: 0.5em;
  will-change: transform;
}

:where(.ua_minerva) details[open] > summary::before {
  content: "\f00d";
  transform: rotate(90deg);
}

:where(.ua_minerva) details > *:not(summary) {
  margin-block-start: var(--ua_space--half);
}

@media (prefers-reduced-motion: no-preference) {
  :where(.ua_minerva) summary::before {
    transition: transform 300ms ease;
  }
}
/* !SECTION Details */
/* !SECTION Baseline */
/* =================================================================
/* SECTION Forms
 * Form elements not styled:
 * Meter - Next to impossible to size consistently
 * File - You're better off implementing something with JS
 * Date & Color - Styling these is far too complicated for the
 * scope of this project.
 * Fieldset - Too many semantic applications to style generically
================================================================= */
:where(.ua_minerva) label,
:where(.ua_minerva) legend {
  font-weight: var(--ua_weight--bold);
  font-size: var(--ua_font-size--small);
  line-height: var(--ua_line-height--small);
  background-color: transparent;
  display: block;
}

:where(.ua_minerva) label.required::after {
  content: " *";
  color: var(--ua_color-action);
}

:where(.ua_minerva) legend {
  padding: 0 0.5em;
  margin-inline-start: -0.5em;
}

:where(.ua_minerva) button,
:where(.ua_minerva) input,
:where(.ua_minerva) select,
:where(.ua_minerva) textarea,
:where(.ua_minerva) datalist {
  font-family: inherit;
  font-size: 100%;
  line-height: inherit;
  box-sizing: border-box;
  padding: var(--ua_space--control-padding);
  border: 1px solid var(--ua_color-text--subtle);
  margin: 0;
  border-radius: var(--ua_radius--small);
  background-color: var(--ua_color-background);
  color: var(--ua_color-text);
}

:where(.ua_minerva) input,
:where(.ua_minerva) select,
:where(.ua_minerva) textarea,
:where(.ua_minerva) datalist {
  width: 100%;
}

:where(.ua_minerva) textarea {
  min-height: 10rem;
}

@supports (resize: vertical) {
  :where(.ua_minerva) textarea {
    resize: vertical;
  }
}
:where(.ua_minerva) input:active,
:where(.ua_minerva) input:focus-visible,
:where(.ua_minerva) textarea:active,
:where(.ua_minerva) textarea:focus-visible,
:where(.ua_minerva) select:active,
:where(.ua_minerva) select:focus-visible,
:where(.ua_minerva) datalist:focus-visible,
:where(.ua_minerva) datalist:active {
  outline-offset: 1px;
}

/* =================================================================
/* SECTION Radio & Checkbox
================================================================= */
:where(.ua_minerva) input[type=checkbox],
:where(.ua_minerva) input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  display: inline-block;
  inset-block-start: -0.1em;
  width: 1em;
  height: 1em;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  transition: box-shadow 0.1s ease;
}

:where(.ua_minerva) input[type=radio] {
  border-radius: 50%;
}

:where(.ua_minerva) input[type=checkbox]:checked,
:where(.ua_minerva) input[type=radio]:checked {
  box-shadow: inset 0 0 0 0.25em var(--ua_color-action);
  border-color: var(--ua_color-action);
}

/* !SECTION Radio & Checkbox */
/* =================================================================
/* SECTION Number, Select, Search
================================================================= */
:where(.ua_minerva) input[type=number]::-webkit-inner-spin-button,
:where(.ua_minerva) input[type=number]::-webkit-outer-spin-button {
  appearance: none;
}

:where(.ua_minerva) input[type=number] {
  -moz-appearance: textfield;
}

:where(.ua_minerva) input[type=search]::-webkit-search-cancel-button {
  display: none;
}

/* !SECTION Number, Select, Search */
/* =================================================================
/* SECTION Progress
================================================================= */
:where(.ua_minerva) progress[value] {
  border: 0;
  background-color: var(--ua_color-background--focus);
  -webkit-appearance: none;
  display: block;
  width: 100%;
}

:where(.ua_minerva) progress[value]::-webkit-progress-bar {
  background-color: var(--ua_color-background--focus);
}

:where(.ua_minerva) progress[value]::-webkit-progress-value {
  background: var(--ua_color-action);
}

:where(.ua_minerva) progress[value]::-moz-progress-bar {
  background: var(--ua_color-action);
}

/* indeterminate styles
 * progress:not([value]) {} */
/* !SECTION Progress */
/* =================================================================
/* SECTION Range
================================================================= */
:where(.ua_minerva) input[type=range],
:where(.ua_minerva) input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  font-size: 1rem;
  padding: 0;
  border: none;
}

:where(.ua_minerva) input[type=range]:focus,
:where(.ua_minerva) input[type=range]:active {
  --range-focus-color: var(--ua_color-action);
}

:where(.ua_minerva) input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: 0.5rem;
  border-radius: 0;
  background-color: var(--ua_color-background--focus);
}

:where(.ua_minerva) input[type=range]::-moz-range-track {
  height: 0.5rem;
  border: none;
  border-radius: 0;
  background-color: var(--ua_color-border);
}

:where(.ua_minerva) input[type=range]::-webkit-slider-thumb {
  box-sizing: border-box;
  margin-block-start: -0.5rem;
  width: 1.1rem;
  height: 1.1rem;
  border: 2px solid var(--ua_color-background);
  border-radius: 1000rem;
  background: var(--range-focus-color, var(--ua_color-text));
}

:where(.ua_minerva) input[type=range]::-moz-range-thumb {
  border: 3px solid var(--ua_color-background);
  border-radius: 1000rem;
  font-size: 1.1rem;
  background: var(--range-focus-color, var(--ua_color-text));
}

/* !SECTION Range */
/* !SECTION Forms */
/* ==================================================================
 * SECTION Containers
 * For the purposes of mapping this layout system to WordPress:
 * ua_measure = is-layout-constrained
 * ua_width--wide = alignwide
 * ua_width--full = alignfull
================================================================== */
:where(.ua_minerva) .ua_measure > *, :where(.ua_minerva) .is-layout-constrained > *,
:where(.ua_minerva) .ua_width--content,
:where(.ua_minerva) .ua_width--sidebar,
:where(.ua_minerva) .ua_width--wide,
:where(.ua_minerva) .alignwide {
  margin-inline: auto;
}

:where(.ua_minerva) .ua_measure > *, :where(.ua_minerva) .is-layout-constrained > *,
:where(.ua_minerva) .ua_width--content {
  max-width: min(var(--ua_layout--content), 100vw);
}

:where(.ua_minerva) .ua_width--sidebar {
  max-width: min(var(--ua_layout--sidebar), 100vw);
}

:where(.ua_minerva) .ua_width--wide, :where(.ua_minerva) .alignwide {
  max-width: min(var(--ua_layout--wide), 100vw);
}

:where(.ua_minerva) .ua_width--extra-wide {
  max-width: 100%;
}

:where(.ua_minerva) .ua_width--full, :where(.ua_minerva) .alignfull {
  max-width: 100vw;
}

/* !SECTION Containers */
/* ==================================================================
 * SECTION Vertical Rhythm
================================================================== */
:where(.ua_minerva) .ua_stack > * + *, :where(.ua_minerva) .is-layout-flow > * + *,
:where(.ua_minerva) .is-layout-constrained > * + * {
  margin-block: 0;
  margin-block-start: var(--ua_space);
}

:where(.ua_minerva) .ua_stack > * + h1, :where(.ua_minerva) .is-layout-flow > * + h1,
:where(.ua_minerva) .is-layout-constrained > * + h1,
:where(.ua_minerva) .ua_stack > * + h2,
:where(.ua_minerva) .is-layout-flow > * + h2,
:where(.ua_minerva) .is-layout-constrained > * + h2,
:where(.ua_minerva) .ua_stack > * + h3,
:where(.ua_minerva) .is-layout-flow > * + h3,
:where(.ua_minerva) .is-layout-constrained > * + h3,
:where(.ua_minerva) .ua_stack > * + h4,
:where(.ua_minerva) .is-layout-flow > * + h4,
:where(.ua_minerva) .is-layout-constrained > * + h4,
:where(.ua_minerva) .ua_stack > * + h5,
:where(.ua_minerva) .is-layout-flow > * + h5,
:where(.ua_minerva) .is-layout-constrained > * + h5,
:where(.ua_minerva) .ua_stack > * + h6,
:where(.ua_minerva) .is-layout-flow > * + h6,
:where(.ua_minerva) .is-layout-constrained > * + h6 {
  margin-block-start: var(--ua_space--double);
}

:where(.ua_minerva) .ua_stack > h1 + h2, :where(.ua_minerva) .is-layout-flow > h1 + h2,
:where(.ua_minerva) .is-layout-constrained > h1 + h2,
:where(.ua_minerva) .ua_stack > h2 + h3,
:where(.ua_minerva) .is-layout-flow > h2 + h3,
:where(.ua_minerva) .is-layout-constrained > h2 + h3,
:where(.ua_minerva) .ua_stack > h3 + h4,
:where(.ua_minerva) .is-layout-flow > h3 + h4,
:where(.ua_minerva) .is-layout-constrained > h3 + h4,
:where(.ua_minerva) .ua_stack > h4 + h5,
:where(.ua_minerva) .is-layout-flow > h4 + h5,
:where(.ua_minerva) .is-layout-constrained > h4 + h5,
:where(.ua_minerva) .ua_stack > h5 + h6,
:where(.ua_minerva) .is-layout-flow > h5 + h6,
:where(.ua_minerva) .is-layout-constrained > h5 + h6 {
  margin-block-start: var(--ua_space);
}

:where(.ua_minerva) .ua_stack--tight > * + * {
  margin-block: 0;
  margin-block-start: var(--ua_space--half);
}

:where(.ua_minerva) .ua_stack--tight > * + h1,
:where(.ua_minerva) .ua_stack--tight > * + h2,
:where(.ua_minerva) .ua_stack--tight > * + h3,
:where(.ua_minerva) .ua_stack--tight > * + h4,
:where(.ua_minerva) .ua_stack--tight > * + h5,
:where(.ua_minerva) .ua_stack--tight > * + h6 {
  margin-block-start: var(--ua_space);
}

:where(.ua_minerva) .ua_stack--tight > h1 + h2,
:where(.ua_minerva) .ua_stack--tight > h2 + h3,
:where(.ua_minerva) .ua_stack--tight > h3 + h4,
:where(.ua_minerva) .ua_stack--tight > h4 + h5,
:where(.ua_minerva) .ua_stack--tight > h5 + h6 {
  margin-block-start: var(--ua_space--half);
}

:where(.ua_minerva) blockquote > * + *,
:where(.ua_minerva) figure > * + * {
  margin-block-start: var(--ua_space--half);
}

/* !SECTION Vertical Rhythm */
/* =================================================================
/* SECTION Justification & Alignment
================================================================= */
:where(.ua_minerva) .ua_justify--start,
:where(.ua_minerva) .ua_justify--end,
:where(.ua_minerva) .ua_justify--center,
:where(.ua_minerva) .ua_justify--space-between,
:where(.ua_minerva) .ua_align--start,
:where(.ua_minerva) .ua_align--end,
:where(.ua_minerva) .ua_align--center,
:where(.ua_minerva) .ua_align--space-between {
  display: grid;
  place-content: start start;
}

:where(.ua_minerva) .ua_measure.ua_align--start > *, :where(.ua_minerva) .ua_align--start.is-layout-constrained > *,
:where(.ua_minerva) .ua_measure.ua_align--end > *,
:where(.ua_minerva) .ua_align--end.is-layout-constrained > *,
:where(.ua_minerva) .ua_measure.ua_align--center > *,
:where(.ua_minerva) .ua_align--center.is-layout-constrained > *,
:where(.ua_minerva) .ua_measure.ua_align--space-between > *,
:where(.ua_minerva) .ua_align--space-between.is-layout-constrained > *,
:where(.ua_minerva) .ua_measure.ua_justify--start > *,
:where(.ua_minerva) .ua_justify--start.is-layout-constrained > *,
:where(.ua_minerva) .ua_measure.ua_justify--end > *,
:where(.ua_minerva) .ua_justify--end.is-layout-constrained > *,
:where(.ua_minerva) .ua_measure.ua_justify--center > *,
:where(.ua_minerva) .ua_justify--center.is-layout-constrained > *,
:where(.ua_minerva) .ua_measure.ua_justify--space-between > *,
:where(.ua_minerva) .ua_justify--space-between.is-layout-constrained > * {
  margin-inline: 0;
}

:where(.ua_minerva) .ua_justify--center {
  justify-content: center;
}

:where(.ua_minerva) .ua_justify--end {
  justify-content: end;
}

:where(.ua_minerva) .ua_justify--start {
  justify-content: start;
}

:where(.ua_minerva) .ua_justify--space-between {
  justify-content: space-between;
}

:where(.ua_minerva) .ua_align--center {
  align-content: center;
}

:where(.ua_minerva) .ua_align--end {
  align-content: flex-end;
}

:where(.ua_minerva) .ua_align--start {
  align-content: flex-start;
}

:where(.ua_minerva) .ua_align--space-between {
  align-content: space-between;
}

:where(.ua_minerva) .ua_text-align--start {
  text-align: start;
}

:where(.ua_minerva) .ua_text-align--center {
  text-align: center;
}

:where(.ua_minerva) .ua_text-align--end {
  text-align: end;
}

/* !SECTION Justification & Alignment */
/* =================================================================
/* SECTION Text Columns
================================================================= */
:where(.ua_minerva) .ua_text-columns {
  columns: 20rem 3;
  column-gap: var(--ua_space);
}

/* !SECTION Text Columns */
/* =================================================================
/* SECTION Site Wrapper
 * Structure should be as follows:
 * <div id="ua_app">
 *   <header></header>
 *   <main></main>
 *   <footer></footer>
 * </div>
 * No other elements should be present in the #ua_app div.
 * The ua_app div may also be the ua_minerva wrapper.
================================================================= */
:where(.ua_minerva)#ua_app,
:where(.ua_minerva) #ua_app {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  max-width: 100vw;
}

:where(.ua_minerva)#ua_app > :nth-child(2),
:where(.ua_minerva) #ua_app > :nth-child(2) {
  width: 100%;
  flex: 1 0 auto;
  place-content: start center;
}

/* !SECTION Site Wrapper */
@supports (-webkit-text-stroke: 0.03em #000) {
  .ua_accent-text,
  .ua-style_text-outline {
    color: transparent;
    -webkit-text-stroke: 0.05em var(--ua_color-text);
  }
}
.ua_color-theme--glass, .is-style-theme-glass {
  box-shadow: var(--ua_shadow--medium);
  padding: var(--ua_space);
  background: color-mix(in srgb, var(--ua_color-background) 80%, transparent);
  border: 1px solid color-mix(in srgb, color-mix(in srgb, var(--ua_color-background) 70%, white) 70%, transparent);
}

@supports (backdrop-filter: blur(3px)) {
  .ua_color-theme--glass, .is-style-theme-glass {
    background: color-mix(in srgb, var(--ua_color-background) 60%, transparent);
    border: 1px solid color-mix(in srgb, color-mix(in srgb, var(--ua_color-background) 70%, white) 70%, transparent);
    backdrop-filter: blur(3px);
  }
}
/* =================================================================
/* SECTION Alert Banner
================================================================= */
:where(.ua_minerva) .ua_alert-banner {
  --ua_color-background: var(--__ua_color-background--negative);
  --ua_color-background--focus: var(--__ua_color-background--negative-focus);
  --ua_color-text: var(--__ua_color-text--negative);
  --ua_color-text--focus: var(--__ua_color-text--negative-focus);
  --ua_color-text--subtle: var(--__ua_color-text--negative-subtle);
  --ua_color-action: var(--__ua_color-action--negative);
  --ua_color-action--focus: var(--__ua_color-action--negative-focus);
  --ua_color-border: var(--__ua_color-border--negative);
  --ua_color-border--focus: var(--__ua_color-border--negative-focus);
  --fa-primary-color: var(--__ua_color-duotone--negative-primary);
  --fa-secondary-color: var(--__ua_color-duotone--negative-secondary);
  color: var(--ua_color-text);
  font-size: var(--ua_font-size--small);
  line-height: var(--ua_line-height--small);
  padding: var(--ua_space--half);
  background-color: var(--ua_color-background);
  text-align: center;
}

:where(.ua_minerva) .ua_alert-banner a {
  color: inherit;
  font-weight: var(--ua_weight--bold);
  margin-inline-start: var(--ua_space--hairline);
}

:where(.ua_minerva) .ua_alert-banner .fa {
  margin-inline-end: var(--ua_space--hairline);
}

/* !SECTION Callout Box */
/* =================================================================
/* SECTION Component Name
================================================================= */
:where(.ua_minerva) .ua_brand-bar {
  font-size: var(--ua_font-size--small);
  line-height: var(--ua_line-height--small);
  color: white;
  background: var(--ua_color-primary);
}

:where(.ua_minerva) .ua_brand-bar__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: calc(var(--ua_layout--wide) + var(--ua_space--gutter) * 2);
  margin: auto;
}

:where(.ua_minerva) .ua_brand-bar__logo {
  box-sizing: border-box;
  display: flex;
  flex-grow: 1;
  align-items: center;
  position: relative;
  width: 65%;
  max-width: 20rem;
  padding: var(--ua_space--half) var(--ua_space--gutter);
}

:where(.ua_minerva) .ua_brand-bar__links {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

:where(.ua_minerva) .ua_brand-bar__links > a {
  display: block;
  font-weight: var(--ua_weight--semibold);
  color: white;
  text-decoration: none;
  padding: var(--ua_space--half) var(--ua_space--gutter);
}

:where(.ua_minerva) a.ua_brand-bar__logo:hover,
:where(.ua_minerva) a.ua_brand-bar__logo:focus,
:where(.ua_minerva) .ua_brand-bar__links > a:hover,
:where(.ua_minerva) .ua_brand-bar__links > a:focus {
  color: white;
  background-color: var(--ua_color-primary--strong);
}

:where(.ua_minerva) .ua_brand-bar--unofficial {
  background: var(--ua_color-neutral--700);
}

:where(.ua_minerva) .ua_brand-bar--unofficial a.ua_brand-bar__logo:hover,
:where(.ua_minerva) .ua_brand-bar--unofficial a.ua_brand-bar__logo:focus,
:where(.ua_minerva) .ua_brand-bar--unofficial .ua_brand-bar__links > a:hover,
:where(.ua_minerva) .ua_brand-bar--unofficial .ua_brand-bar__links > a:focus {
  background-color: var(--ua_color-neutral--900);
}

/* !SECTION Component Name */
/* =================================================================
/* SECTION Brand Footer
================================================================= */
:where(.ua_minerva) .ua_brand-footer {
  color: white;
  background: var(--ua_color-primary);
  font-size: var(--ua_font-size--small);
  padding-inline: var(--ua_space--gutter);
  line-height: 1.5;
}

:where(.ua_minerva) .ua_brand-footer a[href] {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  text-decoration: none;
  font-weight: var(--ua_weight--regular);
}

:where(.ua_minerva) .ua_brand-footer a[href]:hover,
:where(.ua_minerva) .ua_brand-footer a[href]:focus {
  color: white;
  text-decoration: underline;
}

:where(.ua_minerva) .ua_brand-footer ol,
:where(.ua_minerva) .ua_brand-footer ul,
:where(.ua_minerva) .ua_brand-footer p {
  list-style: none;
  margin: 0;
  padding: 0;
}

:where(.ua_minerva) .ua_brand-footer__content {
  box-sizing: border-box;
  max-width: var(--ua_layout--wide);
  padding-block: var(--ua_space--gutter);
  width: 100%;
  margin: auto;
}

:where(.ua_minerva) .ua_brand-footer__copyright,
:where(.ua_minerva) .ua_brand-footer__link-list,
:where(.ua_minerva) .ua_brand-footer__level {
  display: flex;
  column-gap: var(--ua_space--flex-gap);
}

:where(.ua_minerva) .ua_brand-footer__link-list {
  flex-wrap: wrap;
  margin-block-start: var(--ua_space--half);
}

/* Add extra space to small links to meet WCAG 2.2 §2.5.8 */
:where(.ua_minerva) .ua_brand-footer__link-list a[href] {
  padding: 0.5em 0;
}

:where(.ua_minerva) .ua_brand-footer__level {
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  row-gap: var(--ua_space--grid-gap);
  margin-block-end: var(--ua_space--half);
}

/* Set each item to be on it's own line */
:where(.ua_minerva) .ua_brand-footer__copyright span {
  display: block;
}

/* Sizing the UA logo */
:where(.ua_minerva) .ua_brand-footer__copyright svg {
  max-height: 4.5em;
  max-width: 4.5em;
  margin: 0;
}

/* Sizing the System logo */
:where(.ua_minerva) .ua_brand-footer__system-logo svg {
  max-width: 20em;
  margin: 0;
}

/* Remove new tab icon from system logo link */
:where(.ua_minerva) .ua_brand-footer__system-logo a[href]::after {
  display: none;
}

/* !SECTION Brand Footer */
/* ================================================================
/* SECTION Call to Action
================================================================= */
:where(.ua_minerva) .ua_cta, :where(.ua_minerva) .wp-block-button__link,
:where(.ua_minerva) .wp-element-button,
:where(.ua_minerva) button,
:where(.ua_minerva) input[type=submit],
:where(.ua_minerva) input[type=reset],
:where(.ua_minerva) input[type=button] {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  box-sizing: border-box;
  display: inline-block;
  width: fit-content;
  max-width: fit-content;
  flex-basis: content;
  flex-grow: 0;
  padding: var(--ua_space--control-padding);
  border: 2px solid var(--ua_color-action);
  border-radius: var(--ua_radius--small);
  background-color: var(--ua_color-action);
  color: var(--ua_color-background);
  text-decoration: none;
  font-weight: var(--ua_weight--bold);
}

:where(.ua_minerva) a.ua_cta:hover, :where(.ua_minerva) a.wp-block-button__link:hover,
:where(.ua_minerva) a.wp-element-button:hover,
:where(.ua_minerva) a.ua_cta:focus-visible,
:where(.ua_minerva) a.wp-block-button__link:focus-visible,
:where(.ua_minerva) a.wp-element-button:focus-visible,
:where(.ua_minerva) button:hover,
:where(.ua_minerva) input[type=submit]:hover,
:where(.ua_minerva) input[type=reset]:hover,
:where(.ua_minerva) input[type=button]:hover,
:where(.ua_minerva) button:focus-visible,
:where(.ua_minerva) input[type=submit]:focus-visible,
:where(.ua_minerva) input[type=reset]:focus-visible,
:where(.ua_minerva) input[type=button]:focus-visible {
  text-decoration: underline;
  text-decoration-color: var(--ua_color-background);
  color: var(--ua_color-background);
}

:where(.ua_minerva) .ua_cta.ua_cta--disabled, :where(.ua_minerva) .ua_cta--disabled.wp-block-button__link,
:where(.ua_minerva) .ua_cta--disabled.wp-element-button,
:where(.ua_minerva) button[disabled],
:where(.ua_minerva) input[type=submit][disabled],
:where(.ua_minerva) input[type=reset][disabled],
:where(.ua_minerva) input[type=button][disabled] {
  background-color: var(--ua_color-background--focus);
  color: var(--ua_color-text--subtle);
  border-color: var(--ua_color-background--focus);
}

:where(.ua_minerva) .ua_presence--subtle > .ua_cta, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta, :where(.ua_minerva) .ua_presence--subtle > .wp-block-button__link, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .wp-block-button__link, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .wp-block-button__link,
:where(.ua_minerva) .ua_presence--subtle > .wp-element-button,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .wp-element-button,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .wp-element-button,
:where(.ua_minerva) .ua_presence--subtle > button,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > button,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > button,
:where(.ua_minerva) .ua_presence--subtle > input[type=submit],
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=submit],
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=submit],
:where(.ua_minerva) .ua_presence--subtle > input[type=reset],
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=reset],
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=reset],
:where(.ua_minerva) .ua_presence--subtle > input[type=button],
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=button],
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=button] {
  background: transparent;
  color: var(--ua_color-action);
}

:where(.ua_minerva) .ua_presence--subtle > .ua_cta:hover, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta:hover, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta:hover, :where(.ua_minerva) .ua_presence--subtle > .wp-block-button__link:hover, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .wp-block-button__link:hover, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .wp-block-button__link:hover,
:where(.ua_minerva) .ua_presence--subtle > .wp-element-button:hover,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .wp-element-button:hover,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .wp-element-button:hover,
:where(.ua_minerva) .ua_presence--subtle > .ua_cta:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta:focus-visible,
:where(.ua_minerva) .ua_presence--subtle > .wp-block-button__link:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .wp-block-button__link:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .wp-block-button__link:focus-visible,
:where(.ua_minerva) .ua_presence--subtle > .wp-element-button:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .wp-element-button:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .wp-element-button:focus-visible,
:where(.ua_minerva) .ua_presence--subtle > button:hover,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > button:hover,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > button:hover,
:where(.ua_minerva) .ua_presence--subtle > input[type=submit]:hover,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=submit]:hover,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=submit]:hover,
:where(.ua_minerva) .ua_presence--subtle > input[type=reset]:hover,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=reset]:hover,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=reset]:hover,
:where(.ua_minerva) .ua_presence--subtle > input[type=button]:hover,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=button]:hover,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=button]:hover,
:where(.ua_minerva) .ua_presence--subtle > button:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > button:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > button:focus-visible,
:where(.ua_minerva) .ua_presence--subtle > input[type=submit]:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=submit]:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=submit]:focus-visible,
:where(.ua_minerva) .ua_presence--subtle > input[type=reset]:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=reset]:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=reset]:focus-visible,
:where(.ua_minerva) .ua_presence--subtle > input[type=button]:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=button]:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=button]:focus-visible {
  background: transparent;
  color: var(--ua_color-action);
  text-decoration: underline;
}

:where(.ua_minerva) .ua_presence--subtle > .ua_cta.ua_cta--disabled, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta.ua_cta--disabled, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta.ua_cta--disabled, :where(.ua_minerva) .ua_presence--subtle > .ua_cta--disabled.wp-block-button__link, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta--disabled.wp-block-button__link, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta--disabled.wp-block-button__link,
:where(.ua_minerva) .ua_presence--subtle > .ua_cta--disabled.wp-element-button,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta--disabled.wp-element-button,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta--disabled.wp-element-button,
:where(.ua_minerva) .ua_presence--subtle > button[disabled],
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > button[disabled],
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > button[disabled],
:where(.ua_minerva) .ua_presence--subtle > input[type=submit][disabled],
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=submit][disabled],
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=submit][disabled],
:where(.ua_minerva) .ua_presence--subtle > input[type=reset][disabled],
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=reset][disabled],
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=reset][disabled],
:where(.ua_minerva) .ua_presence--subtle > input[type=button][disabled],
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > input[type=button][disabled],
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > input[type=button][disabled] {
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
  color: var(--ua_color-background--focus);
}

:where(.ua_minerva) .ua_presence--subtle > .ua_cta.ua_cta--disabled:hover, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta.ua_cta--disabled:hover, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta.ua_cta--disabled:hover, :where(.ua_minerva) .ua_presence--subtle > .ua_cta--disabled.wp-block-button__link:hover, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta--disabled.wp-block-button__link:hover, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta--disabled.wp-block-button__link:hover,
:where(.ua_minerva) .ua_presence--subtle > .ua_cta--disabled.wp-element-button:hover,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta--disabled.wp-element-button:hover,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta--disabled.wp-element-button:hover,
:where(.ua_minerva) .ua_presence--subtle > .ua_cta.ua_cta--disabled:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta.ua_cta--disabled:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta.ua_cta--disabled:focus-visible,
:where(.ua_minerva) .ua_presence--subtle > .ua_cta--disabled.wp-block-button__link:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta--disabled.wp-block-button__link:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta--disabled.wp-block-button__link:focus-visible,
:where(.ua_minerva) .ua_presence--subtle > .ua_cta--disabled.wp-element-button:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_cta--disabled.wp-element-button:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_cta--disabled.wp-element-button:focus-visible {
  text-decoration: none;
}

/* !SECTION Call to Action */
/* =================================================================
/* SECTION Callout Box
================================================================= */
:where(.ua_minerva) .ua_callout {
  --ua_color-background: var(--__ua_color-background--neutral);
  --ua_color-background--focus: var(--__ua_color-background--neutral-focus);
  --ua_color-text: var(--__ua_color-text--neutral);
  --ua_color-text--focus: var(--__ua_color-text--neutral-focus);
  --ua_color-text--subtle: var(--__ua_color-text--neutral-subtle);
  --ua_color-action: var(--__ua_color-action--neutral);
  --ua_color-action--focus: var(--__ua_color-action--neutral-focus);
  --ua_color-border: var(--__ua_color-border--neutral);
  --ua_color-border--focus: var(--__ua_color-border--neutral-focus);
  --fa-primary-color: var(--__ua_color-duotone--neutral-primary);
  --fa-secondary-color: var(--__ua_color-duotone--neutral-secondary);
  color: var(--ua_color-text);
  padding: var(--ua_space);
  background: var(--ua_color-background);
  border-inline-start: 10px solid var(--ua_color-border--focus);
  border-radius: var(--ua_radius--medium);
  font-family: var(--ua_font);
  font-size: var(--ua_font-size--small);
}

:where(.ua_minerva) .ua_callout__title {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: var(--ua_font-size);
  font-weight: var(--ua_weight--bold);
}

:where(.ua_minerva) .ua_callout__title .fa {
  margin-inline-end: 0.5em;
}

:where(.ua_minerva) .ua_context--info .ua_callout {
  --ua_color-background: var(--__ua_color-background--info);
  --ua_color-background--focus: var(--__ua_color-background--info-focus);
  --ua_color-text: var(--__ua_color-text--info);
  --ua_color-text--focus: var(--__ua_color-text--info-focus);
  --ua_color-text--subtle: var(--__ua_color-text--info-subtle);
  --ua_color-action: var(--__ua_color-action--info);
  --ua_color-action--focus: var(--__ua_color-action--info-focus);
  --ua_color-border: var(--__ua_color-border--info);
  --ua_color-border--focus: var(--__ua_color-border--info-focus);
  --fa-primary-color: var(--__ua_color-duotone--info-primary);
  --fa-secondary-color: var(--__ua_color-duotone--info-secondary);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_context--positive .ua_callout {
  --ua_color-background: var(--__ua_color-background--positive);
  --ua_color-background--focus: var(--__ua_color-background--positive-focus);
  --ua_color-text: var(--__ua_color-text--positive);
  --ua_color-text--focus: var(--__ua_color-text--positive-focus);
  --ua_color-text--subtle: var(--__ua_color-text--positive-subtle);
  --ua_color-action: var(--__ua_color-action--positive);
  --ua_color-action--focus: var(--__ua_color-action--positive-focus);
  --ua_color-border: var(--__ua_color-border--positive);
  --ua_color-border--focus: var(--__ua_color-border--positive-focus);
  --fa-primary-color: var(--__ua_color-duotone--positive-primary);
  --fa-secondary-color: var(--__ua_color-duotone--positive-secondary);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_context--negative .ua_callout {
  --ua_color-background: var(--__ua_color-background--negative);
  --ua_color-background--focus: var(--__ua_color-background--negative-focus);
  --ua_color-text: var(--__ua_color-text--negative);
  --ua_color-text--focus: var(--__ua_color-text--negative-focus);
  --ua_color-text--subtle: var(--__ua_color-text--negative-subtle);
  --ua_color-action: var(--__ua_color-action--negative);
  --ua_color-action--focus: var(--__ua_color-action--negative-focus);
  --ua_color-border: var(--__ua_color-border--negative);
  --ua_color-border--focus: var(--__ua_color-border--negative-focus);
  --fa-primary-color: var(--__ua_color-duotone--negative-primary);
  --fa-secondary-color: var(--__ua_color-duotone--negative-secondary);
  color: var(--ua_color-text);
}

/* !SECTION Callout Box */
/* =================================================================
/* SECTION Card
================================================================= */
:where(.ua_minerva) .ua_card {
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height--small);
  display: flex;
  flex-direction: column;
  position: relative;
  border: 3px solid transparent;
  border-radius: var(--ua_radius--large);
  overflow: hidden;
}

:where(.ua_minerva) :not(.ua_presence--subtle) > .ua_card {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_card__content {
  background-color: var(--ua_color-background);
  color: var(--ua_color-text);
  padding: var(--ua_space);
  flex-grow: 1;
}

:where(.ua_minerva) .ua_card__content > * + * {
  margin-block-start: var(--ua_space--half);
}

:where(.ua_minerva) .ua_card__content > :not(.ua_card__title) {
  position: relative;
  z-index: 2;
}

:where(.ua_minerva) .ua_card__image {
  order: -1;
  margin-block: 0;
}

:where(.ua_minerva) .ua_card__image img {
  width: 100%;
  object-fit: cover;
}

/* ==============================
/* SECTION Card Content
============================== */
:where(.ua_minerva) .ua_card__title {
  font-family: var(--ua_font);
  font-size: var(--ua_font-size--medium);
  letter-spacing: normal;
}

:where(.ua_minerva) .ua_card__title a[href] {
  font-weight: inherit;
  color: inherit;
}

:where(.ua_minerva) .ua_card__title a[href]::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  z-index: 1;
}

:where(.ua_minerva) .ua_card:hover .ua_card__title a[href],
:where(.ua_minerva) .ua_card:focus-within .ua_card__title a[href] {
  color: var(--ua_color-action);
  text-decoration: underline;
  text-decoration-color: var(--ua_color-border--focus);
}

:where(.ua_minerva) .ua_card:has(.ua_card__title a[href]):hover {
  border: 3px solid var(--ua_color-border--focus);
  transform: scale(1.025);
}

:where(.ua_minerva) .ua_card__subtitle {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  display: block;
  font-size: var(--ua_font-size--xsmall);
}

:where(.ua_minerva) .ua_card__subtitle:not(:last-child) {
  margin-block-end: var(--ua_space);
}

/* !SECTION CardContent */
/* ==============================
/* SECTION Subtle Card
============================== */
:where(.ua_minerva) .ua_presence--subtle > .ua_card, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_card, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_card,
:where(.ua_minerva) .ua_presence--subtle > .ua_card:has(.ua_card__title a[href]):hover {
  border: none;
  border-radius: 0;
  transform: none;
}

:where(.ua_minerva) .ua_presence--subtle .ua_card__image, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_card__image, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_card__image {
  max-width: 100%;
  margin: 0;
  margin-block-end: var(--ua_space);
  border-radius: var(--ua_radius--large);
  overflow: hidden;
}

:where(.ua_minerva) .ua_presence--subtle .ua_card__content, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_card__content, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_card__content {
  background-color: transparent;
  padding: 0;
}

/* !SECTION Subtle Card */
/* ==============================
/* SECTION Landscape Card
============================== */
:where(.ua_minerva) .ua_card--landscape .ua_card__content {
  flex-basis: 66%;
}

:where(.ua_minerva) .ua_card--landscape .ua_card__image {
  flex-basis: 33%;
}

/* !SECTION Landscape Card */
@media (min-width: 58rem) {
  :where(.ua_minerva) .ua_card--landscape {
    flex-direction: row;
  }
  :where(.ua_minerva) .ua_presence--subtle > .ua_card--landscape .ua_card__image, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_card--landscape .ua_card__image, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_card--landscape .ua_card__image {
    margin-inline-end: var(--ua_space);
    margin-block-end: 0;
  }
  :where(.ua_minerva) .ua_card--landscape > .ua_card__image img {
    height: 100%;
  }
}
@media (prefers-reduced-motion: no-preference) {
  :where(.ua_minerva) .ua_card:has(.ua_card__title a[href]) {
    transition: all 0.15s;
  }
}
:where(.ua_minerva) .ua_carousel .ua_card:has(.ua_card__title a[href]):hover {
  transform: none !important;
}

/* !SECTION Card */
/* =================================================================
/* SECTION Carousel
================================================================= */
:where(.ua_minerva) .ua_carousel {
  --ua_carousel-slides-visible: 1;
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-inline: auto;
  font-family: sans-serif;
}

:where(.ua_minerva) .ua_carousel__track {
  display: flex;
  scroll-snap-type: x mandatory;
  overflow-x: auto;
  scroll-behavior: smooth;
  margin-block-end: var(--ua_space--half);
  gap: var(--ua_carousel-gap);
  /* IE and Edge */
  -ms-overflow-style: none;
  /* stylelint-disable-next-line plugin/use-baseline -- Firefox */
  scrollbar-width: none;
}

:where(.ua_minerva) .ua_carousel__track::-webkit-scrollbar {
  display: none;
}

:where(.ua_minerva) .ua_carousel__slide {
  flex: 0 0 calc((100% - var(--ua_carousel-gap) * (var(--ua_carousel-slides-visible, 1) - 1)) / var(--ua_carousel-slides-visible, 1));
  scroll-snap-align: start;
  min-width: 0;
}

:where(.ua_minerva) .ua_carousel__controls {
  display: none;
  align-items: center;
  justify-content: center;
}

:where(.ua_minerva) .ua_carousel__controls button {
  background: transparent;
  border: none;
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_carousel__controls button:disabled {
  color: var(--ua_color-text--subtle);
}

:where(.ua_minerva) .ua_carousel__dots button {
  font-size: var(--ua_font-size--xsmall);
}

:where(.ua_minerva) .ua_carousel__dots button .fa::before {
  content: "\e871";
}

:where(.ua_minerva) .ua_carousel__dots button:hover .fa::before,
:where(.ua_minerva) .ua_carousel__dots button:focus-visible .fa::before {
  content: "\f192";
}

:where(.ua_minerva) .ua_carousel__controls button[aria-selected=true] .fa::before {
  content: "\f111";
}

:where(.ua_minerva) .ua_carousel__slide:has(.ua_component:only-child > .ua_card),
:where(.ua_minerva) .ua_carousel__slide:has(.ua_component:only-child > .ua_event) {
  display: grid;
}

:where(.ua_minerva) .ua_carousel__slide:has(.ua_component:only-child) .ua_card,
:where(.ua_minerva) .ua_carousel__slide:has(.ua_component:only-child) .ua_event {
  height: 100%;
}

:where(.ua_minerva) .ua_carousel[data-minerva-initialized=true] .ua_carousel__controls {
  display: flex;
}

@media (min-width: 58rem) {
  :where(.ua_minerva) .ua_carousel {
    --ua_carousel-slides-visible: var(--ua_carousel-slides-per-view);
  }
}
/* !SECTION Carousel */
/* =================================================================
/* SECTION Contact Card
================================================================= */
:where(.ua_minerva) .ua_contact-card .ua_card {
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height);
}

:where(.ua_minerva) .ua_contact-card .ua_card__title {
  font-size: var(--ua_font-size--large);
  line-height: var(--ua_line-height--small);
  font-weight: var(--ua_weight--bold);
  letter-spacing: normal;
}

:where(.ua_minerva) .ua_contact-card .ua_card__subtitle {
  display: block;
  font-family: var(--ua_font);
  font-weight: var(--ua_weight--semibold);
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height--small);
  letter-spacing: normal;
  margin-block-start: var(--ua_space--half);
  text-transform: none;
}

:where(.ua_minerva) .ua_contact-card__content {
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height--small);
}

:where(.ua_minerva) .ua_contact-card .ua_card__image {
  border-radius: var(--ua_radius--medium);
  overflow: hidden;
}

:where(.ua_minerva) .ua_contact-card .ua_card--landscape .ua_card__content {
  place-self: center;
  width: 100%;
}

:where(.ua_minerva) .ua_contact-card .ua_card--landscape > .ua_card__image {
  border-radius: 0;
}

:where(.ua_minerva) .ua_contact-card .ua_card--landscape > .ua_card__image img {
  height: auto;
  border-radius: var(--ua_radius--medium);
}

/* ==============================
/* SECTION Contact Card Info
============================== */
:where(.ua_minerva) .ua_contact-card__info {
  margin-block-start: var(--ua_space);
  font-size: var(--ua_font-size--small);
  line-height: var(--ua_line-height--small);
}

:where(.ua_minerva) .ua_contact-card__info li {
  color: var(--ua_color-action);
}

:where(.ua_minerva) .ua_contact-card__info a,
:where(.ua_minerva) .ua_contact-card__info span {
  text-decoration: none;
  font-weight: var(--ua_weight--regular);
  overflow-wrap: break-word;
}

:where(.ua_minerva) .ua_contact-card .ua_card__title a[href],
:where(.ua_minerva) .ua_contact-card:hover .ua_card__title a[href],
:where(.ua_minerva) .ua_contact-card:focus-within .ua_card__title a[href] {
  color: var(--ua_color-text);
  text-decoration: none;
  text-decoration-color: initial;
}

:where(.ua_minerva) .ua_contact-card:hover .ua_card__title a[href]:hover,
:where(.ua_minerva) .ua_contact-card:focus-within .ua_card__title a[href]:focus {
  color: var(--ua_color-action);
  text-decoration: underline;
  text-decoration-color: var(--ua_color-border--focus);
}

:where(.ua_minerva) .ua_contact-card .ua_card__title a[href]::before {
  content: none;
}

:where(.ua_minerva) .ua_contact-card__info {
  list-style: none;
}

:where(.ua_minerva) .ua_contact-card__info .fa {
  font-size: var(--ua_font-size--small);
  display: inline-block;
  margin-inline-end: 0.25em;
  width: 1em;
  text-align: center;
}

/* !SECTION Contact Card Info */
/* =================================================================
/* SECTION Contact Card Categories
================================================================= */
:where(.ua_minerva) .ua_contact-card__categories {
  margin-block-start: var(--ua_space);
  display: flex;
  flex-wrap: wrap;
  gap: var(--ua_space--half);
  font-size: var(--ua_font-size--xsmall);
}

:where(.ua_minerva) .ua_contact-card__categories__label {
  color: var(--ua_color-text--subtle);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

:where(.ua_minerva) .ua_contact-card__categories__list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ua_space--half);
}

:where(.ua_minerva) .ua_contact-card__categories__list a {
  font-weight: normal;
}

:where(.ua_minerva) .ua_contact-card__categories__list a[target=_blank]::after {
  display: none;
}

/* !SECTION Contact Card Categories */
/* !SECTION Contact Card */
.ua_cookie-banner {
  box-sizing: border-box;
  position: fixed;
  z-index: 99999;
  inset-block-end: 0;
  width: 100%;
  padding: var(--ua_space--half, 0.75rem) var(--ua_space, 1.5rem);
  background: var(--ua_color-primary, #9e1b32);
  border-block-start: 3px solid var(--ua_color-neutral--0, white);
  color: var(--ua_color-neutral--0, white);
  font-size: var(--ua_font-size--small, 1rem);
  line-height: var(--ua_line-height, 1.5);
}

.ua_cookie-banner[hidden] {
  display: none;
}

.ua_cookie-banner__content {
  display: flex;
  flex-direction: column;
  gap: var(--ua_space, 1.5rem);
  max-width: var(--ua_layout--wide, 75rem);
  margin: 0 auto;
  align-items: end;
  justify-content: space-between;
}

.ua_cookie-banner__content p a,
.ua_cookie-banner__content p a:hover,
.ua_cookie-banner__content p a:focus {
  color: inherit;
  text-decoration: underline;
}

.ua_cookie-banner__content button {
  padding: var(--ua_space--control-padding, 0.25em 0.75em);
  border: 1px solid var(--ua_color-primary, #9e1b32);
  border-radius: var(--ua_radius--small, 0);
  background: var(--ua_color-neutral--0, white);
  color: var(--ua_color-primary, #9e1b32);
  font-size: inherit;
  line-height: inherit;
  font-weight: bold;
  text-transform: uppercase;
}

.ua_cookie-banner__content button:hover,
.ua_cookie-banner__content button:active,
.ua_cookie-banner__content button:focus {
  background: var(--ua_color-neutral--0, white);
  cursor: pointer;
}

@media (min-width: 40rem) {
  .ua_cookie-banner__content {
    flex-direction: row;
    align-items: center;
  }
  .ua_cookie-banner__content p {
    max-width: 80ch;
  }
}
/* =================================================================
/* SECTION Cover
================================================================= */
:where(.ua_minerva) .ua_cover {
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: hidden;
  padding: var(--ua_space--gutter);
  background: var(--ua_color-background);
  border-radius: var(--ua_radius--large);
}

:where(.ua_minerva) .ua_cover.ua_width--full, :where(.ua_minerva) .ua_cover.alignfull {
  border-radius: 0;
}

.ua_cover:not(.ua_cover--light, [class*=ua_color-theme--]) {
  --__ua_color-background--base: var(--ua_color-neutral--900);
  --__ua_color-background--base-focus: var(--ua_color-neutral--800);
  --__ua_color-text--base: var(--ua_color-neutral--200);
  --__ua_color-text--base-focus: var(--ua_color-neutral--300);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--base: var(--ua_color-neutral--0);
  --__ua_color-action--base-focus: var(--ua_color-neutral--100);
  --__ua_color-border--base: var(--ua_color-neutral--700);
  --__ua_color-border--base-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--base-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--base-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--elevated: var(--ua_color-neutral--800);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--700);
  --__ua_color-text--elevated: var(--ua_color-neutral--200);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--elevated: var(--ua_color-neutral--0);
  --__ua_color-action--elevated-focus: var(--ua_color-neutral--200);
  --__ua_color-border--elevated: var(--ua_color-neutral--700);
  --__ua_color-border--elevated-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--elevated-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--positive: var(--ua_color-positive--900);
  --__ua_color-background--positive-focus: var(--ua_color-positive--800);
  --__ua_color-text--positive: var(--ua_color-positive--200);
  --__ua_color-text--positive-focus: var(--ua_color-positive--100);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--300);
  --__ua_color-action--positive: var(--ua_color-positive--300);
  --__ua_color-action--positive-focus: var(--ua_color-positive--200);
  --__ua_color-border--positive: var(--ua_color-positive--800);
  --__ua_color-border--positive-focus: var(--ua_color-positive--400);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--600);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--300);
  --__ua_color-background--negative: var(--ua_color-negative--900);
  --__ua_color-background--negative-focus: var(--ua_color-negative--800);
  --__ua_color-text--negative: var(--ua_color-negative--200);
  --__ua_color-text--negative-focus: var(--ua_color-negative--100);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--300);
  --__ua_color-action--negative: var(--ua_color-negative--300);
  --__ua_color-action--negative-focus: var(--ua_color-negative--200);
  --__ua_color-border--negative: var(--ua_color-negative--800);
  --__ua_color-border--negative-focus: var(--ua_color-negative--400);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--200);
  --__ua_color-background--info: var(--ua_color-info--900);
  --__ua_color-background--info-focus: var(--ua_color-info--800);
  --__ua_color-text--info: var(--ua_color-info--200);
  --__ua_color-text--info-focus: var(--ua_color-info--100);
  --__ua_color-text--info-subtle: var(--ua_color-info--300);
  --__ua_color-action--info: var(--ua_color-info--300);
  --__ua_color-action--info-focus: var(--ua_color-info--200);
  --__ua_color-border--info: var(--ua_color-info--800);
  --__ua_color-border--info-focus: var(--ua_color-info--400);
  --__ua_color-duotone--info-primary: var(--ua_color-info--600);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--300);
  --__ua_color-background--neutral: var(--ua_color-neutral--800);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--700);
  --__ua_color-text--neutral: var(--ua_color-neutral--200);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--neutral: var(--ua_color-neutral--300);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--100);
  --__ua_color-border--neutral: var(--ua_color-neutral--700);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--500);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.ua_cover.ua_cover--light:not([class*=ua_color-theme--]) {
  --__ua_color-background--base: var(--ua_color-neutral--0);
  --__ua_color-background--base-focus: var(--ua_color-neutral--100);
  --__ua_color-text--base: var(--ua_color-neutral--700);
  --__ua_color-text--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--600);
  --__ua_color-action--base: var(--ua_color-primary);
  --__ua_color-action--base-focus: var(--ua_color-primary--strong);
  --__ua_color-border--base: var(--ua_color-neutral--300);
  --__ua_color-border--base-focus: var(--ua_color-primary);
  --__ua_color-duotone--base-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-neutral--100);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--200);
  --__ua_color-text--elevated: var(--ua_color-neutral--800);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--900);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--elevated: var(--ua_color-primary);
  --__ua_color-action--elevated-focus: var(--ua_color-primary--strong);
  --__ua_color-border--elevated: var(--ua_color-neutral--300);
  --__ua_color-border--elevated-focus: var(--ua_color-primary);
  --__ua_color-duotone--elevated-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--100);
  --__ua_color-background--positive-focus: var(--ua_color-positive--200);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--100);
  --__ua_color-background--negative-focus: var(--ua_color-negative--200);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--100);
  --__ua_color-background--info-focus: var(--ua_color-info--200);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--100);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--200);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.ua_color-mode--dark .ua_cover.ua_cover--light:not([class*=ua_color-theme--]) {
  --__ua_color-background--base: var(--ua_color-neutral--100);
  --__ua_color-background--base-focus: var(--ua_color-neutral--200);
  --__ua_color-text--base: var(--ua_color-neutral--800);
  --__ua_color-text--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--base: var(--ua_color-primary);
  --__ua_color-action--base-focus: var(--ua_color-primary--strong);
  --__ua_color-border--base: var(--ua_color-neutral--300);
  --__ua_color-border--base-focus: var(--ua_color-primary);
  --__ua_color-duotone--base-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-neutral--200);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated: var(--ua_color-neutral--800);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--900);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--elevated: var(--ua_color-primary);
  --__ua_color-action--elevated-focus: var(--ua_color-primary--strong);
  --__ua_color-border--elevated: var(--ua_color-neutral--300);
  --__ua_color-border--elevated-focus: var(--ua_color-primary);
  --__ua_color-duotone--elevated-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--200);
  --__ua_color-background--positive-focus: var(--ua_color-positive--300);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--200);
  --__ua_color-background--negative-focus: var(--ua_color-negative--300);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--200);
  --__ua_color-background--info-focus: var(--ua_color-info--300);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--200);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

/* ==============================
/* SECTION Cover Image
============================== */
:where(.ua_minerva) .ua_cover__image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: 0;
  pointer-events: none;
}

/* !SECTION Cover Image */
/* ==============================
/* SECTION Cover Overlay
============================== */
:where(.ua_minerva) [class*=ua_cover__overlay] {
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  opacity: 0.5;
}

:where(.ua_minerva) .ua_cover__overlay--0 {
  opacity: 0;
}

:where(.ua_minerva) .ua_cover__overlay--10 {
  opacity: 0.1;
}

:where(.ua_minerva) .ua_cover__overlay--20 {
  opacity: 0.2;
}

:where(.ua_minerva) .ua_cover__overlay--30 {
  opacity: 0.3;
}

:where(.ua_minerva) .ua_cover__overlay--40 {
  opacity: 0.4;
}

:where(.ua_minerva) .ua_cover__overlay--50 {
  opacity: 0.5;
}

:where(.ua_minerva) .ua_cover__overlay--60 {
  opacity: 0.6;
}

:where(.ua_minerva) .ua_cover__overlay--70 {
  opacity: 0.7;
}

:where(.ua_minerva) .ua_cover__overlay--80 {
  opacity: 0.8;
}

:where(.ua_minerva) .ua_cover__overlay--90 {
  opacity: 0.9;
}

:where(.ua_minerva) .ua_cover__overlay--100 {
  opacity: 1;
}

/* !SECTION Cover Overlay */
/* ==============================
/* SECTION Cover Content
============================== */
:where(.ua_minerva) .ua_cover__content {
  position: relative;
  box-sizing: border-box;
  z-index: 2;
  width: 100%;
  color: var(--ua_color-text);
}

/* !SECTION Cover Content */
/* ==============================
/* SECTION Cover Alignment
============================== */
:where(.ua_minerva) .ua_cover.ua_cover--align-top-left {
  justify-content: flex-start;
  align-items: flex-start;
  text-align: start;
}

:where(.ua_minerva) .ua_cover.ua_cover--align-top-center {
  justify-content: flex-start;
  align-items: center;
  text-align: center;
}

:where(.ua_minerva) .ua_cover.ua_cover--align-top-right {
  justify-content: flex-start;
  align-items: flex-end;
  text-align: end;
}

:where(.ua_minerva) .ua_cover.ua_cover--align-center-left {
  justify-content: center;
  align-items: flex-start;
  text-align: start;
}

:where(.ua_minerva) .ua_cover.ua_cover--align-center-center {
  justify-content: center;
  align-items: center;
  text-align: center;
}

:where(.ua_minerva) .ua_cover.ua_cover--align-center-right {
  justify-content: center;
  align-items: flex-end;
  text-align: end;
}

:where(.ua_minerva) .ua_cover.ua_cover--align-bottom-left {
  justify-content: flex-end;
  align-items: flex-start;
  text-align: start;
}

:where(.ua_minerva) .ua_cover.ua_cover--align-bottom-center {
  justify-content: flex-end;
  align-items: center;
  text-align: center;
}

:where(.ua_minerva) .ua_cover.ua_cover--align-bottom-right {
  justify-content: flex-end;
  align-items: flex-end;
  text-align: end;
}

/* !SECTION Cover Alignment */
/* =================================================================
/* SECTION Spacing
================================================================= */
:where(.ua_minerva) .ua_cover.ua_width--wide, :where(.ua_minerva) .ua_cover.alignwide {
  padding-block: var(--ua_space--double);
}

:where(.ua_minerva) .ua_cover.ua_width--full, :where(.ua_minerva) .ua_cover.alignfull,
:where(.ua_minerva) .ua_cover.ua_width--extra-wide {
  padding-block: var(--ua_space--section);
}

:where(.ua_minerva) * + .ua_cover.ua_width--wide, :where(.ua_minerva) * + .ua_cover.alignwide,
:where(.ua_minerva) .ua_cover.ua_width--wide + *,
:where(.ua_minerva) .ua_cover.alignwide + * {
  margin-block-start: var(--ua_space--double);
}

:where(.ua_minerva) * + .ua_cover.ua_width--full, :where(.ua_minerva) * + .ua_cover.alignfull,
:where(.ua_minerva) .ua_cover.ua_width--full + *,
:where(.ua_minerva) .ua_cover.alignfull + *,
:where(.ua_minerva) * + .ua_cover.ua_width--extra-wide,
:where(.ua_minerva) .ua_cover.ua_width--extra-wide + * {
  margin-block-start: var(--ua_space--section);
}

:where(.ua_minerva) .ua_cover + .ua_cover,
:where(.ua_minerva) .ua_cover + .ua_group[class*=ua_color-theme] {
  margin-block-start: 0;
}

/* !SECTION Spacing */
/* !SECTION Cover */
/* =================================================================
/* SECTION Stat Box List
================================================================= */
:where(.ua_minerva) .ua_data-highlight.ua_justify--center {
  text-align: center;
}

:where(.ua_minerva) .ua_data-highlight.ua_justify--start {
  text-align: start;
}

:where(.ua_minerva) .ua_data-highlight.ua_justify--end {
  text-align: end;
}

:where(.ua_minerva) .ua_data-highlight__lead {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-family: var(--ua_font--accent);
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height--small);
}

:where(.ua_minerva) .ua_data-highlight__stat {
  font-size: var(--ua_font-size--xlarge);
  font-weight: var(--ua_weight--black);
  display: block;
  color: var(--ua_color-action);
}

:where(.ua_minerva) .ua_data-highlight__description {
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height--small);
  display: block;
}

/* !SECTION Stat Box List */
/* =================================================================
/* SECTION Details Box
================================================================= */
:where(.ua_minerva) .ua_details, :where(.ua_minerva) .wp-block-details {
  border-radius: var(--ua_radius--small);
  border: 1px solid var(--ua_color-text--subtle);
}

:where(.ua_minerva) :where(.ua_stack > .ua_component:has(> .ua_details, > .wp-block-details), .is-layout-flow > .ua_component:has(> .ua_details, > .wp-block-details),
.is-layout-constrained > .ua_component:has(> .ua_details, > .wp-block-details)) + .ua_component:has(> .ua_details, > .wp-block-details) {
  margin-block-start: var(--ua_space--half);
}

:where(.ua_minerva) .ua_details summary, :where(.ua_minerva) .wp-block-details summary {
  padding: var(--ua_space--hairline);
}

:where(.ua_minerva) .ua_details summary:hover, :where(.ua_minerva) .wp-block-details summary:hover,
:where(.ua_minerva) .ua_details summary:focus-visible,
:where(.ua_minerva) .wp-block-details summary:focus-visible {
  background-color: var(--ua_color-background--focus);
}

:where(.ua_minerva) .ua_details summary, :where(.ua_minerva) .wp-block-details summary,
:where(.ua_minerva) .ua_details__content,
:where(.ua_minerva) .wp-block-details .details-content,
.wp-block-details :where(.ua_minerva) .details-content {
  border-radius: var(--ua_radius--small);
}

:where(.ua_minerva) .ua_details__content, :where(.ua_minerva) .wp-block-details .details-content, .wp-block-details :where(.ua_minerva) .details-content {
  padding: var(--ua_space);
  padding-block-start: var(--ua_space--half);
  margin-block-start: 0;
  border-radius: 0 0 var(--ua_radius--small) var(--ua_radius--small);
}

:where(.ua_minerva) .ua_details__content > * + *, :where(.ua_minerva) .wp-block-details .details-content > * + *, .wp-block-details :where(.ua_minerva) .details-content > * + * {
  margin-block-start: var(--ua_space--half);
}

:where(.ua_minerva) .ua_details__content > :first-child, :where(.ua_minerva) .wp-block-details .details-content > :first-child, .wp-block-details :where(.ua_minerva) .details-content > :first-child {
  border-block-start: 2px solid var(--ua_color-border--focus);
  padding-block-start: var(--ua_space--half);
}

:where(.ua_minerva) .ua_presence--subtle .ua_details, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_details, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_details, :where(.ua_minerva) .ua_presence--subtle .wp-block-details, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .wp-block-details, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .wp-block-details {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
  border: none;
}

:where(.ua_minerva) .ua_presence--subtle .ua_details summary, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_details summary, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_details summary, :where(.ua_minerva) .ua_presence--subtle .wp-block-details summary, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .wp-block-details summary, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .wp-block-details summary,
:where(.ua_minerva) .ua_presence--subtle .ua_details__content,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_details__content,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_details__content,
:where(.ua_minerva) .ua_presence--subtle .wp-block-details .details-content,
.wp-block-details :where(.ua_minerva) .ua_presence--subtle .details-content,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .wp-block-details .details-content,
.wp-block-details :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .details-content,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .wp-block-details .details-content,
.wp-block-details :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .details-content {
  background-color: var(--ua_color-background);
}

:where(.ua_minerva) .ua_presence--subtle .ua_details summary:hover, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_details summary:hover, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_details summary:hover, :where(.ua_minerva) .ua_presence--subtle .wp-block-details summary:hover, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .wp-block-details summary:hover, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .wp-block-details summary:hover,
:where(.ua_minerva) .ua_presence--subtle .ua_details summary:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_details summary:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_details summary:focus-visible,
:where(.ua_minerva) .ua_presence--subtle .wp-block-details summary:focus-visible,
:where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .wp-block-details summary:focus-visible,
:where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .wp-block-details summary:focus-visible {
  background-color: var(--ua_color-background--focus);
}

/* !SECTION Details Box */
/* =================================================================
/* SECTION Event
================================================================= */
:where(.ua_minerva) .ua_event {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: var(--ua_space);
  background-color: var(--ua_color-background);
  align-content: flex-start;
  border: 3px solid var(--ua_color-background);
  border-radius: var(--ua_radius--medium);
}

:where(.ua_minerva) :not(.ua_presence--subtle) > .ua_event {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_event:has(.ua_event__name a[href]):hover {
  border: 3px solid var(--ua_color-border--focus);
  transform: scale(1.025);
}

:where(.ua_minerva) .ua_event > * {
  width: 100%;
}

:where(.ua_minerva) .ua_event .fa {
  color: var(--ua_color-action);
  width: 1.25em;
  display: inline-block;
  text-align: center;
}

:where(.ua_minerva) .ua_event__name {
  font-size: var(--ua_font-size--medium);
  line-height: var(--ua_line-height);
  font-family: var(--ua_font);
  letter-spacing: normal;
  margin: var(--ua_space--half) 0;
  overflow-wrap: break-word;
}

:where(.ua_minerva) .ua_event__name a {
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_event__name a[href]::before {
  content: "";
  position: absolute;
  inset: 0;
}

:where(.ua_minerva) .ua_event__name a:hover {
  text-decoration: underline;
  text-decoration-color: var(--ua_color-border--focus);
}

:where(.ua_minerva) .ua_event__date,
:where(.ua_minerva) .ua_event__time,
:where(.ua_minerva) .ua_event__location {
  font-size: var(--ua_font-size--small);
  line-height: var(--ua_line-height--small);
}

:where(.ua_minerva) .ua_event__location {
  margin-block-start: var(--ua_space--hairline);
}

:where(.ua_minerva) .ua_event__date {
  font-weight: var(--ua_weight--bold);
  text-transform: uppercase;
  order: -1;
  padding-block-end: var(--ua_space--half);
  color: var(--ua_color-action);
  border-block-end: 1px solid var(--ua_color-background--focus);
}

:where(.ua_minerva) .ua_presence--subtle .ua_event, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_event, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_event {
  background: transparent;
  padding: 0;
  border: none;
  border-radius: 0;
}

:where(.ua_minerva) .ua_presence--subtle .ua_event:has(.ua_event__name a[href]):hover, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_event:has(.ua_event__name a[href]):hover, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_event:has(.ua_event__name a[href]):hover {
  border: none;
  transform: none;
}

:where(.ua_minerva) .ua_presence--subtle .ua_event__date, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_event__date, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_event__date {
  border: none;
  padding-block-end: 0;
}

:where(.ua_minerva) .ua_presence--subtle .ua_event__name, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_event__name, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_event__name {
  margin: var(--ua_space--hairline) 0;
}

@media (prefers-reduced-motion: no-preference) {
  :where(.ua_minerva) .ua_event:has(.ua_event__name a[href]) {
    transition: all 0.15s;
  }
}
:where(.ua_minerva) .ua_carousel .ua_event:has(.ua_event__name a[href]):hover {
  transform: none !important;
}

/* !SECTION Event */
/* =================================================================
/* SECTION EventFeed
================================================================= */
:where(.ua_minerva) .ua_event--empty {
  padding: var(--ua_space--double);
  background-color: var(--ua_color-background--focus);
  border-radius: var(--ua_radius--medium);
}

:where(.ua_minerva) .ua_event--empty .ua_event_name {
  font-size: var(--ua_font-size--medium);
  font-weight: var(--ua_weight--bold);
}

:where(.ua_minerva) .ua_event--empty p {
  margin-block: var(--ua_space--half);
}

/* !SECTION EventFeed */
/* =================================================================
/* SECTION Eyebrow
================================================================= */
:where(.ua_minerva) .ua_eyebrow__lead {
  font-size: var(--ua_font-size--xsmall);
  font-weight: var(--ua_weight--bold);
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin: 0;
}

:where(.ua_minerva) .ua_eyebrow__lead::after {
  content: "";
  display: block;
  inline-size: 2rem;
  border-block-start: 4px solid var(--ua_color-border--focus);
  margin-block-start: var(--ua_space--half);
}

:where(.ua_minerva) .ua_eyebrow :is(h1, h2, h3, h4, h5, h6) {
  margin-block-start: var(--ua_space--half);
}

:where(.ua_minerva) :where(.ua_variant--subtle > .ua_eyebrow) .ua_eyebrow__lead::after,
:where(.ua_minerva) .ua_variant--subtle > .ua_eyebrow__lead::after {
  display: none;
}

:where(.ua_minerva) :where(.ua_variant--subtle > .ua_eyebrow) :is(h1, h2, h3, h4, h5, h6) {
  margin-block-start: 0;
}

/* !SECTION Eyebrow */
/* =================================================================
/* SECTION Grid
================================================================= */
:where(.ua_minerva) .ua_grid {
  --grid-column-count: 6;
  --grid-gap--width: var(--ua_space--grid-gap);
  --grid-gap--count: calc(var(--grid-column-count) - 1);
  --grid-gap--total: calc(var(--grid-gap--count) * var(--grid-gap--width));
  --grid-item--min-width: 15rem;
  --grid-item--max-width: calc((100% - var(--grid-gap--total)) / var(--grid-column-count));
  display: grid;
  list-style: none;
  gap: var(--grid-gap--width);
  grid-template-columns: repeat(auto-fit, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));
}

/* ==============================
 * SECTION Component wrapper
 * Stabilize height of components that are side-by-side
============================== */
:where(.ua_minerva) .ua_grid > div > .ua_component:only-child,
:where(.ua_minerva) .ua_grid > li > .ua_component:only-child {
  display: flex;
  align-items: stretch;
  height: 100%;
}

:where(.ua_minerva) .ua_grid > div > .ua_component:only-child > *,
:where(.ua_minerva) .ua_grid > li > .ua_component:only-child > * {
  flex: 1;
}

/* !SECTION Component wrapper */
/* ==============================
 * SECTION Item alignment
 * Vertically align an item's content within its equal-height cell.
 * The cell stretches to the row height by default, so making it a
 * flex column gives `justify-content` room to position the content.
============================== */
:where(.ua_minerva) .ua_grid__item--start,
:where(.ua_minerva) .ua_grid__item--center,
:where(.ua_minerva) .ua_grid__item--end,
:where(.ua_minerva) .ua_grid__item--stretch,
:where(.ua_minerva) .ua_grid__item--space-between {
  display: flex;
  flex-direction: column;
  height: 100%;
}

:where(.ua_minerva) .ua_grid__item--start {
  justify-content: flex-start;
}

:where(.ua_minerva) .ua_grid__item--center {
  justify-content: center;
}

:where(.ua_minerva) .ua_grid__item--end {
  justify-content: flex-end;
}

:where(.ua_minerva) .ua_grid__item--stretch {
  justify-content: stretch;
}

:where(.ua_minerva) .ua_grid__item--space-between {
  justify-content: space-between;
}

/* !SECTION Item alignment */
/* !SECTION Grid */
/* =================================================================
/* SECTION Group
================================================================= */
:where(.ua_minerva) .ua_group {
  color: var(--ua_color-text);
  background: var(--ua_color-background);
  flex-direction: column;
  border-radius: var(--ua_radius--large);
}

:where(.ua_minerva) .ua_group.ua_width--full, :where(.ua_minerva) .ua_group.alignfull {
  border-radius: 0;
}

:where(.ua_minerva) .ua_group[class*=ua_color-theme] {
  padding: var(--ua_space--gutter);
}

:where(.ua_minerva) .ua_group.ua_width--wide[class*=ua_color-theme], :where(.ua_minerva) .ua_group[class*=ua_color-theme].alignwide {
  padding-block: var(--ua_space--double);
}

:where(.ua_minerva) .ua_group.ua_width--full[class*=ua_color-theme], :where(.ua_minerva) .ua_group[class*=ua_color-theme].alignfull,
:where(.ua_minerva) .ua_group.ua_width--extra-wide[class*=ua_color-theme] {
  padding-block: var(--ua_space--section);
}

:where(.ua_minerva) * + .ua_group.ua_width--wide[class*=ua_color-theme], :where(.ua_minerva) * + .ua_group[class*=ua_color-theme].alignwide,
:where(.ua_minerva) .ua_group.ua_width--wide[class*=ua_color-theme] + *,
:where(.ua_minerva) .ua_group[class*=ua_color-theme].alignwide + * {
  margin-block-start: var(--ua_space--double);
}

:where(.ua_minerva) * + .ua_group.ua_width--full[class*=ua_color-theme], :where(.ua_minerva) * + .ua_group[class*=ua_color-theme].alignfull,
:where(.ua_minerva) .ua_group.ua_width--full[class*=ua_color-theme] + *,
:where(.ua_minerva) .ua_group[class*=ua_color-theme].alignfull + *,
:where(.ua_minerva) * + .ua_group.ua_width--extra-wide[class*=ua_color-theme],
:where(.ua_minerva) .ua_group.ua_width--extra-wide[class*=ua_color-theme] + * {
  margin-block-start: var(--ua_space--section);
}

:where(.ua_minerva) .ua_group[class*=ua_color-theme] + .ua_cover,
:where(.ua_minerva) .ua_group[class*=ua_color-theme] + .ua_group[class*=ua_color-theme] {
  margin-block-start: 0;
}

/* !SECTION Group */
/* =================================================================
/* SECTION Link Box
================================================================= */
:where(.ua_minerva) .ua_link-box {
  line-height: var(--ua_line-height--small);
  position: relative;
  padding: var(--ua_space);
  border: 2px solid var(--ua_color-border);
  border-radius: var(--ua_radius--medium);
}

:where(.ua_minerva) .ua_link-box > .fa {
  margin-inline-end: var(--ua_space--half);
}

:where(.ua_minerva) .ua_link-box a::after {
  content: "";
  position: absolute;
  inset: 0;
}

:where(.ua_minerva) .ua_link-box__title {
  font-weight: var(--ua_weight--semibold);
  font-size: var(--ua_font-size--medium);
  color: inherit;
}

:where(.ua_minerva) .ua_link-box p {
  margin-block-start: var(--ua_space--half);
}

:where(.ua_minerva) .ua_link-box:hover,
:where(.ua_minerva) .ua_link-box:focus-within {
  border-color: var(--ua_color-border--focus);
  transform: scale(1.025);
}

:where(.ua_minerva) .ua_link-box:hover .ua_link-box__title,
:where(.ua_minerva) .ua_link-box:focus-within .ua_link-box__title,
:where(.ua_minerva) .ua_link-box:hover > .fa,
:where(.ua_minerva) .ua_link-box:focus-within > .fa {
  color: var(--ua_color-action);
  text-decoration-color: var(--ua_color-border--focus);
}

:where(.ua_minerva) .ua_presence--prominent > .ua_link-box, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent > .ua_link-box, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent > .ua_link-box {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
  border-color: transparent;
  background-color: var(--ua_color-background);
  text-align: center;
}

:where(.ua_minerva) .ua_presence--prominent > .ua_link-box:hover, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent > .ua_link-box:hover, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent > .ua_link-box:hover,
:where(.ua_minerva) .ua_presence--prominent > .ua_link-box:focus-within,
:where(.ua_minerva) :where(.minerva-compat) .is-style-prominent > .ua_link-box:focus-within,
:where(.minerva-compat) :where(.ua_minerva) .is-style-prominent > .ua_link-box:focus-within {
  border-color: var(--ua_color-border--focus);
}

:where(.ua_minerva) .ua_presence--prominent > .ua_link-box .fa-duotone, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent > .ua_link-box .fa-duotone, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent > .ua_link-box .fa-duotone {
  display: block;
  line-height: 1;
  font-size: 5rem;
  margin-block-end: var(--ua_space);
  margin-inline: auto;
}

:where(.ua_minerva) .ua_presence--prominent > .ua_link-box .ua_link-box__title, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent > .ua_link-box .ua_link-box__title, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent > .ua_link-box .ua_link-box__title {
  display: block;
}

@media (prefers-reduced-motion: no-preference) {
  :where(.ua_minerva) .ua_link-box:has(a) {
    transition: all 0.15s;
  }
}
:where(.ua_minerva) .ua_carousel .ua_link-box:hover,
:where(.ua_minerva) .ua_carousel .ua_link-box:focus-within {
  transform: none !important;
}

/* !SECTION Link Box */
/* =================================================================
SECTION Link List
================================================================= */
:where(.ua_minerva) .ua_link-list {
  row-gap: 0;
}

:where(.ua_minerva) .ua_link-list li {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
  padding: 0;
  margin: 0;
  list-style: none;
  display: grid;
  align-content: stretch;
}

:where(.ua_minerva) .ua_link-list__item,
:where(.ua_minerva) .ua_link-list__item {
  display: block;
  padding: var(--ua_space--hairline);
  margin-block-start: -1px;
  border-block: 1px solid var(--ua_color-border);
  font-size: var(--ua_font-size--small);
  font-weight: var(--ua_weight--semibold);
}

:where(.ua_minerva) .ua_link-list a {
  color: var(--ua_color-action);
}

:where(.ua_minerva) .ua_link-list a:hover,
:where(.ua_minerva) .ua_link-list a:focus {
  color: inherit;
  background-color: var(--ua_color-background--focus);
}

:where(.ua_minerva) .ua_link-list .fa,
:where(.ua_minerva) .ua_link-list .fa-solid,
:where(.ua_minerva) .ua_link-list .fa-brands,
:where(.ua_minerva) .ua_link-list .fa-duotone {
  display: inline-block;
  width: 1.25em;
  text-align: center;
  margin-inline-end: var(--ua_space--hairline);
}

/* !SECTION Link List */
/* =================================================================
/* SECTION PageSearch
================================================================= */
:where(.ua_minerva) .ua_page-search {
  position: relative;
  width: 100%;
}

:where(.ua_minerva) .ua_page-search label {
  box-sizing: border-box;
  width: fit-content;
  font-weight: var(--ua_weight--light);
  font-size: var(--ua_font-size--xsmall);
  color: var(--ua_color-background);
  background-color: var(--ua_color-action);
  padding: var(--ua_space--control-padding);
  border-radius: var(--ua_radius--small) var(--ua_radius--small) 0 0;
}

:where(.ua_minerva) .ua_page-search__input {
  border-color: var(--ua_color-action);
  border-radius: 0 var(--ua_radius--small) var(--ua_radius--small) var(--ua_radius--small);
}

:where(.ua_minerva) .ua_page-search__input:focus,
:where(.ua_minerva) .ua_page-search__input:active {
  border-color: var(--ua_color-action);
}

:where(.ua_minerva) .ua_page-search__results:empty,
:where(.ua_minerva) .ua_page-search__input[aria-expanded=false] + .ua_page-search__results {
  display: none;
}

:where(.ua_minerva) .ua_page-search__input[aria-expanded=true] + .ua_page-search__results {
  display: block;
}

:where(.ua_minerva) .ua_page-search__results {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  z-index: 1000;
  margin-block-start: calc(var(--ua_space--hairline) / 2);
  padding: var(--ua_space--hairline);
  list-style: none;
  border: 1px solid var(--ua_color-border);
  box-shadow: var(--ua_shadow--small);
  background: var(--ua_color-background);
}

:where(.ua_minerva) .ua_page-search__results li {
  margin: 0;
  padding: var(--ua_space--hairline);
}

:where(.ua_minerva) .ua_page-search__results li {
  outline: none;
}

:where(.ua_minerva) .ua_page-search__results li[role=option]:hover,
:where(.ua_minerva) .ua_page-search__results li[role=option][aria-selected=true] {
  background-color: var(--ua_color-background--focus);
  cursor: pointer;
}

:where(.ua_minerva) .ua_page-search__results li[role=option][aria-selected=true] {
  outline: 2px solid var(--ua_color-border--focus);
  outline-offset: -2px;
}

:where(.ua_minerva) .ua_page-search:not([data-minerva-initialized=true]) {
  display: none;
}

/* !SECTION PageSearch */
/* =================================================================
/* SECTION Pagination
================================================================= */
:where(.ua_minerva) .ua_pagination {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--ua_space--half);
}

:where(.ua_minerva) .ua_pagination > div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--ua_space--hairline);
}

/* The selector is wrapped in its label so the page total is part of the
/* accessible name; lay the label out like the flex row it replaced. */
:where(.ua_minerva) .ua_pagination label {
  display: flex;
  align-items: center;
  gap: var(--ua_space--hairline);
}

:where(.ua_minerva) .ua_pagination select {
  width: min-content;
  font-size: var(--ua_font-size);
  font-weight: var(--ua_weight--regular);
  line-height: var(--ua_line-height);
  background-position: right var(--ua_space--hairline) center;
}

:where(.ua_minerva) .ua_pagination ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  gap: var(--ua_space--hairline);
}

/* Fix for webkit bug where onClick is ignored when clicking directly on children */
:where(.ua_minerva) .ua_pagination button * {
  pointer-events: none;
}

/* !SECTION Pagination */
/* =================================================================
/* SECTION Page Layout
================================================================= */
:where(.ua_minerva) .ua_page {
  padding-inline: var(--ua_space--gutter);
  max-width: calc(var(--ua_layout--wide) + var(--ua_space--gutter) * 2);
  margin: auto;
}

:where(.ua_minerva) h1 + .ua_page__featured-image,
:where(.ua_minerva) .ua_page__featured-image + h1 {
  margin-block-start: var(--ua_space--half);
}

:where(.ua_minerva) .ua_page > .ua_page__content {
  margin-block: var(--ua_space--section);
}

:where(.ua_minerva) .ua_page > .ua_page__sub-nav,
:where(.ua_minerva) .ua_page > .ua_page__sidebar {
  margin-block: var(--ua_space);
}

:where(.ua_minerva) .ua_page:has(.ua_page__sidebar) > .ua_page__sub-nav {
  margin-block-end: 0;
}

:where(.ua_minerva) .ua_page > .ua_page__sub-nav ~ .ua_page__sidebar {
  margin-block-start: var(--ua_space);
}

:where(.ua_minerva) .ua_page__header {
  margin-block-start: var(--ua_space--gutter);
}

:where(.ua_minerva) .ua_page__header:has(> :only-child.ua_width--full, > .alignfull:only-child) {
  margin-block-start: 0;
}

:where(.ua_minerva) .ua_page .ua_page__header .ua_width--full, :where(.ua_minerva) .ua_page .ua_page__header .alignfull,
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__content .ua_width--full,
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__content .alignfull {
  box-sizing: border-box;
  margin-inline: calc((100vw - 100%) / -2);
  width: 100vw;
  max-width: 100vw;
  padding-inline: var(--ua_space--gutter);
}
:where(.ua_minerva) .ua_page .ua_page__header figure:has(img).ua_width--full, :where(.ua_minerva) .ua_page .ua_page__header figure.alignfull:has(img),
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__content figure:has(img).ua_width--full,
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__content figure.alignfull:has(img) {
  padding-inline: 0;
}
:where(.ua_minerva) .ua_page .ua_page__header .ua_width--extra-wide,
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__content .ua_width--extra-wide {
  max-width: calc(100vw - var(--ua_space--gutter) * 2);
  margin-inline: calc((100vw - 100%) / -2 + var(--ua_space--gutter));
}

:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__entry:has(> .ua_group.ua_width--full[class*=ua_color-theme]:first-child, > .ua_group[class*=ua_color-theme].alignfull:first-child),
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__entry:has(> .ua_cover.ua_width--full:first-child, > .ua_cover.alignfull:first-child),
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__entry:has(> img.ua_width--full:first-child, > img.alignfull:first-child),
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__entry:has(> figure:has(img).ua_width--full:first-child, > figure.alignfull:has(img):first-child) {
  margin-block-start: 0;
}
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__entry:has(> .ua_group.ua_width--full[class*=ua_color-theme]:last-child, > .ua_group[class*=ua_color-theme].alignfull:last-child),
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__entry:has(> .ua_cover.ua_width--full:last-child, > .ua_cover.alignfull:last-child),
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__entry:has(> img.ua_width--full:last-child, > img.alignfull:last-child),
:where(.ua_minerva) :where(.ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__entry:has(> figure:has(img).ua_width--full:last-child, > figure.alignfull:has(img):last-child) {
  margin-block-end: 0;
}

@media (min-width: 77.6875rem) {
  :where(.ua_minerva) .ua_page {
    display: grid;
    grid-template-columns: 9fr 29fr;
    grid-template-areas: "header header" "sub-nav content" "sidebar content" ". content";
    column-gap: var(--ua_space--gutter);
    margin: auto;
  }
  :where(.ua_minerva) .ua_page__header {
    grid-area: header;
  }
  :where(.ua_minerva) .ua_page__sub-nav,
  :where(.ua_minerva) .ua_page__sidebar {
    grid-area: sub-nav;
  }
  :where(.ua_minerva) .ua_page__sub-nav ~ .ua_page__sidebar {
    grid-area: sidebar;
  }
  :where(.ua_minerva) .ua_page__content {
    width: 100%;
    margin: auto;
    grid-area: content;
    grid-column: 1/-1;
  }
  :where(.ua_minerva) .ua_page > .ua_page__sub-nav ~ .ua_page__content,
  :where(.ua_minerva) .ua_page:has(.ua_page__sidebar) > .ua_page__content {
    grid-column-start: 2;
  }
  :where(.ua_minerva) .ua_page > .ua_page__sub-nav,
  :where(.ua_minerva) .ua_page > .ua_page__sidebar {
    margin-block: var(--ua_space--section);
  }
}
/* !SECTION Page Layout */
/* =================================================================
/* SECTION Primary Navigation
================================================================= */
:where(.ua_minerva) .ua_primary-nav {
  --ua-nav_line-height: calc(var(--ua_line-height) * var(--ua_font-size));
  --ua-nav_item-padding: var(--ua_space--hairline);
  --ua-nav_buffer: var(--ua_space--hairline);
  --ua-nav_height: calc(var(--ua-nav_line-height) + calc(var(--ua-nav_item-padding) * 2) + var(--ua-nav_buffer));
  max-width: var(--ua_layout--wide);
  margin: auto;
}

:where(.ua_minerva) .ua_primary-nav__list {
  margin-inline: calc(var(--ua_space--hairline) * -1);
  flex-wrap: wrap;
  position: relative;
}

:where(.ua_minerva) .ua_primary-nav__list li {
  display: flex;
  flex-wrap: wrap;
  width: auto;
  position: relative;
  list-style: none;
}

:where(.ua_minerva) .ua_primary-nav__list a,
:where(.ua_minerva) .ua_primary-nav__list li > span {
  font-size: var(--ua_font-size);
  line-height: var(--ua-nav_line-height);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-grow: 1;
  padding: var(--ua-nav_item-padding);
  text-decoration: none;
  color: var(--ua_color-text);
  font-weight: normal;
}

:where(.ua_minerva) .ua_primary-nav__list a:not([class])[target=_blank]::after {
  inset-block-start: 0.1em;
  line-height: inherit;
}

:where(.ua_minerva) .ua_primary-nav__list > li > a,
:where(.ua_minerva) .ua_primary-nav__list > li > span {
  border-block-end: 3px solid transparent;
}

:where(.ua_minerva) .ua_primary-nav__list a:hover,
:where(.ua_minerva) .ua_primary-nav__list a:focus-visible {
  color: var(--ua_color-action);
}

:where(.ua_minerva) .ua_primary-nav__list > li > a:hover,
:where(.ua_minerva) .ua_primary-nav__list > li > a:focus-visible,
:where(.ua_minerva) .ua_primary-nav__list > li > span:hover,
:where(.ua_minerva) .ua_primary-nav__list > li > span:focus-visible {
  border-color: var(--ua_color-border--focus);
}

:where(.ua_minerva) .ua_primary-nav__list button {
  margin-inline-start: calc(var(--ua_space--hairline) * -1);
  color: inherit;
  background: inherit;
  border: none;
  padding: var(--ua_space--control-padding);
  width: fit-content;
  box-sizing: border-box;
  text-decoration: none;
}

:where(.ua_minerva) .ua_primary-nav__list button * {
  pointer-events: none;
}

:where(.ua_minerva) .ua_primary-nav__list button:hover,
:where(.ua_minerva) .ua_primary-nav__list button:focus-visible {
  color: var(--ua_color-action);
}

:where(.ua_minerva) .ua_primary-nav [aria-expanded=false] span[class*=fa-caret-up] {
  display: none;
}

:where(.ua_minerva) .ua_primary-nav [aria-expanded=true] span[class*=fa-caret-down] {
  display: none;
}

@media (min-width: 58rem) {
  :where(.ua_minerva) .ua_primary-nav__list {
    display: flex;
  }
  :where(.ua_minerva) .ua_primary-nav__list > li > a,
  :where(.ua_minerva) .ua_primary-nav__list > li > span {
    box-sizing: border-box;
    width: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  :where(.ua_minerva) .ua_primary-nav__list li + li {
    border-block-start: none;
    margin-block-start: 0;
  }
}
/* ==============================
/* SECTION Primary Navigation Sub Menu
============================== */
:where(.ua_minerva) .ua_primary-nav__list ul {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
  display: none;
  width: 100%;
  background: var(--ua_color-background);
  padding: var(--ua_space--hairline) 0;
}

:where(.ua_minerva) .ua_primary-nav__list ul li {
  margin-block-end: 0;
  display: block;
  min-height: auto;
}

:where(.ua_minerva) .ua_primary-nav__list ul a {
  padding: var(--ua_space--control-padding);
}

:where(.ua_minerva) .ua_primary-nav__list ul li a:hover,
:where(.ua_minerva) .ua_primary-nav__list ul li a:focus-visible {
  text-decoration: underline;
}

:where(.ua_minerva) .ua_primary-nav__list ul[aria-hidden=false] {
  display: block;
}

@media (min-width: 58rem) {
  :where(.ua_minerva) .ua_primary-nav__list li {
    min-height: var(--ua-nav_height);
  }
  :where(.ua_minerva) .ua_primary-nav__list ul {
    box-sizing: border-box;
    inset-block-start: var(--ua-nav_height);
    position: absolute;
    width: 20rem;
    z-index: 1000;
    border-inline-start: 3px solid var(--ua_color-border--focus);
    box-shadow: var(--ua_shadow--small);
  }
}
/* !SECTION Primary Navigation Sub Menu */
/* Allow the submenus to be opened by hover on devices with fine pointer */
@media (pointer: fine) {
  :where(.ua_minerva) .ua_primary-nav__list li:has(ul) ul:hover,
  :where(.ua_minerva) .ua_primary-nav__list li:has(ul) a:hover ~ ul,
  :where(.ua_minerva) .ua_primary-nav__list li:has(ul) span:hover ~ ul {
    display: block;
  }
}
/* !SECTION Primary Navigation */
/* ==============================
/* SECTION JavaScript Disabled
============================== */
:where(.ua_minerva) .ua_primary-nav:not([data-minerva-initialized]) button {
  display: none;
}

/* !SECTION JavaScript Disabled */
:where(.ua_minerva) .ua_component:has(> .ua_pullquote, > .wp-block-pullquote) {
  overflow: auto;
}

:where(.ua_minerva) .ua_pullquote, :where(.ua_minerva) .wp-block-pullquote {
  --ua_pullquote_icon-border-width: 5px;
  font-family: var(--ua_font);
  border: 2px solid var(--ua_color-border);
  border-radius: var(--ua_radius--medium);
  font-weight: initial;
  position: relative;
  margin: 0;
  margin-block-start: var(--ua_space);
  padding: var(--ua_space);
  padding-block-start: calc(var(--ua_space--half) + var(--ua_space));
  text-align: start;
}

:where(.ua_minerva) .ua_pullquote footer, :where(.ua_minerva) .wp-block-pullquote footer {
  font-size: var(--ua_font-size--small);
  display: block;
  color: var(--ua_color-text);
  text-transform: none;
  font-style: normal;
}

:where(.ua_minerva) .ua_pullquote footer strong, :where(.ua_minerva) .wp-block-pullquote footer strong {
  font-weight: var(--ua_weight--bold);
  display: block;
  font-style: normal;
}

:where(.ua_minerva) .ua_pullquote::before, :where(.ua_minerva) .wp-block-pullquote::before {
  font: var(--fa-font-solid);
  font-size: var(--ua_font-size--large);
  box-sizing: border-box;
  position: absolute;
  inset-block-start: calc(var(--ua_space) * -1 - var(--ua_pullquote_icon-border-width));
  inset-inline-start: calc(var(--ua_space) - var(--ua_pullquote_icon-border-width));
  content: "\f10d";
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(var(--ua_space--double) + var(--ua_pullquote_icon-border-width) * 2);
  height: calc(var(--ua_space--double) + var(--ua_pullquote_icon-border-width) * 2);
  background-color: var(--ua_color-action);
  color: var(--ua_color-background);
  border: var(--ua_pullquote_icon-border-width) solid black;
  border-color: var(--ua_color-background);
  border-radius: 50%;
}

:where(.ua_minerva) .ua_presence--subtle .ua_pullquote, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_pullquote, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_pullquote, :where(.ua_minerva) .ua_presence--subtle .wp-block-pullquote, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .wp-block-pullquote, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .wp-block-pullquote {
  border: none;
  border-inline-start: solid var(--ua_pullquote_icon-border-width) var(--ua_color-action);
  border-radius: 0;
  padding: var(--ua_space--hairline) var(--ua_space);
  margin: 0;
}

:where(.ua_minerva) .ua_presence--subtle .ua_pullquote::before, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_pullquote::before, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_pullquote::before, :where(.ua_minerva) .ua_presence--subtle .wp-block-pullquote::before, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .wp-block-pullquote::before, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .wp-block-pullquote::before {
  display: none;
}

/* =================================================================
/* SECTION Secondary Navigation
================================================================= */
:where(.ua_minerva) .ua_secondary-nav {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
  border-radius: var(--ua_radius--small);
  overflow: hidden;
}

:where(.ua_minerva) .ua_secondary-nav__list {
  background: var(--ua_color-background);
  color: var(--ua_color-text);
  overflow: hidden;
}

:where(.ua_minerva) ul.ua_secondary-nav__list li,
:where(.ua_minerva) ul.ua_secondary-nav__list li ul {
  margin: 0;
  list-style: none;
  width: 100%;
  padding: 0;
}

:where(.ua_minerva) ul.ua_secondary-nav__list li {
  display: flex;
  flex-wrap: wrap;
}

:where(.ua_minerva) .ua_secondary-nav__list li span {
  display: flex;
  width: 100%;
}

:where(.ua_minerva) .ua_secondary-nav__list a,
:where(.ua_minerva) .ua_secondary-nav__list li > span > span {
  box-sizing: border-box;
  display: block;
  flex-grow: 1;
  width: auto;
  padding: var(--ua_space--hairline) var(--ua_space--half);
  border-inline-start: 5px solid var(--ua_color-background--focus);
  font-weight: normal;
  text-decoration: none;
  color: inherit;
}

:where(.ua_minerva) .ua_secondary-nav__list a:hover,
:where(.ua_minerva) .ua_secondary-nav__list a:focus-visible {
  background-color: var(--ua_color-background);
  border-color: var(--ua_color-border--focus);
  color: var(--ua_color-action);
  text-decoration: underline;
}

:where(.ua_minerva) .ua_secondary-nav__list a[aria-current=true] {
  border-inline-start-color: var(--ua_color-border--focus);
  color: var(--ua_color-action);
}

:where(.ua_minerva) .ua_secondary-nav__list li ul a,
:where(.ua_minerva) .ua_secondary-nav__list li ul li > span > span {
  padding-inline-start: var(--ua_space);
}

:where(.ua_minerva) .ua_secondary-nav__list li ul ul a,
:where(.ua_minerva) .ua_secondary-nav__list li ul ul li > span > span {
  padding-inline-start: var(--ua_space--double);
}

:where(.ua_minerva) .ua_secondary-nav button {
  display: none;
}

:where(.ua_minerva) .ua_secondary-nav[data-minerva-initialized] button {
  display: block;
  color: inherit;
  background: var(--ua_color-background);
  border: none;
}

:where(.ua_minerva) .ua_secondary-nav button:hover,
:where(.ua_minerva) .ua_secondary-nav button:focus-visible {
  color: inherit;
  background: var(--ua_color-background--focus);
  text-decoration: none;
}

:where(.ua_minerva) .ua_secondary-nav__list li ul[aria-hidden=true],
:where(.ua_minerva) .ua_secondary-nav__list button[aria-expanded=true] .fa-caret-down,
:where(.ua_minerva) .ua_secondary-nav__list button[aria-expanded=false] .fa-caret-up {
  display: none;
}

:where(.ua_minerva) .ua_secondary-nav[data-minerva-initialized] .ua_secondary-nav__expander {
  box-sizing: border-box;
  border: 0;
  border-radius: 0;
  border-inline-start: 5px solid var(--ua_color-background--focus);
  background-color: var(--ua_color-background);
  color: var(--ua_color-text);
  font-size: inherit;
  font-weight: normal;
  text-transform: none;
  letter-spacing: normal;
  display: flex;
  justify-content: space-between;
  max-width: 100%;
  width: 100%;
}

:where(.ua_minerva) [data-minerva-initialized] .ua_secondary-nav__expander:hover,
:where(.ua_minerva) [data-minerva-initialized] .ua_secondary-nav__expander:focus-visible {
  color: var(--ua_color-text);
  text-decoration-color: currentcolor;
  border-color: var(--ua_color-border--focus);
}

:where(.ua_minerva) .ua_secondary-nav__expander[aria-expanded=false] + .ua_secondary-nav__list,
:where(.ua_minerva) .ua_secondary-nav__expander[aria-expanded=false] .fa-xmark,
:where(.ua_minerva) .ua_secondary-nav__expander[aria-expanded=true] .fa-caret-down {
  display: none;
}

@media (min-width: 77.6875rem) {
  :where(.ua_minerva) .ua_secondary-nav[data-minerva-initialized] .ua_secondary-nav__expander {
    display: none;
  }
}
/* !SECTION Secondary Navigation */
/* =================================================================
/* SECTION SiteFooter
================================================================= */
:where(.ua_minerva) .ua_site-footer h1 {
  font-size: var(--ua_font-size--large);
}

:where(.ua_minerva) .ua_site-footer h2 {
  font-size: var(--ua_font-size--medium);
}

:where(.ua_minerva) .ua_site-footer h3 {
  font-size: var(--ua_font-size);
}

:where(.ua_minerva) .ua_site-footer h4,
:where(.ua_minerva) .ua_site-footer h5,
:where(.ua_minerva) .ua_site-footer h6,
:where(.ua_minerva) .ua_site-footer p,
:where(.ua_minerva) .ua_site-footer li {
  font-size: var(--ua_font-size--small);
}

:where(.ua_minerva) .ua_site-footer h1,
:where(.ua_minerva) .ua_site-footer h2,
:where(.ua_minerva) .ua_site-footer h3,
:where(.ua_minerva) .ua_site-footer h4,
:where(.ua_minerva) .ua_site-footer h5,
:where(.ua_minerva) .ua_site-footer h6 {
  font-family: var(--ua_font--heading);
}

:where(.ua_minerva) .ua_site-footer h1,
:where(.ua_minerva) .ua_site-footer h2,
:where(.ua_minerva) .ua_site-footer h3,
:where(.ua_minerva) .ua_site-footer h4 {
  font-weight: var(--ua_weight--bold);
}

:where(.ua_minerva) .ua_site-footer {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
  background: var(--ua_color-background);
  color: var(--ua_color-text);
  border-block-start: 3px solid var(--ua_color-action);
}

:where(.ua_minerva) .ua_site-footer__container {
  box-sizing: border-box;
  display: grid;
  gap: var(--ua_space--half);
  width: 100%;
  max-width: var(--ua_layout--wide);
  margin: auto;
  padding: var(--ua_space--double) var(--ua_space--gutter);
}

:where(.ua_minerva) .ua_site-footer__logos {
  display: grid;
  place-items: end;
  margin-block-end: calc(var(--ua_space--double) * -1);
}

@media (min-width: 40em) {
  :where(.ua_minerva) .ua_site-footer__container {
    grid-template-columns: 11fr 1fr;
  }
}
/* !SECTION SiteFooter */
/* =================================================================
/* SECTION Steps
================================================================= */
:where(.ua_minerva) .ua_steps {
  --ua_steps_number-border-width: 5px;
  counter-reset: item;
  color: var(--ua_color-text);
  box-sizing: border-box;
}

:where(.ua_minerva) .ua_steps h1,
:where(.ua_minerva) .ua_steps h2,
:where(.ua_minerva) .ua_steps h3,
:where(.ua_minerva) .ua_steps h4,
:where(.ua_minerva) .ua_steps h5,
:where(.ua_minerva) .ua_steps h6 {
  font-weight: var(--ua_weight--semibold);
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height--small);
  font-family: var(--ua_font);
  letter-spacing: normal;
  margin-block: var(--ua_space--half);
}

:where(.ua_minerva) .ua_steps p,
:where(.ua_minerva) .ua_steps ul,
:where(.ua_minerva) .ua_steps ol {
  font-size: var(--ua_font-size--small);
  text-align: left;
  margin: 0;
}

:where(.ua_minerva) .ua_steps ul:not([class]) li,
:where(.ua_minerva) .ua_steps ol:not([class]) li {
  margin-block-end: 0;
}

:where(.ua_minerva) .ua_steps > li {
  counter-increment: item;
  list-style: none;
  background-color: var(--ua_color-background);
  padding: var(--ua_space);
  padding-block-end: calc(var(--ua_space) * 1.5);
  margin: 0;
  margin-block-start: var(--ua_space);
  border: 1px solid var(--ua_color-border);
  border-radius: var(--ua_radius--medium);
  position: relative;
}

:where(.ua_minerva) .ua_steps > li::before {
  font-weight: var(--ua_weight--black);
  font-size: var(--ua_font-size--large);
  line-height: var(--ua_line-height--none);
  box-sizing: border-box;
  position: absolute;
  inset-block-start: calc(var(--ua_space) * -1 - var(--ua_steps_number-border-width));
  inset-inline-start: calc(var(--ua_space) - var(--ua_steps_number-border-width));
  content: counter(item);
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(var(--ua_space--double) + var(--ua_steps_number-border-width) * 2);
  height: calc(var(--ua_space--double) + var(--ua_steps_number-border-width) * 2);
  background-color: var(--ua_color-action);
  color: var(--ua_color-background);
  border: var(--ua_steps_number-border-width) solid black;
  border-color: var(--ua_color-background);
  border-radius: 50%;
}

:where(.ua_minerva) .ua_steps > li > * + * {
  margin-block-start: var(--ua_space--half);
}

:where(.ua_minerva) .ua_presence--subtle .ua_steps, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_steps, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_steps {
  background: none;
}

:where(.ua_minerva) .ua_presence--subtle > .ua_steps > li, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_steps > li, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_steps > li {
  border: none;
  padding: initial;
  margin-block-start: initial;
  background: none;
}

:where(.ua_minerva) .ua_presence--subtle > .ua_steps > li::before, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle > .ua_steps > li::before, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle > .ua_steps > li::before {
  position: initial;
  --ua_steps_number-border-width: 0px;
}

:where(.ua_minerva) .ua_presence--elevated > .ua_steps, :where(.ua_minerva) :where(.minerva-compat) .is-style-elevated > .ua_steps, :where(.minerva-compat) :where(.ua_minerva) .is-style-elevated > .ua_steps {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_presence--elevated > .ua_steps > li::before, :where(.ua_minerva) :where(.minerva-compat) .is-style-elevated > .ua_steps > li::before, :where(.minerva-compat) :where(.ua_minerva) .is-style-elevated > .ua_steps > li::before {
  content: counter(item, decimal-leading-zero);
  font-size: var(--ua_font-size--xlarge);
  box-sizing: border-box;
  width: initial;
  height: initial;
  position: initial;
  border: initial;
  border-radius: var(--ua_radius--medium) var(--ua_radius--medium) 0 0;
  justify-content: flex-start;
  line-height: initial;
  margin: 0 calc(var(--ua_space) * -1);
  padding: var(--ua_space--hairline) var(--ua_space);
}

:where(.ua_minerva) .ua_color-theme--bold .ua_presence--elevated > .ua_steps > li::before, :where(.ua_minerva) .ua_color-theme--bold :where(.minerva-compat) .is-style-elevated > .ua_steps > li::before, :where(.minerva-compat) :where(.ua_minerva) .ua_color-theme--bold .is-style-elevated > .ua_steps > li::before {
  background-color: var(--ua_color-action--focus);
}

:where(.ua_minerva) .ua_presence--elevated > .ua_steps > li, :where(.ua_minerva) :where(.minerva-compat) .is-style-elevated > .ua_steps > li, :where(.minerva-compat) :where(.ua_minerva) .is-style-elevated > .ua_steps > li {
  margin-block-start: initial;
  padding: 0 var(--ua_space) var(--ua_space) var(--ua_space);
  border: 0;
  background-color: var(--ua_color-background);
  color: inherit;
}

/* !SECTION steps */
/* =================================================================
/* SECTION TagList
================================================================= */
:where(.ua_minerva) .ua_tag-list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: var(--ua_space--hairline);
  -ms-overflow-style: none;
  scrollbar-width: none;
}

/* Hide scrollbar for Chrome, Safari and Opera */
:where(.ua_minerva) .ua_tag-list::-webkit-scrollbar {
  display: none;
}

:where(.ua_minerva) .ua_tag-list__label {
  font-size: var(--ua_font-size--small);
  font-weight: var(--ua_weight--semibold);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-block-end: var(--ua_space--hairline);
}

/* ==============================
/* SECTION Tag
============================== */
:where(.ua_minerva) .ua_tag {
  display: block;
  border: 1px solid var(--ua_color-border);
  padding: var(--ua_space--control-padding);
  border-radius: var(--ua_radius--full);
  font-size: var(--ua_font-size--small);
  line-height: var(--ua_line-height--xsmall);
}

:where(.ua_minerva) a.ua_tag:hover,
:where(.ua_minerva) a.ua_tag:focus {
  background: var(--ua_color-background--focus);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_tag {
  text-decoration: none;
  font-weight: normal;
  color: var(--ua_color-text);
}

/* !SECTION Tag */
/* ==============================
/* SECTION Ribbon
============================== */
:where(.ua_minerva) .ua_tag-ribbon {
  display: flex;
  gap: var(--ua_space);
  align-items: center;
  position: relative;
}

:where(.ua_minerva) .ua_tag-ribbon:has([data-expanded=true]) {
  align-items: start;
}

:where(.ua_minerva) .ua_tag-ribbon[data-minerva-initialized=true] .ua_tag-list:not([data-expanded=true]) {
  overflow-x: scroll;
  flex-wrap: nowrap;
}

:where(.ua_minerva) .ua_tag-ribbon[data-minerva-initialized=true] .ua_tag-list:not([data-expanded=true]) a,
:where(.ua_minerva) .ua_tag-ribbon[data-minerva-initialized=true] .ua_tag-list:not([data-expanded=true]) span {
  white-space: nowrap;
}

/* !SECTION Ribbon */
/* ==============================
/* SECTION TagList Ribbon Buttons
============================== */
:where(.ua_minerva) .ua_tag-ribbon button {
  display: none;
}

:where(.ua_minerva) .ua_tag-ribbon button:hover,
:where(.ua_minerva) .ua_tag-ribbon button:focus {
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_tag-ribbon[data-minerva-initialized=true]:has([data-scroll-position]) button,
:where(.ua_minerva) .ua_tag-ribbon[data-minerva-initialized=true]:has([data-expanded=true]) .ua_tag-ribbon__expand {
  display: block;
  font-size: var(--ua_font-size--small);
  line-height: var(--ua_line-height--xsmall);
  padding: var(--ua_space--hairline) 0;
  border: none;
  color: var(--ua_color-text);
  z-index: 5;
}

:where(.ua_minerva) .ua_tag-ribbon__expand {
  background: transparent;
}

:where(.ua_minerva) .ua_tag-ribbon .fa-circle-chevron-up,
:where(.ua_minerva) .ua_tag-ribbon:has([data-expanded=true]) .fa-circle-chevron-down {
  display: none;
}

:where(.ua_minerva) .ua_tag-ribbon:has([data-expanded=true]) .fa-circle-chevron-up {
  display: initial;
}

:where(.ua_minerva) .ua_tag-ribbon__scroll-back,
:where(.ua_minerva) .ua_tag-ribbon__scroll-forward {
  position: absolute;
  width: 3em;
  max-width: 3em;
  height: 100%;
}

:where(.ua_minerva) .ua_tag-ribbon__scroll-back {
  text-align: left;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, var(--ua_color-background) 100%);
}

:where(.ua_minerva) .ua_tag-ribbon__scroll-forward {
  right: 2em;
  text-align: right;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--ua_color-background) 100%);
}

:where(.ua_minerva):has([dir=RTL]) .ua_tag-ribbon__scroll-forward {
  right: 0;
}

:where(.ua_minerva):has([dir=RTL]) .ua_tag-ribbon__scroll-back {
  left: 2em;
}

:where(.ua_minerva) .ua_tag-ribbon:has([data-scroll-position=start]) button.ua_tag-ribbon__scroll-back,
:where(.ua_minerva) .ua_tag-ribbon:has([data-scroll-position=end]) button.ua_tag-ribbon__scroll-forward,
:where(.ua_minerva) .ua_tag-ribbon:has([data-expanded=true]) button.ua_tag-ribbon__scroll-back,
:where(.ua_minerva) .ua_tag-ribbon:has([data-expanded=true]) button.ua_tag-ribbon__scroll-forward {
  display: none;
}

/* !SECTION TagList Ribbon Buttons */
/* !SECTION TagList */
/* =================================================================
/* SECTION Tabs
================================================================= */
/* ==============================
/* SECTION Tabs List
============================== */
:where(.ua_minerva) .ua_tabs__nav {
  display: flex;
  align-items: stretch;
  position: relative;
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_tabs__list {
  position: relative;
  display: flex;
  border-block-end: none;
  overflow-x: auto;
  scrollbar-width: none;
  flex: 1;
  min-inline-size: 0;
  scroll-padding-inline: var(--ua_space--half);
  margin-block-end: -1px;
}

:where(.ua_minerva) .ua_tabs__list::-webkit-scrollbar {
  display: none;
}

/* ==============================
/* SECTION Tabs Scroll Buttons
============================== */
:where(.ua_minerva) .ua_tabs__scroll-back,
:where(.ua_minerva) .ua_tabs__scroll-forward {
  display: none;
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_tabs__scroll-back:hover,
:where(.ua_minerva) .ua_tabs__scroll-forward:hover,
:where(.ua_minerva) .ua_tabs__scroll-back:focus,
:where(.ua_minerva) .ua_tabs__scroll-forward:focus {
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_tabs__nav:has([data-scroll-position]) .ua_tabs__scroll-back,
:where(.ua_minerva) .ua_tabs__nav:has([data-scroll-position]) .ua_tabs__scroll-forward {
  display: block;
  position: absolute;
  width: 3em;
  max-width: 3em;
  height: 100%;
  font-size: var(--ua_font-size--small);
  padding: var(--ua_space--hairline) 0;
  border: none;
  color: var(--ua_color-text);
  z-index: 5;
}

:where(.ua_minerva) .ua_tabs__scroll-back {
  left: 0;
  text-align: left;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, var(--ua_color-background) 100%);
}

:where(.ua_minerva) .ua_tabs__scroll-forward {
  right: 0;
  text-align: right;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--ua_color-background) 100%);
}

:where(.ua_minerva) .ua_tabs__nav:has([data-scroll-position=start]) .ua_tabs__scroll-back,
:where(.ua_minerva) .ua_tabs__nav:has([data-scroll-position=end]) .ua_tabs__scroll-forward {
  display: none;
}

/* !SECTION Tabs Scroll Buttons */
/* ==============================
/* SECTION Tabs Tab Item
============================== */
:where(.ua_minerva) .ua_tabs__tab {
  padding-block: var(--ua_space--half);
  padding-inline: var(--ua_space--half);
  cursor: pointer;
  color: var(--ua_color-text--subtle);
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  position: relative;
  z-index: 1;
  background-color: var(--ua_color-background);
  border-block-start: 1px solid var(--ua_color-border);
  border-inline-end: 1px solid var(--ua_color-border);
  border-block-end: none;
}

:where(.ua_minerva) .ua_tabs__tab:first-of-type {
  border-start-start-radius: var(--ua_radius--medium);
  border-inline-start: 1px solid var(--ua_color-border);
}

:where(.ua_minerva) .ua_tabs__tab:last-of-type {
  border-start-end-radius: var(--ua_radius--medium);
}

:where(.ua_minerva) .ua_tabs__tab:hover {
  background-color: var(--ua_color-background--focus);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_tabs__tab:focus-visible {
  outline: 2px solid var(--ua_color-action);
  outline-offset: -2px;
}

:where(.ua_minerva) .ua_tabs__tab[aria-selected=true] {
  background-color: var(--ua_color-background);
  color: var(--ua_color-action);
}

/* ==============================
/* SECTION Tabs Indicator
============================== */
:where(.ua_minerva) .ua_tabs__indicator {
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  block-size: 3px;
  width: 0;
  background-color: var(--ua_color-border--focus);
  pointer-events: none;
  z-index: 2;
}

@media (prefers-reduced-motion: no-preference) {
  :where(.ua_minerva) .ua_tabs__indicator {
    transition: transform 0.2s ease, width 0.2s ease;
  }
}
/* ==============================
/* SECTION Tabs Panels
============================== */
:where(.ua_minerva) .ua_tabs__panels {
  background-color: var(--ua_color-background);
  border: 1px solid var(--ua_color-border);
  border-radius: 0 0 var(--ua_radius--medium) var(--ua_radius--medium);
}

:where(.ua_minerva) .ua_tabs__panel {
  padding: var(--ua_space);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_tabs__panel[hidden] {
  display: none;
}

:where(.ua_minerva) .ua_tabs__panel > * + * {
  margin-block-start: var(--ua_space--half);
}

/* ==============================
/* SECTION Tabs — Subtle variant
============================== */
:where(.ua_minerva) .ua_presence--subtle .ua_tabs__nav, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_tabs__nav, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_tabs__nav {
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_presence--subtle .ua_tabs__tab, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_tabs__tab, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_tabs__tab {
  background-color: transparent;
  border: none;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

:where(.ua_minerva) .ua_presence--subtle .ua_tabs__tab:first-of-type, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_tabs__tab:first-of-type, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_tabs__tab:first-of-type {
  border: none;
}

:where(.ua_minerva) .ua_presence--subtle .ua_tabs__tab:last-of-type, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_tabs__tab:last-of-type, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_tabs__tab:last-of-type {
  border: none;
}

:where(.ua_minerva) .ua_presence--subtle .ua_tabs__tab:hover, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_tabs__tab:hover, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_tabs__tab:hover {
  background-color: transparent;
}

:where(.ua_minerva) .ua_presence--subtle .ua_tabs__panels, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_tabs__panels, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_tabs__panels {
  border: none;
  border-radius: 0;
  border-block-start: 1px solid var(--ua_color-border);
  padding-block-start: var(--ua_space);
}

:where(.ua_minerva) .ua_presence--subtle .ua_tabs__panel, :where(.ua_minerva) :where(.minerva-compat) .is-style-subtle .ua_tabs__panel, :where(.minerva-compat) :where(.ua_minerva) .is-style-subtle .ua_tabs__panel {
  padding: 0;
}

/* ==============================
/* SECTION Tabs — Prominent variant
============================== */
:where(.ua_minerva) .ua_presence--prominent .ua_tabs__list, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__list, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__list {
  display: inline-flex;
  border: none;
  background-color: var(--ua_color-background--focus);
  border-radius: var(--ua_radius--full);
  padding: 0.3125rem;
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__tab, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__tab, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__tab {
  border: none;
  background-color: transparent;
  border-radius: var(--ua_radius--full);
  color: var(--ua_color-text--subtle);
  padding-block: var(--ua_space--hairline);
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__tab:first-of-type, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__tab:first-of-type, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__tab:first-of-type {
  border: none;
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__tab:last-of-type, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__tab:last-of-type, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__tab:last-of-type {
  border: none;
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__tab:hover, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__tab:hover, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__tab:hover {
  background-color: transparent;
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__tab[aria-selected=true], :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__tab[aria-selected=true], :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__tab[aria-selected=true] {
  background-color: transparent;
  color: var(--ua_color-action);
  border-radius: var(--ua_radius--full);
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__indicator, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__indicator, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__indicator {
  display: block;
  inset-block: 0;
  block-size: 85%;
  background-color: var(--ua_color-background);
  border-radius: var(--ua_radius--full);
  z-index: 0;
  margin-block: auto;
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__panels, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__panels, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__panels {
  border: none;
  border-radius: 0;
  padding-block-start: var(--ua_space);
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__panel, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__panel, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__panel {
  padding: 0;
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__nav:has(.ua_justify--center), :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__nav:has(.ua_justify--center), :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__nav:has(.ua_justify--center) {
  justify-content: center;
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__nav:has(.ua_justify--start), :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__nav:has(.ua_justify--start), :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__nav:has(.ua_justify--start) {
  justify-content: start;
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__nav:has(.ua_justify--end), :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__nav:has(.ua_justify--end), :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__nav:has(.ua_justify--end) {
  justify-content: end;
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__nav:has(.ua_justify--space-between), :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__nav:has(.ua_justify--space-between), :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__nav:has(.ua_justify--space-between) {
  justify-content: space-between;
}

:where(.ua_minerva) .ua_presence--prominent .ua_tabs__list, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__list, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__list {
  flex: 0 1 auto;
  overflow-x: visible;
}

@media (max-width: 39.9375em) {
  :where(.ua_minerva) .ua_presence--prominent .ua_tabs__nav, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__nav, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__nav {
    justify-content: flex-start;
  }
  :where(.ua_minerva) .ua_presence--prominent .ua_tabs__list, :where(.ua_minerva) :where(.minerva-compat) .is-style-prominent .ua_tabs__list, :where(.minerva-compat) :where(.ua_minerva) .is-style-prominent .ua_tabs__list {
    flex: 0 0 auto;
    overflow-x: auto;
    max-inline-size: 100%;
  }
}
/* =================================================================
/* SECTION TitleBar
================================================================= */
:where(.ua_minerva) .ua_title-bar {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
  background: var(--ua_color-background);
  border-block-end: 1px solid var(--ua_color-border);
  padding-inline: var(--ua_space--gutter);
}

:where(.ua_minerva) .ua_title-bar__content {
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: auto;
  max-width: var(--ua_layout--wide);
  gap: var(--ua_space--half);
  padding-block: var(--ua_space--half);
}

:where(.ua_minerva) .ua_title-bar__title-group {
  display: flex;
  flex-direction: column;
}

:where(.ua_minerva) a.ua_title-bar__name {
  font-weight: var(--ua_weight--semibold);
  font-size: var(--ua_font-size--medium);
  line-height: var(--ua_line-height--small);
  color: var(--ua_color-action);
  text-decoration: none;
}

:where(.ua_minerva) .ua_title-bar__subtitle {
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height--small);
  color: var(--ua_color-text);
  text-decoration: none;
  text-decoration-thickness: 2px;
}

:where(.ua_minerva) .ua_title-bar__search {
  display: flex;
  width: 100%;
}

:where(.ua_minerva) a.ua_title-bar__subtitle:hover,
:where(.ua_minerva) a.ua_title-bar__subtitle:focus-visible,
:where(.ua_minerva) a.ua_title-bar__name:hover,
:where(.ua_minerva) a.ua_title-bar__name:focus-visible {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: var(--ua_color-border--focus);
}

:where(.ua_minerva) .ua_title-bar__expander-row {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

:where(.ua_minerva) .ua_title-bar__expander {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: inherit;
  background: none;
  border: none;
}

:where(.ua_minerva) .ua_title-bar__expander:hover,
:where(.ua_minerva) .ua_title-bar__expander:focus-visible {
  color: var(--ua_color-text);
}

:where(.ua_minerva) .ua_title-bar__expander .fa,
:where(.ua_minerva) .ua_title-bar__expander .fa {
  flex-grow: 1;
  pointer-events: none;
  text-align: center;
}

:where(.ua_minerva) .ua_title-bar__expander [aria-hidden=true],
:where(.ua_minerva) .ua_title-bar__expander [aria-hidden=true] {
  height: 0;
  visibility: hidden;
}

:where(.ua_minerva) .ua_title-bar__search {
  display: flex;
}

:where(.ua_minerva) .ua_title-bar__search input,
:where(.ua_minerva) .ua_title-bar__search button {
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height--small);
}

:where(.ua_minerva) .ua_title-bar__search button {
  border-radius: 0 var(--ua_radius--small) var(--ua_radius--small) 0;
}

:where(.ua_minerva) .ua_title-bar__search button:hover,
:where(.ua_minerva) .ua_title-bar__search button:focus-visible {
  background-color: var(--ua_color-action--focus);
}

:where(.ua_minerva) .ua_title-bar__search input {
  border-radius: var(--ua_radius--small) 0 0 var(--ua_radius--small);
}

:where(.ua_minerva) .ua_title-bar__search input:focus,
:where(.ua_minerva) .ua_title-bar__search button:focus {
  position: relative;
  z-index: 5;
}

/* ==============================
/* SECTION JS Enabled
============================== */
:where(.ua_minerva) .ua_title-bar:not([data-minerva-initialized=true]) .ua_title-bar__expander {
  display: none;
}

:where(.ua_minerva) .ua_title-bar[data-minerva-initialized=true] .ua_primary-nav[aria-hidden=true] {
  display: none;
}

:where(.ua_minerva) .ua_title-bar[data-minerva-initialized=true] .ua_title-bar__search[aria-hidden=true] {
  display: none;
}

/* !SECTION JS Enabled */
/* ==============================
/* SECTION Wider Viewports
============================== */
@media (min-width: 58rem) {
  :where(.ua_minerva) .ua_title-bar {
    --ua_color-background: var(--__ua_color-background--base);
    --ua_color-background--focus: var(--__ua_color-background--base-focus);
    --ua_color-text: var(--__ua_color-text--base);
    --ua_color-text--focus: var(--__ua_color-text--base-focus);
    --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
    --ua_color-action: var(--__ua_color-action--base);
    --ua_color-action--focus: var(--__ua_color-action--base-focus);
    --ua_color-border: var(--__ua_color-border--base);
    --ua_color-border--focus: var(--__ua_color-border--base-focus);
    --fa-primary-color: var(--__ua_color-duotone--base-primary);
    --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
    color: var(--ua_color-text);
  }
  :where(.ua_minerva) .ua_title-bar__expander-row {
    width: auto;
  }
  :where(.ua_minerva) .ua_title-bar__expander {
    display: none;
  }
  :where(.ua_minerva) .ua_title-bar__search {
    width: auto;
  }
}
/* !SECTION Wider Viewports */
/* !SECTION TitleBar */
/* =================================================================
/* SECTION Setup WP utility classes
================================================================= */
.alignfull {
  padding-inline: 0;
}

.is-layout-flex {
  gap: var(--ua_space--flex-gap);
}

/* !SECTION Setup WP utility classes */
/* =================================================================
/* SECTION Extend minerva styles to WP core blocks
================================================================= */
.wp-block-cover:not(.is-light, [class*=is-style-theme]) {
  --__ua_color-background--base: var(--ua_color-neutral--900);
  --__ua_color-background--base-focus: var(--ua_color-neutral--800);
  --__ua_color-text--base: var(--ua_color-neutral--200);
  --__ua_color-text--base-focus: var(--ua_color-neutral--300);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--base: var(--ua_color-neutral--0);
  --__ua_color-action--base-focus: var(--ua_color-neutral--100);
  --__ua_color-border--base: var(--ua_color-neutral--700);
  --__ua_color-border--base-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--base-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--base-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--elevated: var(--ua_color-neutral--800);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--700);
  --__ua_color-text--elevated: var(--ua_color-neutral--200);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--elevated: var(--ua_color-neutral--0);
  --__ua_color-action--elevated-focus: var(--ua_color-neutral--200);
  --__ua_color-border--elevated: var(--ua_color-neutral--700);
  --__ua_color-border--elevated-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--elevated-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--positive: var(--ua_color-positive--900);
  --__ua_color-background--positive-focus: var(--ua_color-positive--800);
  --__ua_color-text--positive: var(--ua_color-positive--200);
  --__ua_color-text--positive-focus: var(--ua_color-positive--100);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--300);
  --__ua_color-action--positive: var(--ua_color-positive--300);
  --__ua_color-action--positive-focus: var(--ua_color-positive--200);
  --__ua_color-border--positive: var(--ua_color-positive--800);
  --__ua_color-border--positive-focus: var(--ua_color-positive--400);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--600);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--300);
  --__ua_color-background--negative: var(--ua_color-negative--900);
  --__ua_color-background--negative-focus: var(--ua_color-negative--800);
  --__ua_color-text--negative: var(--ua_color-negative--200);
  --__ua_color-text--negative-focus: var(--ua_color-negative--100);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--300);
  --__ua_color-action--negative: var(--ua_color-negative--300);
  --__ua_color-action--negative-focus: var(--ua_color-negative--200);
  --__ua_color-border--negative: var(--ua_color-negative--800);
  --__ua_color-border--negative-focus: var(--ua_color-negative--400);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--200);
  --__ua_color-background--info: var(--ua_color-info--900);
  --__ua_color-background--info-focus: var(--ua_color-info--800);
  --__ua_color-text--info: var(--ua_color-info--200);
  --__ua_color-text--info-focus: var(--ua_color-info--100);
  --__ua_color-text--info-subtle: var(--ua_color-info--300);
  --__ua_color-action--info: var(--ua_color-info--300);
  --__ua_color-action--info-focus: var(--ua_color-info--200);
  --__ua_color-border--info: var(--ua_color-info--800);
  --__ua_color-border--info-focus: var(--ua_color-info--400);
  --__ua_color-duotone--info-primary: var(--ua_color-info--600);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--300);
  --__ua_color-background--neutral: var(--ua_color-neutral--800);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--700);
  --__ua_color-text--neutral: var(--ua_color-neutral--200);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--neutral: var(--ua_color-neutral--300);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--100);
  --__ua_color-border--neutral: var(--ua_color-neutral--700);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--500);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.is-style-theme-default {
  --__ua_color-background--base: var(--ua_color-neutral--0);
  --__ua_color-background--base-focus: var(--ua_color-neutral--100);
  --__ua_color-text--base: var(--ua_color-neutral--700);
  --__ua_color-text--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--600);
  --__ua_color-action--base: var(--ua_color-primary);
  --__ua_color-action--base-focus: var(--ua_color-primary--strong);
  --__ua_color-border--base: var(--ua_color-neutral--300);
  --__ua_color-border--base-focus: var(--ua_color-primary);
  --__ua_color-duotone--base-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-neutral--100);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--200);
  --__ua_color-text--elevated: var(--ua_color-neutral--800);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--900);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--elevated: var(--ua_color-primary);
  --__ua_color-action--elevated-focus: var(--ua_color-primary--strong);
  --__ua_color-border--elevated: var(--ua_color-neutral--300);
  --__ua_color-border--elevated-focus: var(--ua_color-primary);
  --__ua_color-duotone--elevated-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--100);
  --__ua_color-background--positive-focus: var(--ua_color-positive--200);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--100);
  --__ua_color-background--negative-focus: var(--ua_color-negative--200);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--100);
  --__ua_color-background--info-focus: var(--ua_color-info--200);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--100);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--200);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.is-style-theme-secondary {
  --__ua_color-background--base: var(--ua_color-neutral--100);
  --__ua_color-background--base-focus: var(--ua_color-neutral--200);
  --__ua_color-text--base: var(--ua_color-neutral--800);
  --__ua_color-text--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--base: var(--ua_color-primary);
  --__ua_color-action--base-focus: var(--ua_color-primary--strong);
  --__ua_color-border--base: var(--ua_color-neutral--300);
  --__ua_color-border--base-focus: var(--ua_color-primary);
  --__ua_color-duotone--base-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-neutral--200);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated: var(--ua_color-neutral--800);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--900);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--elevated: var(--ua_color-primary);
  --__ua_color-action--elevated-focus: var(--ua_color-primary--strong);
  --__ua_color-border--elevated: var(--ua_color-neutral--300);
  --__ua_color-border--elevated-focus: var(--ua_color-primary);
  --__ua_color-duotone--elevated-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--200);
  --__ua_color-background--positive-focus: var(--ua_color-positive--300);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--200);
  --__ua_color-background--negative-focus: var(--ua_color-negative--300);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--200);
  --__ua_color-background--info-focus: var(--ua_color-info--300);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--200);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.is-style-theme-inverse {
  --__ua_color-background--base: var(--ua_color-neutral--900);
  --__ua_color-background--base-focus: var(--ua_color-neutral--800);
  --__ua_color-text--base: var(--ua_color-neutral--200);
  --__ua_color-text--base-focus: var(--ua_color-neutral--300);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--base: var(--ua_color-neutral--0);
  --__ua_color-action--base-focus: var(--ua_color-neutral--100);
  --__ua_color-border--base: var(--ua_color-neutral--700);
  --__ua_color-border--base-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--base-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--base-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--elevated: var(--ua_color-neutral--800);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--700);
  --__ua_color-text--elevated: var(--ua_color-neutral--200);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--elevated: var(--ua_color-neutral--0);
  --__ua_color-action--elevated-focus: var(--ua_color-neutral--200);
  --__ua_color-border--elevated: var(--ua_color-neutral--700);
  --__ua_color-border--elevated-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--elevated-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--positive: var(--ua_color-positive--900);
  --__ua_color-background--positive-focus: var(--ua_color-positive--800);
  --__ua_color-text--positive: var(--ua_color-positive--200);
  --__ua_color-text--positive-focus: var(--ua_color-positive--100);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--300);
  --__ua_color-action--positive: var(--ua_color-positive--300);
  --__ua_color-action--positive-focus: var(--ua_color-positive--200);
  --__ua_color-border--positive: var(--ua_color-positive--800);
  --__ua_color-border--positive-focus: var(--ua_color-positive--400);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--600);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--300);
  --__ua_color-background--negative: var(--ua_color-negative--900);
  --__ua_color-background--negative-focus: var(--ua_color-negative--800);
  --__ua_color-text--negative: var(--ua_color-negative--200);
  --__ua_color-text--negative-focus: var(--ua_color-negative--100);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--300);
  --__ua_color-action--negative: var(--ua_color-negative--300);
  --__ua_color-action--negative-focus: var(--ua_color-negative--200);
  --__ua_color-border--negative: var(--ua_color-negative--800);
  --__ua_color-border--negative-focus: var(--ua_color-negative--400);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--200);
  --__ua_color-background--info: var(--ua_color-info--900);
  --__ua_color-background--info-focus: var(--ua_color-info--800);
  --__ua_color-text--info: var(--ua_color-info--200);
  --__ua_color-text--info-focus: var(--ua_color-info--100);
  --__ua_color-text--info-subtle: var(--ua_color-info--300);
  --__ua_color-action--info: var(--ua_color-info--300);
  --__ua_color-action--info-focus: var(--ua_color-info--200);
  --__ua_color-border--info: var(--ua_color-info--800);
  --__ua_color-border--info-focus: var(--ua_color-info--400);
  --__ua_color-duotone--info-primary: var(--ua_color-info--600);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--300);
  --__ua_color-background--neutral: var(--ua_color-neutral--800);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--700);
  --__ua_color-text--neutral: var(--ua_color-neutral--200);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--neutral: var(--ua_color-neutral--300);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--100);
  --__ua_color-border--neutral: var(--ua_color-neutral--700);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--500);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.is-style-theme-bold {
  --__ua_color-background--base: var(--ua_color-primary);
  --__ua_color-background--base-focus: var(--ua_color-primary--deep);
  --__ua_color-text--base: var(--ua_color-neutral--0);
  --__ua_color-text--base-focus: var(--ua_color-neutral--100);
  --__ua_color-text--base-subtle: var(--ua_color-primary--light);
  --__ua_color-action--base: var(--ua_color-neutral--0);
  --__ua_color-action--base-focus: var(--ua_color-neutral--100);
  --__ua_color-border--base: var(--ua_color-primary--strong);
  --__ua_color-border--base-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--base-primary: var(--ua_color-neutral--0);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-primary--deep);
  --__ua_color-background--elevated-focus: var(--ua_color-primary);
  --__ua_color-text--elevated: var(--ua_color-neutral--0);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--100);
  --__ua_color-text--elevated-subtle: var(--ua_color-primary--light);
  --__ua_color-action--elevated: var(--ua_color-neutral--0);
  --__ua_color-action--elevated-focus: var(--ua_color-neutral--100);
  --__ua_color-border--elevated: var(--ua_color-primary);
  --__ua_color-border--elevated-focus: var(--ua_color-neutral--0);
  --__ua_color-duotone--elevated-primary: var(--ua_color-neutral--0);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--100);
  --__ua_color-background--positive-focus: var(--ua_color-positive--200);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--100);
  --__ua_color-background--negative-focus: var(--ua_color-negative--200);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--100);
  --__ua_color-background--info-focus: var(--ua_color-info--200);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--100);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--200);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.is-style-theme-bold,
.is-style-theme-inverse,
.is-style-theme-secondary,
.is-style-theme-default,
.ua_color-theme--default,
.ua_color-theme--secondary,
.ua_color-theme--inverse,
.ua_color-theme--bold {
  --wp--preset--color--text: var(--ua_color-text);
  --wp--preset--color--text-subtle: var(--ua_color-text--subtle);
  --wp--preset--color--text-focus: var(--ua_color-text--focus);
  --wp--preset--color--action: var(--ua_color-action);
  --wp--preset--color--action-focus: var(--ua_color-action--focus);
  background: var(--ua_color-background);
  color: var(--ua_color-text);
}

.wp-block-cover.is-light:not([class*=is-style-theme]) {
  --__ua_color-background--base: var(--ua_color-neutral--0);
  --__ua_color-background--base-focus: var(--ua_color-neutral--100);
  --__ua_color-text--base: var(--ua_color-neutral--700);
  --__ua_color-text--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--600);
  --__ua_color-action--base: var(--ua_color-primary);
  --__ua_color-action--base-focus: var(--ua_color-primary--strong);
  --__ua_color-border--base: var(--ua_color-neutral--300);
  --__ua_color-border--base-focus: var(--ua_color-primary);
  --__ua_color-duotone--base-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-neutral--100);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--200);
  --__ua_color-text--elevated: var(--ua_color-neutral--800);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--900);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--elevated: var(--ua_color-primary);
  --__ua_color-action--elevated-focus: var(--ua_color-primary--strong);
  --__ua_color-border--elevated: var(--ua_color-neutral--300);
  --__ua_color-border--elevated-focus: var(--ua_color-primary);
  --__ua_color-duotone--elevated-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--100);
  --__ua_color-background--positive-focus: var(--ua_color-positive--200);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--100);
  --__ua_color-background--negative-focus: var(--ua_color-negative--200);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--100);
  --__ua_color-background--info-focus: var(--ua_color-info--200);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--100);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--200);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.wp-block-cover:not(.is-light, [class*=is-style-theme]) {
  --__ua_color-background--base: var(--ua_color-neutral--900);
  --__ua_color-background--base-focus: var(--ua_color-neutral--800);
  --__ua_color-text--base: var(--ua_color-neutral--200);
  --__ua_color-text--base-focus: var(--ua_color-neutral--300);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--base: var(--ua_color-neutral--0);
  --__ua_color-action--base-focus: var(--ua_color-neutral--100);
  --__ua_color-border--base: var(--ua_color-neutral--700);
  --__ua_color-border--base-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--base-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--base-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--elevated: var(--ua_color-neutral--800);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--700);
  --__ua_color-text--elevated: var(--ua_color-neutral--200);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--elevated: var(--ua_color-neutral--0);
  --__ua_color-action--elevated-focus: var(--ua_color-neutral--200);
  --__ua_color-border--elevated: var(--ua_color-neutral--700);
  --__ua_color-border--elevated-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--elevated-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--positive: var(--ua_color-positive--900);
  --__ua_color-background--positive-focus: var(--ua_color-positive--800);
  --__ua_color-text--positive: var(--ua_color-positive--200);
  --__ua_color-text--positive-focus: var(--ua_color-positive--100);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--300);
  --__ua_color-action--positive: var(--ua_color-positive--300);
  --__ua_color-action--positive-focus: var(--ua_color-positive--200);
  --__ua_color-border--positive: var(--ua_color-positive--800);
  --__ua_color-border--positive-focus: var(--ua_color-positive--400);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--600);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--300);
  --__ua_color-background--negative: var(--ua_color-negative--900);
  --__ua_color-background--negative-focus: var(--ua_color-negative--800);
  --__ua_color-text--negative: var(--ua_color-negative--200);
  --__ua_color-text--negative-focus: var(--ua_color-negative--100);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--300);
  --__ua_color-action--negative: var(--ua_color-negative--300);
  --__ua_color-action--negative-focus: var(--ua_color-negative--200);
  --__ua_color-border--negative: var(--ua_color-negative--800);
  --__ua_color-border--negative-focus: var(--ua_color-negative--400);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--200);
  --__ua_color-background--info: var(--ua_color-info--900);
  --__ua_color-background--info-focus: var(--ua_color-info--800);
  --__ua_color-text--info: var(--ua_color-info--200);
  --__ua_color-text--info-focus: var(--ua_color-info--100);
  --__ua_color-text--info-subtle: var(--ua_color-info--300);
  --__ua_color-action--info: var(--ua_color-info--300);
  --__ua_color-action--info-focus: var(--ua_color-info--200);
  --__ua_color-border--info: var(--ua_color-info--800);
  --__ua_color-border--info-focus: var(--ua_color-info--400);
  --__ua_color-duotone--info-primary: var(--ua_color-info--600);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--300);
  --__ua_color-background--neutral: var(--ua_color-neutral--800);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--700);
  --__ua_color-text--neutral: var(--ua_color-neutral--200);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--neutral: var(--ua_color-neutral--300);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--100);
  --__ua_color-border--neutral: var(--ua_color-neutral--700);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--500);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.ua_color-mode--dark .wp-block-cover.is-light:not([class*=is-style-theme]) {
  --__ua_color-background--base: var(--ua_color-neutral--100);
  --__ua_color-background--base-focus: var(--ua_color-neutral--200);
  --__ua_color-text--base: var(--ua_color-neutral--800);
  --__ua_color-text--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--base: var(--ua_color-primary);
  --__ua_color-action--base-focus: var(--ua_color-primary--strong);
  --__ua_color-border--base: var(--ua_color-neutral--300);
  --__ua_color-border--base-focus: var(--ua_color-primary);
  --__ua_color-duotone--base-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-neutral--200);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated: var(--ua_color-neutral--800);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--900);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--elevated: var(--ua_color-primary);
  --__ua_color-action--elevated-focus: var(--ua_color-primary--strong);
  --__ua_color-border--elevated: var(--ua_color-neutral--300);
  --__ua_color-border--elevated-focus: var(--ua_color-primary);
  --__ua_color-duotone--elevated-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--200);
  --__ua_color-background--positive-focus: var(--ua_color-positive--300);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--200);
  --__ua_color-background--negative-focus: var(--ua_color-negative--300);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--200);
  --__ua_color-background--info-focus: var(--ua_color-info--300);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--200);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.wp-block-group {
  border-radius: var(--ua_radius--large);
}

.wp-block-group.alignfull {
  border-radius: 0;
}

:where(.ua_minerva) .ua_page .ua_page__header .ua_width--extra-wide,
:where(.ua_minerva .ua_page:not(:has(.ua_page__sub-nav, .ua_page__sidebar))) .ua_page__content .ua_width--extra-wide {
  margin-right: calc((100vw - 100%) / -2 + var(--ua_space--gutter)) !important;
  margin-left: calc((100vw - 100%) / -2 + var(--ua_space--gutter)) !important;
}

.wp-block-group[class*=is-style-theme] {
  padding: var(--ua_space--gutter);
}

.wp-block-group.alignwide[class*=is-style-theme] {
  padding-block: var(--ua_space--double);
}

.wp-block-group.alignfull[class*=is-style-theme] {
  padding-block: var(--ua_space--section);
}

* + .wp-block-group.alignwide[class*=is-style-theme],
.wp-block-group.alignwide[class*=is-style-theme] + * {
  margin-block-start: var(--ua_space--double);
}

* + .wp-block-group.alignfull[class*=is-style-theme],
.wp-block-group.alignfull[class*=is-style-theme] + * {
  margin-block-start: var(--ua_space--section);
}

.wp-block-group.alignfull[class*=is-style-theme] + .wp-block-cover.alignfull,
.wp-block-group.alignfull[class*=is-style-theme] + .wp-block-group.alignfull[class*=is-style-theme] {
  margin-block-start: 0;
}

.wp-block-cover {
  color: var(--ua_color-text);
  background: var(--ua_color-background);
  flex-direction: column;
  border-radius: var(--ua_radius--large);
}

.wp-block-cover__inner-container {
  color: var(--ua_color-text);
}

.wp-block-cover.alignfull {
  border-radius: 0;
}

.wp-block-cover {
  padding: var(--ua_space--gutter);
}

.wp-block-cover.alignwide {
  padding-block: var(--ua_space--double);
}

.wp-block-cover.alignfull {
  padding-block: var(--ua_space--section);
}

* + .wp-block-cover.alignwide,
.wp-block-cover.alignwide + * {
  margin-block-start: var(--ua_space--double);
}

* + .wp-block-cover.alignfull,
.wp-block-cover.alignfull + * {
  margin-block-start: var(--ua_space--section);
}

.wp-block-cover.alignfull + .wp-block-cover.alignfull,
.wp-block-cover.alignfull + .wp-block-group.alignfull[class*=is-style-theme] {
  margin-block-start: 0;
}

.ua_page:has(.ua_page__header):not(:has(.ua_page__sub-nav, .ua_page__sidebar)) .ua_page__content:has(.entry-content > .wp-block-group.alignfull[class*=is-style-theme]:first-child),
.ua_page:has(.ua_page__header):not(:has(.ua_page__sub-nav, .ua_page__sidebar)) .ua_page__content:has(.entry-content > .wp-block-cover.alignfull:first-child),
.ua_page:has(.ua_page__header):not(:has(.ua_page__sub-nav, .ua_page__sidebar)) .ua_page__content:has(.entry-content > .wp-block-image.alignfull:first-child) {
  margin-top: 0;
}

.ua_page:has(.ua_page__header):not(:has(.ua_page__sub-nav, .ua_page__sidebar)) .ua_page__content:has(.entry-content > .wp-block-group.alignfull[class*=is-style-theme]:last-child),
.ua_page:has(.ua_page__header):not(:has(.ua_page__sub-nav, .ua_page__sidebar)) .ua_page__content:has(.entry-content > .wp-block-cover.alignfull:last-child),
.ua_page:has(.ua_page__header):not(:has(.ua_page__sub-nav, .ua_page__sidebar)) .ua_page__content:has(.entry-content > .wp-block-image.alignfull:last-child) {
  margin-bottom: 0;
}

:where(.minerva-compat) .is-style-subtle > .ua_card,
:where(.minerva-compat) .is-style-subtle > .ua_card:has(.ua_card__title a[href]):hover {
  border: none;
  border-radius: 0;
}

.wp-block-button__link {
  max-width: none;
}

.wp-block-table td,
.wp-block-table th {
  border: none;
  padding: var(--ua_space--half);
}

span[id^=more-] {
  padding: 0 !important;
}

/* !SECTION Extend minerva styles to WP core blocks */
/* =================================================================
/* SECTION Minerva patches
================================================================= */
.wp-block-image.alignfull {
  padding-inline: 0;
}

/* ua_page() wraps post-content in a .ua_measure, whose `> *` rule caps every
   direct child at content width. That double-constrains the post-content
   (already an is-layout-constrained container) and traps alignwide blocks at
   content width. Uncap the post-content so its own constrained layout governs
   block widths — normal blocks stay at content width, alignwide reaches wide.
   Applies to both page.php and single.php (both render wp:post-content via ua_page). */
.ua_minerva .ua_page__content .wp-block-post-content {
  max-width: none;
}

/* Apply rounded corners to core WP blocks */
.wp-block-video:not(.alignfull) > video,
.wp-block-embed.is-type-video:not(.alignfull) > .wp-block-embed__wrapper {
  border-radius: var(--ua_radius--medium);
  overflow: hidden;
}

.wp-block-image:not(.alignfull) > img,
.wp-block-post-featured-image:not(.alignfull) > img {
  border-radius: var(--ua_radius--medium);
  overflow: hidden;
}

.wp-block-media-text {
  border-radius: var(--ua_radius--medium);
}

.wp-block-media-text .wp-block-media-text__media {
  border-radius: inherit;
  overflow: hidden;
}

/* !SECTION Minerva patches */
/* =================================================================
/* SECTION: Tweaks to core WP blocks
================================================================= */
/* ==============================
/* SECTION: Searchbar
============================== */
:where(.ua_minerva) .wp-block-search__button-outside button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

:where(.ua_minerva) .wp-block-search__button-outside input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

:where(.ua_minerva) .wp-block-search__button-inside button {
  background: transparent;
  color: inherit;
  border: 0;
}

:where(.ua_minerva) .wp-block-search__button-inside input {
  border: 0;
}

:where(.ua_minerva) .wp-block-search__button-inside .wp-block-search__inside-wrapper {
  border: 1px solid var(--ua_color-border);
  border-radius: var(--ua_radius--small);
}

/* !SECTION: Searchbar */
/* ==============================
/* SECTION: Directory Search
============================== */
:where(.ua_minerva) .ua_directory-search__controls {
  display: flex;
}

:where(.ua_minerva) .ua_directory-search__controls input[type=search] {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

:where(.ua_minerva) .ua_directory-search__controls .ua_cta {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
  flex-shrink: 0;
}

/* !SECTION: Directory Search */
/* ==============================
/* SECTION: Tag Cloud
============================== */
:where(.ua_minerva) .wp-block-tag-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: var(--ua_space--half);
}

:where(.ua_minerva) .wp-block-tag-cloud .tag-cloud-link {
  display: block;
  text-decoration: none;
  color: var(--ua_color-text);
  background: var(--ua_color-background--focus);
  padding: var(--ua_space--hairline) var(--ua_space--half);
  margin-right: 0;
}

:where(.ua_minerva) .wp-block-tag-cloud .tag-cloud-link:hover {
  text-decoration: underline;
}

/* !SECTION: Tag Cloud */
/* ==============================
/* SECTION: Gallery & Captions
============================== */
/* Gallery Layout fix*/
.ua_minerva .wp-block-gallery-is-layout-flex {
  display: flex;
}

.ua_minerva .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before {
  display: none;
}

.ua_minerva .wp-block-gallery.has-nested-images figure.wp-block-image:not(.has-custom-border) figcaption {
  background: rgba(100, 100, 100, 0.2);
  backdrop-filter: blur(5px) brightness(80%) grayscale(50%);
  -webkit-backdrop-filter: blur(5px) brightness(80%) grayscale(50%);
  color: #fff;
  border-radius: 0 0 var(--ua_border-radius--large) var(--ua_border-radius--large);
  padding: var(--ua_space--1);
  text-shadow: none;
  border-block-start: 1px solid rgba(200, 200, 200, 0.3);
  overflow: visible;
}

/* !SECTION: Gallery & Captions */
/* ==============================
/* SECTION: Social Links
============================== */
.wp-block-social-links {
  gap: var(--ua_space--half);
}

.wp-block-social-link:hover,
.wp-block-social-link:focus {
  transform: none;
}

.ua_minerva .wp-block-social-links .wp-social-link {
  color: var(--ua_color-background);
}

.ua_minerva .wp-block-social-links .wp-social-link a {
  font-size: var(--ua_font-size);
  line-height: var(--ua_line-height);
  background-color: transparent;
  color: var(--ua_color-background);
  padding: var(--ua_space--hairline);
  background: var(--ua_color-action);
  border: 0;
  border-radius: var(--ua_radius--full);
}

.ua_minerva .wp-block-social-links.has-visible-labels a {
  padding: var(--ua_space--hairline);
}

.ua_minerva .wp-block-social-links .wp-social-link a:hover,
.ua_minerva .wp-block-social-links .wp-social-link a:focus {
  border-color: var(--ua_color-action--focus);
  background: var(--ua_color-action--focus);
}

.wp-block-social-links.has-small-icon-size .wp-social-link a {
  font-size: var(--ua_font-size--small);
  padding: var(--ua_space--hairline);
}

.ua_minerva .wp-block-social-links.has-visible-labels.has-small-icon-size a {
  padding: 0 var(--ua_space--hairline);
}

.wp-block-social-links.has-large-icon-size .wp-social-link a {
  font-size: var(--ua_font-size--medium);
  padding: var(--ua_space--hairline);
}

.ua_minerva .wp-block-social-links.has-visible-labels.has-large-icon-size a {
  padding: var(--ua_space--hairline) var(--ua_space--half);
}

.wp-block-social-links.has-huge-icon-size .wp-social-link a {
  font-size: var(--ua_font-size--large);
  padding: 1rem;
}

.ua_minerva .wp-block-social-links.has-visible-labels.has-huge-icon-size a {
  padding: var(--ua_space--hairline) 1rem;
}

/* !SECTION: Social Links */
/* ==============================
/* SECTION: Pagination
============================== */
.ua_minerva .ua_pagination > div {
  display: flex;
  align-items: center;
}

.wp-block-query-pagination > .wp-block-query-pagination-next,
.wp-block-query-pagination > .wp-block-query-pagination-previous {
  color: var(--ua_color-text);
  text-decoration: none;
}

.wp-block-query-pagination > .wp-block-query-pagination-next:hover,
.wp-block-query-pagination > .wp-block-query-pagination-previous:hover {
  color: var(--ua_color-action);
  text-decoration: underline;
}

.page-numbers.next,
.page-numbers.prev {
  display: block;
  box-sizing: border-box;
  width: min-content;
  padding: var(--ua_space--control-padding);
  color: var(--ua_color-background);
  background-color: var(--ua_color-action);
  border: 1px solid var(--ua_color-action);
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}

.page-numbers {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
  font-family: inherit;
  font-size: 100%;
  line-height: inherit;
  box-sizing: border-box;
  padding: var(--ua_space--control-padding);
  background-color: var(--ua_color-background);
  margin: 0 var(--ua_space--hairline);
  color: var(--ua_color-text);
  border: 1px solid var(--ua_color-border);
}

.page-numbers.current {
  background-color: var(--ua_color-background--focus);
}

.ua_minerva .next:hover,
.ua_minerva .prev:hover,
.ua_minerva .next:focus,
.ua_minerva .prev:focus {
  outline-offset: 3px;
  text-decoration: underline;
}

/* !SECTION: Pagination */
/* ==============================
/* SECTION: Media & Text
============================== */
/* WordPress uses padding on the content to create a gap between the media and text. This creates several alignment issues, so this overrides the styles to use gap instead. */
.wp-block-media-text {
  gap: var(--ua_space--grid-gap);
}
.wp-block-media-text .wp-block-media-text__content {
  padding: 0;
}

/* !SECTION: Media & Text */
/* !SECTION: Tweaks to core WP blocks */
/* =================================================================
/* SECTION: Floats
/* These adjustments account for alignment issues with floated elements. They naturally align to the edge of the parent, which is usually wide width (page layout), and is-layout-constrained / ua_measure sets the content width on all children. These changes remove that max width and add a margin to account for the wide/standard layout offset. These changes also correct the space around the floated elements to match spacing used across the theme.
================================================================= */
.is-layout-constrained > .alignleft {
  max-width: max-content;
  margin-inline-start: max(0px, (100% - var(--ua_layout--content)) / 2);
  margin-inline-end: var(--ua_space);
}

.is-layout-constrained > .alignright {
  max-width: max-content;
  margin-inline-start: var(--ua_space);
  margin-inline-end: max(0px, (100% - var(--ua_layout--content)) / 2);
}

@media (max-width: 45em) {
  .ua_minerva figure.alignleft,
  .ua_minerva figure.alignright {
    float: none;
    margin-inline-start: auto;
    margin-inline-end: auto;
  }
}
/* !SECTION Floats */
/* =================================================================
/* SECTION: Theme specific features
================================================================= */
/* ==============================
/* SECTION: Video Covers
==============================*/
.ua_minerva .ua_video-cover_play-pause-btn {
  box-sizing: border-box;
  z-index: 100;
  position: absolute;
  bottom: var(--ua_space--gutter);
  right: var(--ua_space--gutter);
  font-size: var(--ua_font-size--xsmall);
  line-height: 1;
  height: 2rem;
  width: 2rem;
  max-width: initial;
  text-align: center;
  padding: 0;
  margin: 0;
  border-radius: 9999px;
  color: var(--ua_color-text);
  border: 2px solid var(--ua_color-text);
  background: var(--ua_color-background);
}

.ua_minerva .ua_video-cover_play-pause-btn:hover,
.ua_minerva .ua_video-cover_play-pause-btn:focus {
  background: var(--ua_color-background);
  color: var(--ua_color-text);
}

/* !SECTION: Video Covers */
/* ==============================
/* SECTION: Youtube Shorts
============================== */
.wp-block-embed.is-style-youtube-short .wp-block-embed__wrapper {
  box-sizing: border-box;
  max-height: 65vh;
  width: auto;
  aspect-ratio: 9/16;
  position: relative;
  border-radius: var(--ua_radius--large);
  overflow: hidden;
  margin: auto;
}

.wp-block-embed.is-style-youtube-short .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

/* !SECTION: Youtube Shorts */
/* !SECTION: Theme specific features */
/* =================================================================
/* SECTION: Page Templates
================================================================= */
/* ==============================
/* SECTION: Directory Single Page
============================== */
.single-directory header hr,
.single-directory .ua_page_header,
.single-directory .ua_page_content,
.single-directory .ua_page > .ua_page_content {
  margin-top: var(--ua_space--double);
}

.single-directory .ua_page_header .ua_card_title {
  font-size: var(--ua_font-size--xlarge);
}

.single-directory .ua_page_header .ua_card_subtitle {
  font-weight: normal;
  font-size: var(--ua_font-size--medium);
}

.single-directory .ua_page_header .ua_contact-card .ua_tag-list a {
  font-weight: var(--ua_weight--semibold);
  font-size: var(--ua_font-size);
}

/* !SECTION: Directory Single Page */
/* ==============================
/* SECTION: Archive Page
============================== */
.archive .ua_page__header .ua_archive-title_prefix {
  display: block;
  font-family: var(--ua_font--accent);
  font-size: var(--ua_font-size--medium);
  text-transform: uppercase;
  letter-spacing: initial;
}

/* !SECTION: Archive Page */
/* !SECTION: Page Templates */
.wp-block-image.alignfull {
  padding-inline: 0;
}

/* =================================================================
/* SECTION Gravity Forms
================================================================= */
.ua_minerva .gfield {
  margin-top: var(--ua_space);
}

.ua_minerva .gfield_required {
  margin-left: 0.1em;
}

.ua_minerva .gchoice {
  display: flex;
  gap: 0.5em;
  margin-top: var(--ua_space--half);
  align-content: center;
}

.ua_minerva fieldset input {
  border-color: var(--ua_color-border);
}

/* !SECTION Gravity Forms */
/* =================================================================
/* SECTION TablePress
================================================================= */
.ua_minerva .tablepress {
  --head-active-bg-color: var(--ua_color-text--focus);
  --head-active-text-color: var(--ua_color-background);
  --head-text-color: var(--ua_color-background);
  --head-bg-color: var(--ua_color-text);
  --text-color: inherit;
  --odd-text-color: inherit;
  --odd-bg-color: transparent;
  --even-text-color: inherit;
  --even-bg-color: transparent;
  --hover-text-color: inherit;
  --hover-bg-color: var(--ua_color-background--focus);
  --border-color: var(--ua_color-border);
  --padding: 1rem;
}

.ua_minerva .dataTables_wrapper {
  overflow-x: auto;
}

.ua_minerva .tablepress > :where(tfoot) > * > th,
.ua_minerva .tablepress > :where(tfoot) > * > td {
  background-color: transparent;
  color: inherit;
  font-weight: normal;
}

.ua_minerva .dataTables_paginate.paging_simple .paginate_button:focus-visible,
.ua_minerva .tablepress .sorting:focus-visible {
  outline: auto;
}

.ua_minerva .tablepress .sorting:focus-visible {
  outline-offset: -2px;
}

.ua_minerva .dataTables_info {
  color: var(--ua_color-text--subtle);
}

.ua_minerva .dataTables_paginate.paging_simple {
  padding: 0 1em;
}

.ua_minerva .dataTables_paginate.paging_simple .paginate_button {
  color: inherit;
}

.ua_minerva .dataTables_paginate.paging_simple .paginate_button:focus,
.ua_minerva .dataTables_paginate.paging_simple .paginate_button:hover {
  background: none;
  color: var(--ua_color-action);
  text-decoration: underline;
}

.ua_minerva .dataTables_paginate.paging_simple .paginate_button.disabled,
.ua_minerva .dataTables_paginate.paging_simple .paginate_button.disabled:focus,
.ua_minerva .dataTables_paginate.paging_simple .paginate_button.disabled:hover {
  color: var(--ua_color-background--focus);
  text-decoration: none;
}

.ua_minerva .dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button::after,
.ua_minerva .dataTables_wrapper .dataTables_paginate.paging_simple .paginate_button::before {
  font-family: var(--ua_font--icon);
  color: inherit;
  text-shadow: none;
}

.ua_minerva .dataTables_paginate.paging_simple .paginate_button.next::after {
  content: "\f061";
}

.ua_minerva .dataTables_paginate.paging_simple .paginate_button.previous::before {
  content: "\f060";
}

/* !SECTION TablePress */
/* =================================================================
/* SECTION: ICS Calendar
================================================================= */
:has([class*=ics-calendar]) table {
  border-radius: 0;
}

/* !SECTION: ICS Calendar */
