/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
/*!
Theme Name: _dgc
Theme URI: https://students.dumgal.ac.uk
Description: The new student portal template for 2025. Built using TailwindCSS V4. Built to be accessible and to make navigation easier.
Version: 0.1.0
Author: Rebecca Rumble
Author URI: https://www.dumgal.ac.uk
Text Domain: dgc-student-portal
Requires at least: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

_dgc is based on _tw https://underscoretw.com/, (C) 2021-2025 Greg Sullivan
_tw is distributed under the terms of the GNU GPL v2 or later.

_tw is based on Underscores https://underscores.me/ and Varia https://github.com/Automattic/themes/tree/master/varia, (C) 2012-2025 Automattic, Inc.
Underscores and Varia are distributed under the terms of the GNU GPL v2 or later.
*/
@layer properties;
:root, :host {
  --font-sans: "Poppins", "Arial", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
		"Liberation Mono", "Courier New", monospace;
  --color-black: #000000;
  --color-white: #ffffff;
  --spacing: 0.25rem;
  --container-5xl: 64rem;
  --text-xs: 0.75rem;
  --text-xs--line-height: calc(1 / 0.75);
  --text-sm: 0.875rem;
  --text-sm--line-height: calc(1.25 / 0.875);
  --text-base: 1rem;
  --text-base--line-height: calc(1.5 / 1);
  --text-lg: 1.125rem;
  --text-lg--line-height: calc(1.75 / 1.125);
  --text-xl: 1.25rem;
  --text-xl--line-height: calc(1.75 / 1.25);
  --text-2xl: 1.5rem;
  --text-2xl--line-height: calc(2 / 1.5);
  --text-3xl: 1.875rem;
  --text-3xl--line-height: calc(2.25 / 1.875);
  --text-4xl: 2.25rem;
  --text-4xl--line-height: calc(2.5 / 2.25);
  --text-5xl: 3rem;
  --text-5xl--line-height: 1;
  --text-6xl: 3.75rem;
  --text-6xl--line-height: 1;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --radius-sm: 0.25rem;
  --radius-lg: 0.5rem;
  --aspect-video: 16 / 9;
  --default-transition-duration: 150ms;
  --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --default-font-family: var(--font-sans);
  --default-mono-font-family: var(--font-mono);
  --color-dgc-navy: #202a44;
  --color-dgc-orange: #ff9e1b;
  --color-dgc-grey: #ededed;
  --color-dgc-black: #242422;
  --color-dgc-white: #ffffff;
  --color-dgc-navy-tint-5: #f3f4f5;
  --color-dgc-navy-tint-25: #c7c9cf;
  --color-dgc-navy-tint-50: #9094a0;
  --color-dgc-navy-tint-75: #595f71;
  --color-dgc-navy-tint-85: #41495F;
  --color-dgc-navy-tint-95: #2d344b;
  --color-dgc-navy-tint-5-muted: #232423;
  --color-dgc-navy-tint-25-muted: #212529;
  --color-dgc-navy-tint-50-muted: #212733;
  --color-dgc-navy-tint-75-muted: #212839;
  --color-dgc-navy-tint-85-muted: #20283D;
  --color-dgc-navy-tint-95-muted: #1F2940;
  --color-dgc-orange-tint-5: #fffaf5;
  --color-dgc-orange-tint-25: #fce7cf;
  --color-dgc-orange-tint-50: #f8d09f;
  --color-dgc-orange-tint-75: #f5b870;
  --color-dgc-orange-tint-95: #f2a549;
  --color-dgc-orange-tint-5-muted: #242423;
  --color-dgc-orange-tint-25-muted: #282829;
  --color-dgc-orange-tint-50-muted: #2D2D31;
  --color-dgc-orange-tint-75-muted: #313138;
  --color-dgc-orange-tint-85-muted: #33333B;
  --color-dgc-orange-tint-95-muted: #35353E;
  --color-dgc-orange-muted: #363640;
  --color-dgc-red-muted: #2d2844;
  --color-dgc-lred-muted: #2a2324;
  --color-dgc-dorange-muted: #353244;
  --color-dgc-ldorange-muted: #2e2824;
  --color-dgc-yellow-muted: #414242;
  --color-dgc-lyellow-muted: #2f2c23;
  --color-dgc-lime-muted: #2c3940;
  --color-dgc-lime-light-muted: #2a2c22;
  --color-dgc-green-muted: #1d3947;
  --color-dgc-lgreen-muted: #222c25;
  --color-dgc-teal-muted: #2E4957;
  --color-dgc-lteal-muted: #272c29;
  --color-dgc-dteal-muted: #1A445F;
  --color-dgc-ldteal-muted: #222b2a;
  --color-dgc-lroyal-muted: #222c32;
  --color-dgc-skye-muted: #18597C;
  --color-dgc-lskye-muted: #232c2d;
  --color-dgc-purple-muted: #552A6F;
  --color-dgc-lpurple-muted: #2c252d;
  --color-dgc-magenta-muted: #5D1F5D;
  --color-dgc-lmagenta-muted: #30222a;
  --color-dgc-pink-muted: #503142;
  --color-dgc-lpink-muted: #2f272a;
  --color-dgc-pale-blue: #A0E9FD;
  --color-dgc-red: #a21647;
  --color-dgc-dorange: #f37944;
  --color-dgc-yellow: #FECB37;
  --color-dgc-lime: #95C11F;
  --color-dgc-green: #00BF63;
  --color-dgc-teal: #69C0AC;
  --color-dgc-dteal: #00adcc;
  --color-dgc-skye: #09c6fb;
  --color-dgc-royal-orig: #1865A1;
  --color-dgc-royal: #15568a;
  --color-dgc-purple: #782A8C;
  --color-dgc-magenta: #991577;
  --color-dgc-pink: #FF66C4;
  --color-dgc-light-red: color-mix(in srgb, #a21647 50%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-red: color-mix(in srgb, var(--color-dgc-red) 50%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-dorange: color-mix(in srgb, #f37944 50%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-dorange: color-mix(in srgb, var(--color-dgc-dorange) 50%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-yellow: color-mix(in srgb, #FECB37 50%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-yellow: color-mix(in srgb, var(--color-dgc-yellow) 50%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-lime: color-mix(in srgb, #95C11F 50%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-lime: color-mix(in srgb, var(--color-dgc-lime) 50%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-green: color-mix(in srgb, #00BF63 50%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-green: color-mix(in srgb, var(--color-dgc-green) 50%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-teal: color-mix(in srgb, #69C0AC 66%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-teal: color-mix(in srgb, var(--color-dgc-teal) 66%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-dteal: color-mix(in srgb, #00adcc 48%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-dteal: color-mix(in srgb, var(--color-dgc-dteal) 48%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-skye: color-mix(in srgb, #09c6fb 30%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-skye: color-mix(in srgb, var(--color-dgc-skye) 30%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-royal: color-mix(in srgb, #15568a 50%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-royal: color-mix(in srgb, var(--color-dgc-royal) 50%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-purple: color-mix(in srgb, #782A8C 50%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-purple: color-mix(in srgb, var(--color-dgc-purple) 50%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-magenta: color-mix(in srgb, #991577 50%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-magenta: color-mix(in srgb, var(--color-dgc-magenta) 50%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-light-pink: color-mix(in srgb, #FF66C4 50%, #FFFFFF 100%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-light-pink: color-mix(in srgb, var(--color-dgc-pink) 50%, #FFFFFF 100%);
  }
}
:root, :host {
  --color-dgc-purple-lighter: color-mix(in srgb, #782A8C 60%, #FFFFFF 50%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-purple-lighter: color-mix(in srgb, var(--color-dgc-purple) 60%, #FFFFFF 50%);
  }
}
:root, :host {
  --color-dgc-red-lighter: color-mix(in srgb, #a21647 60%, #FFFFFF 60%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-red-lighter: color-mix(in srgb, var(--color-dgc-red) 60%, #FFFFFF 60%);
  }
}
:root, :host {
  --color-dgc-royal-lighter: color-mix(in srgb, #1865A1 60%, #FFFFFF 60%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --color-dgc-royal-lighter: color-mix(in srgb, var(--color-dgc-royal-orig) 60%, #FFFFFF 60%);
  }
}
:root, :host {
  --color-background: var(--color-dgc-white);
  --color-foreground: var(--color-dgc-black);
  --color-primary: var(--color-dgc-orange);
  --color-secondary: var(--color-dgc-navy);
  --container-content: var(--wp--style--global--content-size);
  --container-wide: var(--wp--style--global--wide-size);
  --tw-shadow-color: rgb(0 0 0 / 0.5);
  --sport-bg-s: 10px;
  --sport-bg-size: calc( 1.5 * var(--sport-bg-s) );
  --sport-bg-c1: var(--color-dgc-green);
  --sport-bg-c2: color-mix(in srgb, #00BF63, black 30%);
}
@supports (color: color-mix(in lab, red, red)) {
  :root, :host {
    --sport-bg-c2: color-mix(in srgb, var(--sport-bg-c1), black 30%);
  }
}
:root, :host {
  --content-w-5xl: min(64rem, var(--wp--style--global--content-size));
  --content-w-6xl: min(72rem, var(--wp--style--global--content-size));
  --content-w-8xl: min(92rem, var(--wp--style--global--content-size));
  --v-menu-width: 3.8rem;
  --tw-prose-font-normal: 400;
  --tw-prose-font-medium: 500;
  --tw-prose-font-semibold: 600;
  --tw-prose-font-bold: 700;
  --tw-prose-font-extrabold: 800;
  --tw-prose-font-black: 900;
}
*, ::after, ::before, ::backdrop, ::file-selector-button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0 solid;
}
html, :host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: var(--default-font-variation-settings, normal);
  -webkit-tap-highlight-color: transparent;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}
b, strong {
  font-weight: bolder;
}
code, kbd, samp, pre {
  font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);
  font-feature-settings: var(--default-mono-font-feature-settings, normal);
  font-variation-settings: var(--default-mono-font-variation-settings, normal);
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
:-moz-focusring {
  outline: auto;
}
progress {
  vertical-align: baseline;
}
summary {
  display: list-item;
}
ol, ul, menu {
  list-style: none;
}
img, svg, video, canvas, audio, iframe, embed, object {
  display: block;
  vertical-align: middle;
}
img, video {
  max-width: 100%;
  height: auto;
}
button, input, select, optgroup, textarea, ::file-selector-button {
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  color: inherit;
  border-radius: 0;
  background-color: transparent;
  opacity: 1;
}
:where(select:is([multiple], [size])) optgroup {
  font-weight: bolder;
}
:where(select:is([multiple], [size])) optgroup option {
  padding-inline-start: 20px;
}
::file-selector-button {
  margin-inline-end: 4px;
}
::placeholder {
  opacity: 1;
}
@supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
  ::placeholder {
    color: currentcolor;
  }
  @supports (color: color-mix(in lab, red, red)) {
    ::placeholder {
      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }
}
textarea {
  resize: vertical;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-date-and-time-value {
  min-height: 1lh;
  text-align: inherit;
}
::-webkit-datetime-edit {
  display: inline-flex;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
  padding-block: 0;
}
::-webkit-calendar-picker-indicator {
  line-height: 1;
}
:-moz-ui-invalid {
  box-shadow: none;
}
button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button {
  appearance: button;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  height: auto;
}
[hidden]:where(:not([hidden='until-found'])) {
  display: none !important;
}
html {
  scroll-behavior: smooth;
  interpolate-size: allow-keywords;
}
body {
  background-color: var(--color-background);
  font-family: var(--font-sans);
  color: var(--color-foreground);
}
html:has(#wpadminbar), html {
  margin-top: calc(var(--spacing) * 0) !important;
}
html:has(#wpadminbar) body {
  margin-top: 45px;
}
@media (width >= 40rem) {
  html:has(#wpadminbar) body {
    margin-top: 30px;
  }
}
#page {
  padding-top: 1px;
}
.ratio iframe {
  height: 100%;
  width: 100%;
}
.ratio-4x3 {
  aspect-ratio: 4/3;
}
.ratio-21x9 {
  aspect-ratio: var(--aspect-video);
}
.my-0 {
  margin-block: calc(var(--spacing) * 0);
}
.py-2 {
  padding-block: calc(var(--spacing) * 2);
}
.text-base {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
.writing-mode-vertical-lr {
  writing-mode: vertical-lr;
}
.writing-mode-sideways-lr {
  writing-mode: sideways-lr;
}
@supports (interpolate-size: allow-keywords) {
  details {
    overflow: hidden;
  }
  details::details-content {
    block-size: 0;
    overflow: hidden;
    transition: block-size 1s, content-visibility 1s;
    transition-behavior: allow-discrete;
  }
  details:open::details-content,	details[open]::details-content {
    block-size: auto;
  }
}
:is(.excerpt-wrapper .type-event) h2,:is(.excerpt-wrapper .type-event) h3 {
  margin-bottom: calc(var(--spacing) * 0);
}
:is(.excerpt-wrapper .type-event) .subdate {
  margin-top: calc(var(--spacing) * 1);
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
@media (width >= 40rem) {
  .excerpt-wrapper time {
    grid-row-start: 1;
  }
}
@media (width >= 40rem) {
  .excerpt-wrapper time {
    grid-row-end: 3;
  }
}
:is(.excerpt-wrapper time) .day {
  width: 100%;
  background-color: var(--color-white);
  padding: calc(var(--spacing) * 4);
  text-align: center;
  font-size: var(--text-4xl);
  line-height: var(--tw-leading, var(--text-4xl--line-height));
  color: var(--color-dgc-magenta);
}
:is(.excerpt-wrapper time) .month {
  width: 100%;
  background-color: var(--color-dgc-magenta);
  padding-inline: calc(var(--spacing) * 4);
  text-align: center;
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
  color: var(--color-white);
}
:is(.excerpt-wrapper time) .year {
  width: 100%;
  background-color: var(--color-dgc-magenta);
  padding-inline: calc(var(--spacing) * 4);
  text-align: center;
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
  color: var(--color-white);
}
@container table-scroller scroll-state(scrollable: x) {
  :is(.table-responsive,.wp-block-table):after {
    position: absolute;
    right: calc(var(--spacing) * 4);
    margin-right: calc(var(--spacing) * 3);
    display: inline-block;
    border-bottom-right-radius: var(--radius-sm);
    border-bottom-left-radius: var(--radius-sm);
    background-color: var(--color-dgc-royal);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 1);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-white);
    content: '↔️ Swipe sideways to view full table';
  }
}
.table-responsive, .wp-block-table {
  display: block;
  width: 100%;
  overflow-x: scroll;
  padding-bottom: calc(var(--spacing) * 10);
  container-type: scroll-state;
  container-name: table-scroller;
}
:is(.table-responsive,.wp-block-table) table {
  width: 100%;
  table-layout: auto;
}
.has-fixed-layout:is(:is(.table-responsive,.wp-block-table) table) {
  table-layout: auto;
}
@media (width >= 64rem) {
  .has-fixed-layout:is(:is(.table-responsive,.wp-block-table) table) {
    table-layout: fixed;
  }
}
:is(.table-responsive,.wp-block-table) td,:is(.table-responsive,.wp-block-table) th {
  white-space: normal;
  min-width: 9.375rem;
  word-break: normal;
}
.main-logo {
  padding: calc(var(--spacing) * 4);
}
@media (min-width: 48rem) and (min-height: 530px) {
  .main-logo {
    padding: calc(var(--spacing) * 4);
  }
}
.main-logo img {
  margin: calc(var(--spacing) * 0);
}
.prose-dgc-student-portal #breadcrumbs {
  margin-inline: auto;
  max-width: var(--container-content);
}
:is(.prose-dgc-student-portal #breadcrumbs) ol {
  margin-block: calc(var(--spacing) * 0);
  list-style-type: none;
  padding-left: calc(var(--spacing) * 0);
}
:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li {
  margin-block: calc(var(--spacing) * 0);
  padding-top: calc(var(--spacing) * 0);
  padding-left: calc(var(--spacing) * 0);
}
:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):before {
  display: none;
}
:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last {
  position: relative;
  margin-right: calc(var(--spacing) * 8);
  display: none;
  height: 100%;
  align-items: center;
  background-color: var(--color-dgc-orange);
  padding-block: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 4);
  padding-left: calc(var(--spacing) * 1);
  --tw-leading: 1.2;
  line-height: 1.2;
  color: var(--color-dgc-black);
}
@media (hover: hover) {
  :is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):hover {
    background-color: var(--color-dgc-navy);
  }
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):focus {
  background-color: var(--color-dgc-navy);
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):active {
  background-color: var(--color-dgc-navy);
}
@media (width >= 40rem) {
  :is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last {
    display: inline-flex;
  }
}
:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last {
  transition: all 0.2s linear;
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last) strong {
  color: var(--color-dgc-black);
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):before,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):after {
  position: absolute;
  display: block;
  height: 100%;
  width: calc(var(--spacing) * 8);
  background-color: var(--color-dgc-orange);
  mask-image: none;
  -webkit-mask-image: none;
  content: " ";
  top: 0;
  transition: all 0.2s linear;
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):before {
  left: calc(var(--spacing) * -7);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 50% 50%);
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):after {
  right: calc(var(--spacing) * -4);
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0 100%, 0 0);
  transform: translateX(.5rem);
}
:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):not(span):focus,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):not(span):active):before,:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):not(span):focus,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) span.breadcrumb_last):not(span):active):after {
  background-color: var(--color-dgc-navy);
}
:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):first-child a {
  display: none;
}
@media (width >= 48rem) {
  :is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):first-child a {
    display: inline-flex;
  }
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-last-of-type(3),:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-last-of-type(2)) a {
  display: inline-flex;
}
:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) span.breadcrumb_last {
  background-color: var(--color-dgc-orange-tint-95);
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) span.breadcrumb_last):before,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) span.breadcrumb_last):after {
  background-color: var(--color-dgc-orange-tint-95);
}
:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) span.breadcrumb_last):not(span):focus,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) span.breadcrumb_last):not(span):active):before,:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) span.breadcrumb_last):not(span):focus,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 2) span.breadcrumb_last):not(span):active):after {
  background-color: var(--color-dgc-navy);
}
:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) span.breadcrumb_last {
  background-color: var(--color-dgc-orange-tint-75);
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) span.breadcrumb_last):before,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) span.breadcrumb_last):after {
  background-color: var(--color-dgc-orange-tint-75);
}
:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) span.breadcrumb_last):not(span):focus):before,:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 3) span.breadcrumb_last):not(span):focus):after {
  background-color: var(--color-dgc-navy);
}
:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) span.breadcrumb_last {
  background-color: var(--color-dgc-orange-tint-50);
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) span.breadcrumb_last):before,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) span.breadcrumb_last):after {
  background-color: var(--color-dgc-orange-tint-50);
}
:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) span.breadcrumb_last):not(span):focus):before,:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 4) span.breadcrumb_last):not(span):focus):after {
  background-color: var(--color-dgc-navy);
}
:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) span.breadcrumb_last {
  background-color: var(--color-dgc-orange-tint-25);
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) span.breadcrumb_last):before,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) span.breadcrumb_last):after {
  background-color: var(--color-dgc-orange-tint-25);
}
:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) span.breadcrumb_last):not(span):focus):before,:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 5) span.breadcrumb_last):not(span):focus):after {
  background-color: var(--color-dgc-navy);
}
:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) span.breadcrumb_last {
  background-color: var(--color-dgc-orange-tint-5);
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) span.breadcrumb_last):before,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) span.breadcrumb_last):after {
  background-color: var(--color-dgc-orange-tint-5);
}
:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) span.breadcrumb_last):not(span):focus,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) span.breadcrumb_last):not(span):active):before,:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) span.breadcrumb_last):not(span):hover,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) span.breadcrumb_last):not(span):focus,:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) a,:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li):nth-of-type(6n + 6) span.breadcrumb_last):not(span):active):after {
  background-color: var(--color-dgc-navy);
}
@media (hover: hover) {
  :is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):hover {
    background-color: var(--color-dgc-navy);
  }
}
@media (hover: hover) {
  :is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):hover {
    color: var(--color-dgc-white);
  }
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):focus {
  background-color: var(--color-dgc-navy);
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):focus {
  color: var(--color-dgc-white);
}
:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):active {
  color: var(--color-dgc-white);
}
@media (hover: hover) {
  :is(:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):hover	:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):focus):before,:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):hover	:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):focus):after):hover {
    background-color: var(--color-dgc-navy);
  }
}
:is(:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):hover	:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):focus):before,:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):hover	:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):focus):after):focus {
  background-color: var(--color-dgc-navy);
}
:is(:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):hover	:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):focus):before,:is(:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):hover	:is(:is(:is(:is(.prose-dgc-student-portal #breadcrumbs) ol) li) a):focus):after):active {
  background-color: var(--color-dgc-navy);
}
@media (width >= 40rem) {
  #site-navigation ul {
    margin: calc(var(--spacing) * 0);
  }
}
@media (width >= 40rem) {
  #site-navigation ul {
    padding: calc(var(--spacing) * 0);
  }
}
#site-navigation li.menu-item a:before,#site-navigation li.menu-item a:after {
  display: none;
}
#site-navigation #wpo365OpenIdRedirect {
  display: block;
}
:is(#site-navigation #wpo365OpenIdRedirect) a,:is(#site-navigation #wpo365OpenIdRedirect) button {
  display: flex;
  width: 100%;
  align-items: center;
  gap: calc(var(--spacing) * 2);
}
#site-navigation ul.sub-menu {
  display: none;
}
:is(:is(#site-navigation ul.sub-menu) li.current-menu-item)  > a,:is(:is(#site-navigation ul.sub-menu) li.current-menu-item)  > button {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
:is(.entry-content .wp-block-heading):has(img:first-child) {
  padding-left: calc(var(--spacing) * 10);
}
:is(.entry-content .wp-block-heading):has(img:first-child) img:first-child {
  position: absolute;
  margin-left: calc(var(--spacing) * -10);
}
:is(.entry-content .wp-block-heading):has(img:last-child) {
  padding-right: calc(var(--spacing) * 12);
}
:is(.entry-content .wp-block-heading):has(img:last-child) img:last-child {
  position: absolute;
  margin-left: calc(var(--spacing) * 4);
}
.entry-content figure:first-child {
  margin-top: calc(var(--spacing) * 0);
}
.entry-content .wp-block-pullquote {
  margin-inline: auto;
}
:is(.wp-block-quote,.wp-block-pullquote blockquote):not(.is-style-plain) {
  position: relative;
  margin-block: calc(var(--spacing) * 4);
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0px;
  border-block-style: var(--tw-border-style);
  border-block-width: 5px;
  border-color: currentcolor;
  padding-inline: calc(var(--spacing) * 14);
  padding-block: calc(var(--spacing) * 12);
}
:is(.wp-block-quote,.wp-block-pullquote blockquote):not(.is-style-plain):before,:is(.wp-block-quote,.wp-block-pullquote blockquote):not(.is-style-plain):after {
  position: absolute;
  margin-top: calc(var(--spacing) * -8);
  display: inline-block;
  height: calc(var(--spacing) * 12);
  width: calc(var(--spacing) * 12);
  background-color: currentcolor;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  content: " ";
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 12H5C4.44772 12 4 11.5523 4 11V7.5C4 6.94772 4.44772 6.5 5 6.5H9C9.55228 6.5 10 6.94772 10 7.5V12ZM10 12C10 14.5 9 16 6 17.5" stroke="currentColor" stroke-linecap="round"/><path d="M20 12H15C14.4477 12 14 11.5523 14 11V7.5C14 6.94772 14.4477 6.5 15 6.5H19C19.5523 6.5 20 6.94772 20 7.5V12ZM20 12C20 14.5 19 16 16 17.5" stroke="currentColor"   stroke-linecap="round"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 12H5C4.44772 12 4 11.5523 4 11V7.5C4 6.94772 4.44772 6.5 5 6.5H9C9.55228 6.5 10 6.94772 10 7.5V12ZM10 12C10 14.5 9 16 6 17.5" stroke="currentColor" stroke-linecap="round"/><path d="M20 12H15C14.4477 12 14 11.5523 14 11V7.5C14 6.94772 14.4477 6.5 15 6.5H19C19.5523 6.5 20 6.94772 20 7.5V12ZM20 12C20 14.5 19 16 16 17.5" stroke="currentColor"   stroke-linecap="round"/></svg>');
}
:is(.wp-block-quote,.wp-block-pullquote blockquote):not(.is-style-plain):before {
  left: calc(var(--spacing) * 0);
  transform: scaleX(-1);
}
:is(.wp-block-quote,.wp-block-pullquote blockquote):not(.is-style-plain):after {
  right: calc(var(--spacing) * 0);
}
.wp-block-paragraph:not(.has-background).is-style-warning, p:not(.has-background).is-style-warning, .is-style-warning {
  background-color: var(--color-dgc-orange);
  color: var(--color-dgc-navy);
}
.wp-block-paragraph:not(.has-background).is-style-error, p:not(.has-background).is-style-error, .is-style-error {
  background-color: var(--color-dgc-red);
  color: var(--color-white);
}
.wp-block-paragraph:not(.has-background).is-style-info, p:not(.has-background).is-style-info, .is-style-info {
  background-color: var(--color-dgc-royal);
  color: var(--color-white);
}
.wp-block-paragraph:not(.has-background).is-style-success, p:not(.has-background).is-style-success, .is-style-success {
  background-color: var(--color-dgc-green);
  color: var(--color-dgc-navy);
}
.wp-block-columns .wp-block-column {
  padding-block: calc(var(--spacing) * 4);
}
@media (width >= 48rem) {
  .wp-block-columns .wp-block-column {
    padding-block: calc(var(--spacing) * 16);
  }
}
:is(.wp-block-columns .wp-block-column):not(.pt-0):first-child {
  padding-top: calc(var(--spacing) * 16);
}
:is(.wp-block-columns .wp-block-column):not(.pb-0):last-child {
  padding-bottom: calc(var(--spacing) * 16);
}
:is(:is(.wp-block-columns .wp-block-column) h2,:is(.wp-block-columns .wp-block-column) h3,:is(.wp-block-columns .wp-block-column) h4):first-child {
  margin-top: calc(var(--spacing) * 0);
}
.is-vertically-aligned-stretch:is(.wp-block-columns .wp-block-column) {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.py-0:is(.wp-block-columns .wp-block-column) {
  padding-block: calc(var(--spacing) * 0);
}
.pt-0:is(.wp-block-columns .wp-block-column) {
  padding-top: calc(var(--spacing) * 0);
}
.pb-0:is(.wp-block-columns .wp-block-column) {
  padding-bottom: calc(var(--spacing) * 0);
}
.wp-block-columns.is-vertical .wp-block-column {
  flex-basis: calc(var(--spacing) * 0);
}
.wp-block-button__width-100:is(.wp-block-columns.is-vertical .wp-block-column) {
  flex-basis: calc(var(--spacing) * 0) !important;
}
.prose .wp-block-columns {
  margin-top: calc(1px * -1);
}
:where(.wp-block-columns.is-layout-flex) {
  gap: calc(var(--spacing) * 4);
}
@media (width >= 48rem) {
  :where(.wp-block-columns.is-layout-flex) {
    gap: calc(var(--spacing) * 12);
  }
}
@media (width >= 80rem) {
  :where(.wp-block-columns.is-layout-flex) {
    gap: calc(var(--spacing) * 24);
  }
}
.mobile-search-form .floating-label-group {
  flex-grow: 1;
}
:is(.mobile-search-form .floating-label-group) input {
  width: 100%;
}
.mega-menu-area .wp-block-columns {
  column-gap: calc(var(--spacing) * 8);
  row-gap: calc(var(--spacing) * 4);
}
@container megamenu (width >= 28rem) {
  .mega-menu-area .wp-block-columns {
    flex-wrap: wrap !important;
  }
}
@container megamenu (width >= 72rem) {
  .mega-menu-area .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
@container megamenu (width >= 72rem) {
  .mega-menu-area .wp-block-columns {
    column-gap: calc(var(--spacing) * 16);
  }
}
@container megamenu (width >= 42rem) {
  :is(.mega-menu-area .wp-block-columns) p,:is(.mega-menu-area .wp-block-columns) .dgc-student-card {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
@container megamenu (width >= 72rem) {
  :is(.mega-menu-area .wp-block-columns) p,:is(.mega-menu-area .wp-block-columns) .dgc-student-card {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
:is(:is(.mega-menu-area .wp-block-columns) p,:is(.mega-menu-area .wp-block-columns) .dgc-student-card) img {
  margin: calc(var(--spacing) * 0);
  padding: calc(var(--spacing) * 0);
}
:is(.mega-menu-area .wp-block-columns) .wp-block-column {
  padding-block: calc(var(--spacing) * 0);
}
:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column) h3.wp-block-heading {
  margin-top: calc(var(--spacing) * 5);
}
@container megamenu (width >= 24rem) {
  :is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) {
    flex-basis: 100%;
  }
}
@container megamenu (width >= 42rem) {
  :is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) {
    flex-basis: calc(1/4 * 100%);
  }
}
@container megamenu (width >= 56rem) {
  :is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) {
    flex-basis: calc(var(--spacing) * 0);
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu)  > ul {
    display: block;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu)  > ul {
    width: 100%;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu)  > ul {
    columns: 2;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu)  > ul {
    column-gap: calc(var(--spacing) * 8);
  }
}
@container megamenu (width >= 42rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu)  > ul {
    columns: 1;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu) > ul)  > li {
    margin: calc(var(--spacing) * 0);
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu) > ul)  > li {
    break-inside: avoid;
  }
}
@container megamenu (width >= 42rem) {
  :is(:is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu) > ul)  > li {
    width: auto;
  }
}
:is(:is(:is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu) > ul) > li)  > a {
  display: flex;
  --tw-leading: 125%;
  line-height: 125%;
}
@container megamenu (width >= 28rem) {
  :is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(2),:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(3) {
    flex-basis: calc(50% - 4rem);
  }
}
@container megamenu (width >= 42rem) {
  :is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(2),:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(3) {
    flex-basis: calc((75% - 4rem) / 2);
  }
}
@container megamenu (width >= 56rem) {
  :is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(2),:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(3) {
    flex-basis: calc(var(--spacing) * 0);
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) {
    flex-basis: 100%;
  }
}
@container megamenu (width >= 42rem) {
  :is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) {
    flex-basis: calc(var(--spacing) * 0);
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu)  > ul {
    display: block;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu)  > ul {
    width: 100%;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu)  > ul {
    column-gap: calc(var(--spacing) * 8);
  }
}
@container megamenu (width >= 32rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu)  > ul {
    columns: 2;
  }
}
@container megamenu (width >= 36rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu)  > ul {
    columns: 3;
  }
}
@container megamenu (width >= 56rem) {
  :is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu)  > ul {
    columns: 1;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu) > ul)  > li {
    margin: calc(var(--spacing) * 0);
  }
}
@container megamenu (width >= 32rem) {
  :is(:is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu) > ul)  > li {
    break-inside: avoid;
  }
}
@container megamenu (width >= 56rem) {
  :is(:is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu) > ul)  > li {
    width: auto;
  }
}
:is(:is(:is(:is(:is(.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu) > ul) > li)  > a {
  display: flex;
}
@container megamenu (width >= 24rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) {
    flex-basis: 100%;
  }
}
@container megamenu (width >= 56rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) {
    flex-basis: calc(1/4 * 100%);
  }
}
@container megamenu (width >= 64rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) {
    flex-basis: calc(var(--spacing) * 0);
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu > ul {
    display: block;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu > ul {
    width: 100%;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu > ul {
    columns: 2;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu > ul {
    column-gap: calc(var(--spacing) * 8);
  }
}
@container megamenu (width >= 42rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu > ul {
    columns: 2;
  }
}
@container megamenu (width >= 56rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(1) .account-mega-menu > ul {
    columns: 1;
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(2),:is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(3) {
    flex-basis: calc(50% - 4rem);
  }
}
@container megamenu (width >= 56rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(2),:is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(3) {
    flex-basis: calc((75% - 4rem) / 2);
  }
}
@container megamenu (width >= 64rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(2),:is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(3) {
    flex-basis: calc(var(--spacing) * 0);
  }
}
@container megamenu (width >= 28rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) {
    flex-basis: 100%;
  }
}
@container megamenu (width >= 64rem) {
  :is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) {
    flex-basis: calc(var(--spacing) * 0);
  }
}
@container megamenu (width >= 32rem) {
  :is(:is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu)  > ul {
    columns: 2;
  }
}
@container megamenu (width >= 42rem) {
  :is(:is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu)  > ul {
    columns: 3;
  }
}
@container megamenu (width >= 64rem) {
  :is(:is(:is(#support-menu.mega-menu-area .wp-block-columns) .wp-block-column):nth-of-type(4) .account-mega-menu)  > ul {
    columns: 1;
  }
}
@container megamenu (width >= 36rem) {
  .mega-menu-area .wp-block-separator {
    margin-block: calc(var(--spacing) * 6);
  }
}
@container megamenu (width >= 72rem) {
  .mega-menu-area .wp-block-separator {
    margin-block: calc(var(--spacing) * 12);
  }
}
@container megamenu (width >= 36rem) {
  .mega-menu-area .account-mega-menu .menu {
    font-size: 87.5%;
  }
}
@container megamenu (width >= 42rem) {
  .mega-menu-area .account-mega-menu .menu {
    margin-bottom: calc(var(--spacing) * 8);
  }
}
@container megamenu (width >= 72rem) {
  .mega-menu-area .account-mega-menu .menu {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
:is(.mega-menu-area .account-mega-menu .menu) li > a {
  padding-block: calc(var(--spacing) * 2);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-leading: 1.25;
  line-height: 1.25;
}
:is(.mega-menu-area .account-mega-menu .menu) li:not(.current-menu-item) > a {
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
}
@container megamenu (width >= 36rem) {
  .mega-menu-area h3 {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}
@container megamenu (width >= 72rem) {
  .mega-menu-area h3 {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}
.account-mega-menu {
  padding-bottom: calc(var(--spacing) * 5);
}
@container megamenu (width >= 42rem) {
  .account-mega-menu {
    padding-bottom: calc(var(--spacing) * 3);
  }
}
@container megamenu (width >= 72rem) {
  .account-mega-menu {
    padding-bottom: calc(var(--spacing) * 5);
  }
}
.account-mega-menu .menu {
  margin: calc(var(--spacing) * 0);
  padding: calc(var(--spacing) * 0);
}
:is(.account-mega-menu .menu) .menu-item {
  margin: calc(var(--spacing) * 0);
  padding: calc(var(--spacing) * 0);
}
:is(:is(.account-mega-menu .menu) .menu-item) a {
  display: inline-flex;
  flex-wrap: wrap;
  border-radius: 0;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--color-dgc-dorange);
  padding-block: calc(var(--spacing) * 3);
  padding-left: calc(var(--spacing) * 8);
  color: var(--color-dgc-black);
  text-decoration-line: none;
}
@media (hover: hover) {
  :is(:is(:is(.account-mega-menu .menu) .menu-item) a):hover {
    background-color: var(--color-dgc-orange-tint-50);
  }
}
:is(:is(:is(.account-mega-menu .menu) .menu-item) a):focus {
  background-color: var(--color-dgc-orange-tint-50);
}
@container megamenu (width >= 42rem) {
  :is(:is(.account-mega-menu .menu) .menu-item) a {
    padding-left: calc(var(--spacing) * 6);
  }
}
@container megamenu (width >= 72rem) {
  :is(:is(.account-mega-menu .menu) .menu-item) a {
    padding-left: calc(var(--spacing) * 8);
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(.account-mega-menu .menu) .menu-item) a {
    border-color: var(--color-white);
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(.account-mega-menu .menu) .menu-item) a {
    color: var(--color-dgc-orange-tint-5);
  }
}
@media (prefers-color-scheme: dark) {
  @media (hover: hover) {
    :is(:is(:is(.account-mega-menu .menu) .menu-item) a):hover {
      background-color: var(--color-dgc-navy-tint-95);
    }
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(:is(.account-mega-menu .menu) .menu-item) a):focus {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
:is(:is(:is(.account-mega-menu .menu) .menu-item) a):after {
  display: none;
}
:is(:is(:is(.account-mega-menu .menu) .menu-item) a)::before {
  margin-inline-start: -2rem;
  display: block;
}
@container megamenu (width >= 42rem) {
  :is(:is(:is(.account-mega-menu .menu) .menu-item) a)::before {
    margin-inline-start: -1.5rem;
  }
}
@container megamenu (width >= 72rem) {
  :is(:is(:is(.account-mega-menu .menu) .menu-item) a)::before {
    margin-inline-start: -2rem;
  }
}
:is(:is(:is(.account-mega-menu .menu) .menu-item) a)::before {
  content: ' ';
  background: currentColor;
  mask-size: cover;
  -webkit-mask-size: cover;
  width: 1.15em;
  height: 1em;
  min-width: 1em;
  position: absolute;
  transition: all 0.2s linear;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="34.309" height="29.86" viewBox="0 0 34.309 29.86"><path data-name="DGC Right Chevron" d="M-3.07-35.36H18.757L31.226-20.4,18.754-5.5H-3.083L9.394-20.4Zm19.953,4H5.47L14.606-20.4,5.483-9.5h11.4l9.128-10.9Z" transform="translate(3.083 35.36)" fill="currentColor"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="34.309" height="29.86" viewBox="0 0 34.309 29.86"><path data-name="DGC Right Chevron" d="M-3.07-35.36H18.757L31.226-20.4,18.754-5.5H-3.083L9.394-20.4Zm19.953,4H5.47L14.606-20.4,5.483-9.5h11.4l9.128-10.9Z" transform="translate(3.083 35.36)" fill="currentColor"/></svg>');
}
:is(:is(:is(:is(.account-mega-menu .menu) .menu-item) a):hover,:is(:is(:is(.account-mega-menu .menu) .menu-item) a):focus):before {
  --tw-translate-x: 0.3rem;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
@container megamenu (width >= 28rem) {
  :is(:is(:is(:is(.account-mega-menu .menu) .menu-item) a):hover,:is(:is(:is(.account-mega-menu .menu) .menu-item) a):focus):before {
    --tw-translate-x: 0.5rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
@container megamenu (width >= 42rem) {
  :is(:is(:is(:is(.account-mega-menu .menu) .menu-item) a):hover,:is(:is(:is(.account-mega-menu .menu) .menu-item) a):focus):before {
    --tw-translate-x: 0.3rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
@container megamenu (width >= 72rem) {
  :is(:is(:is(:is(.account-mega-menu .menu) .menu-item) a):hover,:is(:is(:is(.account-mega-menu .menu) .menu-item) a):focus):before {
    --tw-translate-x: 0.5rem;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
:is(:is(:is(.account-mega-menu .menu) .menu-item) a):not([href*="67"],[href*="dumgal.ac.uk"],[href^="?"],[href*="#"],[href*="dglearnnet.com"],[href*="localhost"])::before {
  height: 1.1em;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 3L15 3M21 3L12 12M21 3V9" stroke="currentColor"  stroke-linecap="round" stroke-linejoin="round"/><path d="M21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H11" stroke="currentColor"  stroke-linecap="round"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 3L15 3M21 3L12 12M21 3V9" stroke="currentColor"  stroke-linecap="round" stroke-linejoin="round"/><path d="M21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H11" stroke="currentColor"  stroke-linecap="round"/></svg>');
}
:is([href*='forms.office']:is(:is(:is(.account-mega-menu .menu) .menu-item) a),[href*='studentportal.dumgal.ac.uk']:is(:is(:is(.account-mega-menu .menu) .menu-item) a))::before {
  height: 1.1em;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 12V5.74853C20 5.5894 19.9368 5.43679 19.8243 5.32426L16.6757 2.17574C16.5632 2.06321 16.4106 2 16.2515 2H4.6C4.26863 2 4 2.26863 4 2.6V21.4C4 21.7314 4.26863 22 4.6 22H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10H16M8 6H12M8 14H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.9541 16.9394L18.9541 15.9394C19.392 15.5015 20.102 15.5015 20.5399 15.9394V15.9394C20.9778 16.3773 20.9778 17.0873 20.5399 17.5252L19.5399 18.5252M17.9541 16.9394L14.963 19.9305C14.8131 20.0804 14.7147 20.2741 14.6821 20.4835L14.4394 22.0399L15.9957 21.7973C16.2052 21.7646 16.3988 21.6662 16.5487 21.5163L19.5399 18.5252M17.9541 16.9394L19.5399 18.5252" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 2V5.4C16 5.73137 16.2686 6 16.6 6H20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 12V5.74853C20 5.5894 19.9368 5.43679 19.8243 5.32426L16.6757 2.17574C16.5632 2.06321 16.4106 2 16.2515 2H4.6C4.26863 2 4 2.26863 4 2.6V21.4C4 21.7314 4.26863 22 4.6 22H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10H16M8 6H12M8 14H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.9541 16.9394L18.9541 15.9394C19.392 15.5015 20.102 15.5015 20.5399 15.9394V15.9394C20.9778 16.3773 20.9778 17.0873 20.5399 17.5252L19.5399 18.5252M17.9541 16.9394L14.963 19.9305C14.8131 20.0804 14.7147 20.2741 14.6821 20.4835L14.4394 22.0399L15.9957 21.7973C16.2052 21.7646 16.3988 21.6662 16.5487 21.5163L19.5399 18.5252M17.9541 16.9394L19.5399 18.5252" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 2V5.4C16 5.73137 16.2686 6 16.6 6H20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
[href*='/guide']:is(:is(:is(.account-mega-menu .menu) .menu-item) a)::before {
  height: 1.29em;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17.5" height="19.5" viewBox="0 0 17.5 19.5"><g id="bookmark-book" transform="translate(-3.25 -2.25)"><path id="Path_485" data-name="Path 485" d="M4,19.75A.75.75,0,0,1,3.25,19V5A2.753,2.753,0,0,1,6,2.25H19.4A1.352,1.352,0,0,1,20.75,3.6V16.714a.75.75,0,0,1-1.5,0V3.75H6A1.251,1.251,0,0,0,4.75,5V19A.75.75,0,0,1,4,19.75Z" fill="currentColor"/><path id="Path_486" data-name="Path 486" d="M13,11.75a.749.749,0,0,1-.4-.118L10.5,10.29,8.4,11.632A.75.75,0,0,1,7.25,11V3a.75.75,0,0,1,1.5,0V9.63L10.1,8.768a.75.75,0,0,1,.809,0l1.346.861V3a.75.75,0,0,1,1.5,0v8a.75.75,0,0,1-.75.75Z" fill="currentColor"/><path id="Path_487" data-name="Path 487" d="M20,17.75H6a.75.75,0,0,1,0-1.5H20a.75.75,0,0,1,0,1.5Z" fill="currentColor"/><path id="Path_488" data-name="Path 488" d="M20,21.75H6a.75.75,0,0,1,0-1.5H20a.75.75,0,0,1,0,1.5Z" fill="currentColor"/><path id="Path_489" data-name="Path 489" d="M6,21.75a2.75,2.75,0,0,1,0-5.5.75.75,0,0,1,0,1.5,1.25,1.25,0,0,0,0,2.5.75.75,0,0,1,0,1.5Z" fill="currentColor"/></g></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17.5" height="19.5" viewBox="0 0 17.5 19.5"><g id="bookmark-book" transform="translate(-3.25 -2.25)"><path id="Path_485" data-name="Path 485" d="M4,19.75A.75.75,0,0,1,3.25,19V5A2.753,2.753,0,0,1,6,2.25H19.4A1.352,1.352,0,0,1,20.75,3.6V16.714a.75.75,0,0,1-1.5,0V3.75H6A1.251,1.251,0,0,0,4.75,5V19A.75.75,0,0,1,4,19.75Z" fill="currentColor"/><path id="Path_486" data-name="Path 486" d="M13,11.75a.749.749,0,0,1-.4-.118L10.5,10.29,8.4,11.632A.75.75,0,0,1,7.25,11V3a.75.75,0,0,1,1.5,0V9.63L10.1,8.768a.75.75,0,0,1,.809,0l1.346.861V3a.75.75,0,0,1,1.5,0v8a.75.75,0,0,1-.75.75Z" fill="currentColor"/><path id="Path_487" data-name="Path 487" d="M20,17.75H6a.75.75,0,0,1,0-1.5H20a.75.75,0,0,1,0,1.5Z" fill="currentColor"/><path id="Path_488" data-name="Path 488" d="M20,21.75H6a.75.75,0,0,1,0-1.5H20a.75.75,0,0,1,0,1.5Z" fill="currentColor"/><path id="Path_489" data-name="Path 489" d="M6,21.75a2.75,2.75,0,0,1,0-5.5.75.75,0,0,1,0,1.5,1.25,1.25,0,0,0,0,2.5.75.75,0,0,1,0,1.5Z" fill="currentColor"/></g></svg>');
}
:is(:is(.account-mega-menu .menu) .menu-item) .menu-item-description {
  display: block;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: italic;
  line-height: 100%;
  width: 100%;
  padding-bottom: 0.5rem;
  margin-top: -0.25rem;
}
:is(:is(.account-mega-menu .menu) .current-menu-item)  > a,:is(:is(.account-mega-menu .menu) .current-menu-item)  > button {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}
#content *:has( + .wp-block-separator):not(.wp-block-columns) {
  padding-bottom: calc(56px + 3rem);
}
#content *:has( + .wp-block-separator).wp-block-columns {
  padding-bottom: calc(56px);
}
.wp-block-separator.is-style-dgc-page-tear {
  background: currentColor;
  position: relative;
  margin-top: calc(56px * -1);
  margin-bottom: calc(var(--spacing) * 0);
  height: 56px;
  width: 100%;
  border-style: var(--tw-border-style);
  border-width: 0px;
  color: var(--color-white);
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="58.506" fill="none" viewBox="0 0 1920 58.506"><path d="M1756.959,174.3c-50.685,2.74-108.219,6.85-153.425,10.959s-82.191,0-139.726,0-73.972-16.438-115.068-17.808-61.644,0-106.85,8.828-68.493-6.088-91.78-6.088-82.192,4.109-94.521,5.479-64.383,0-86.3,0H892.535c-14.52.491-28.045.959-38.316,1.37-34.246,1.37-89.041,8.219-119.178,9.633s-72.6-2.784-108.219.413-82.192-1.827-127.4,0-101.37,7.762-139.726,10.5-165.754,9.589-213.7,9.589S0,215,0,215H1920V156.494s-6.877,0-42.493,8.219S1807.644,171.563,1756.959,174.3Z" transform="translate(0 -156.494)"  fill="currentColor" /></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="58.506" fill="none" viewBox="0 0 1920 58.506"><path d="M1756.959,174.3c-50.685,2.74-108.219,6.85-153.425,10.959s-82.191,0-139.726,0-73.972-16.438-115.068-17.808-61.644,0-106.85,8.828-68.493-6.088-91.78-6.088-82.192,4.109-94.521,5.479-64.383,0-86.3,0H892.535c-14.52.491-28.045.959-38.316,1.37-34.246,1.37-89.041,8.219-119.178,9.633s-72.6-2.784-108.219.413-82.192-1.827-127.4,0-101.37,7.762-139.726,10.5-165.754,9.589-213.7,9.589S0,215,0,215H1920V156.494s-6.877,0-42.493,8.219S1807.644,171.563,1756.959,174.3Z" transform="translate(0 -156.494)"  fill="currentColor" /></svg>');
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + :not(.has-background-color)),.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):last-child {
    background-color: var(--color-dgc-black);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-background-color) {
  background-color: var(--color-dgc-white);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-background-color) {
    background-color: var(--color-dgc-black);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-grey-background-color) {
  background-color: var(--color-dgc-grey);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-grey-background-color) {
    background-color: var(--color-dgc-navy-tint-95) !important;
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-black-background-color),.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dark-background-color) {
  background-color: var(--color-dgc-black);
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-background-color) {
  background-color: var(--color-dgc-navy);
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-95-background-color) {
  background-color: var(--color-dgc-navy-tint-95);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-95-background-color) {
    background-color: var(--color-dgc-navy-tint-95-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-85-background-color) {
  background-color: var(--color-dgc-navy-tint-85);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-85-background-color) {
    background-color: var(--color-dgc-navy-tint-85-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-75-background-color) {
  background-color: var(--color-dgc-navy-tint-75);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-75-background-color) {
    background-color: var(--color-dgc-navy-tint-75-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-50-background-color) {
  background-color: var(--color-dgc-navy-tint-50);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-50-background-color) {
    background-color: var(--color-dgc-navy-tint-50-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-25-background-color) {
  background-color: var(--color-dgc-navy-tint-25);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-25-background-color) {
    background-color: var(--color-dgc-navy-tint-25-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-5-background-color) {
  background-color: var(--color-dgc-navy-tint-5);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-navy-tint-5-background-color) {
    background-color: var(--color-dgc-navy-tint-5-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-red-background-color) {
  background-color: var(--color-dgc-red);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-red-background-color) {
    background-color: var(--color-dgc-red-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-red-background-color) {
  background-color: var(--color-dgc-light-red);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-red-background-color) {
    background-color: var(--color-dgc-lred-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-background-color) {
  background-color: var(--color-dgc-orange);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-background-color) {
    background-color: var(--color-dgc-orange-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-tint-95-background-color) {
  background-color: var(--color-dgc-orange-tint-95);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-tint-95-background-color) {
    background-color: var(--color-dgc-orange-tint-95-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-tint-75-background-color) {
  background-color: var(--color-dgc-orange-tint-75);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-tint-75-background-color) {
    background-color: var(--color-dgc-orange-tint-75-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-tint-50-background-color) {
  background-color: var(--color-dgc-orange-tint-50);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-tint-50-background-color) {
    background-color: var(--color-dgc-orange-tint-50-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-tint-25-background-color) {
  background-color: var(--color-dgc-orange-tint-25);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-tint-25-background-color) {
    background-color: var(--color-dgc-orange-tint-25-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-tint-5-background-color) {
  background-color: var(--color-dgc-orange-tint-5);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-orange-tint-5-background-color) {
    background-color: var(--color-dgc-orange-tint-5-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-dorange-background-color) {
  background-color: var(--color-dgc-dorange);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-dorange-background-color) {
    background-color: var(--color-dgc-dorange-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-dorange-background-color) {
  background-color: var(--color-dgc-light-dorange);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-dorange-background-color) {
    background-color: var(--color-dgc-ldorange-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-yellow-background-color) {
  background-color: var(--color-dgc-yellow);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-yellow-background-color) {
    background-color: var(--color-dgc-yellow-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-yellow-background-color) {
  background-color: var(--color-dgc-light-yellow);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-yellow-background-color) {
    background-color: var(--color-dgc-lyellow-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-lime-background-color) {
  background-color: var(--color-dgc-lime);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-lime-background-color) {
    background-color: var(--color-dgc-lime-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-lime-background-color) {
  background-color: var(--color-dgc-light-lime);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-lime-background-color) {
    background-color: var(--color-dgc-lime-light-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-green-background-color) {
  background-color: var(--color-dgc-green);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-green-background-color) {
    background-color: var(--color-dgc-green-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-green-background-color) {
  background-color: var(--color-dgc-light-green);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-green-background-color) {
    background-color: var(--color-dgc-lgreen-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-skyeblue-background-color) {
  background-color: var(--color-dgc-skye);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-skyeblue-background-color) {
    background-color: var(--color-dgc-skye-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-skyeblue-background-color) {
  background-color: var(--color-dgc-light-skye);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-skyeblue-background-color) {
    background-color: var(--color-dgc-lskye-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-royalblue-background-color) {
  background-color: var(--color-dgc-royal);
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-royalblue-background-color) {
  background-color: var(--color-dgc-light-royal);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-royalblue-background-color) {
    background-color: var(--color-dgc-lroyal-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-teal-background-color) {
  background-color: var(--color-dgc-teal);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-teal-background-color) {
    background-color: var(--color-dgc-teal-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-teal-background-color) {
  background-color: var(--color-dgc-light-teal);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-teal-background-color) {
    background-color: var(--color-dgc-lteal-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-dteal-background-color) {
  background-color: var(--color-dgc-dteal);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-dteal-background-color) {
    background-color: var(--color-dgc-dteal-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-dteal-background-color) {
  background-color: var(--color-dgc-light-dteal);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-dteal-background-color) {
    background-color: var(--color-dgc-ldteal-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-purple-background-color) {
  background-color: var(--color-dgc-purple);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-purple-background-color) {
    background-color: var(--color-dgc-purple-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-purple-background-color) {
  background-color: var(--color-dgc-light-purple);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-purple-background-color) {
    background-color: var(--color-dgc-lpurple-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-magenta-background-color) {
  background-color: var(--color-dgc-magenta);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-magenta-background-color) {
    background-color: var(--color-dgc-magenta-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-magenta-background-color) {
  background-color: var(--color-dgc-light-magenta);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-magenta-background-color) {
    background-color: var(--color-dgc-lmagenta-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-pink-background-color) {
  background-color: var(--color-dgc-pink);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-pink-background-color) {
    background-color: var(--color-dgc-pink-muted);
  }
}
.wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-pink-background-color) {
  background-color: var(--color-dgc-light-pink);
}
@media (prefers-color-scheme: dark) {
  .wp-block-separator.is-style-dgc-page-tear:not(.has-background-color):has( + .has-dgc-light-pink-background-color) {
    background-color: var(--color-dgc-lpink-muted);
  }
}
.wp-block-separator.is-style-dgc-fancy-line {
  border: 0;
  height: 1px;
  background: linear-gradient(to right, transparent, currentColor, transparent);
  opacity: .6;
}
#colophon {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
@media (prefers-color-scheme: dark) {
  #colophon {
    background-color: var(--color-dgc-navy-tint-95) !important;
  }
}
#colophon {
  background-image: url('img/routes.svg');
  background-repeat: repeat-x;
  background-position: bottom center;
  padding-bottom: 250px;
  padding-top: 4rem;
}
#colophon .menu-item-description {
  display: none;
}
#colophon:before {
  content: ' ';
  display: block;
  background-image: url('img/criffelbg.svg');
  background-repeat: no-repeat;
  width: 100%;
  height: 19vh;
  background-size: auto 20vh;
  right: 0;
  position: relative;
  margin-top: calc(0% - 4rem - 18vh);
  margin-bottom: 4rem;
  left: 0;
  background-position: bottom right;
}
#colophon a {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
}
.footer-logo img {
  margin: calc(var(--spacing) * 0);
}
.footer-address p {
  margin: calc(var(--spacing) * 0);
  --tw-leading: calc(var(--spacing) * 5);
  line-height: calc(var(--spacing) * 5);
}
.footer-content {
  max-width: var(--container-content);
  margin: 0 auto;
}
.footer-content .floating-label-group {
  width: 100%;
}
@container footer (width >= 56rem) {
  .footer-content .floating-label-group {
    width: auto;
  }
}
:is(.footer-content .floating-label-group) input {
  width: 100%;
}
@container footer (width >= 56rem) {
  :is(.footer-content .floating-label-group) input {
    width: auto;
  }
}
@media (prefers-color-scheme: dark) {
  .footer-content input {
    background-color: var(--color-dgc-dteal-muted);
  }
}
:is(#colophon .footer-socials) ul {
  margin: calc(var(--spacing) * 0);
}
:is(#colophon .footer-socials) li {
  margin: calc(var(--spacing) * 0);
  padding: calc(var(--spacing) * 0);
}
:is(#colophon .footer-socials) a {
  display: block;
  padding: calc(var(--spacing) * 2);
  font-size: var(--text-3xl);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
  color: var(--color-white);
}
@media (hover: hover) {
  :is(:is(#colophon .footer-socials) a):hover {
    color: var(--color-dgc-orange);
  }
}
:is(:is(#colophon .footer-socials) a):focus {
  color: var(--color-dgc-orange);
}
:is(:is(#colophon .footer-socials) a) i {
  display: block;
}
.footer-info ul {
  margin: calc(var(--spacing) * 0);
}
.footer-info li {
  margin: calc(var(--spacing) * 0);
  width: 100%;
  padding: calc(var(--spacing) * 0);
}
@media (width >= 40rem) {
  .footer-info li {
    width: auto;
  }
}
.footer-info a {
  display: flex;
  width: 100%;
  justify-content: center;
}
@media (width >= 40rem) {
  .footer-info a {
    width: auto;
  }
}
@media (width >= 40rem) {
  .footer-info a {
    justify-content: flex-start;
  }
}
.footer-menu li {
  margin: calc(var(--spacing) * 0);
  display: flex;
  gap: calc(var(--spacing) * 2);
  padding: calc(var(--spacing) * 0);
}
:is(.footer-menu li) a {
  width: 100%;
  justify-content: center;
  padding-block: calc(var(--spacing) * 2);
}
@media (width >= 40rem) {
  :is(.footer-menu li) a {
    width: auto;
  }
}
@media (width >= 40rem) {
  :is(.footer-menu li) a {
    justify-content: flex-start;
  }
}
@media (width >= 40rem) {
  :is(.footer-menu li) a {
    padding-block: calc(var(--spacing) * 0);
  }
}
:is(.footer-menu li):after {
  display: none;
  color: var(--color-dgc-grey);
}
@media (width >= 40rem) {
  :is(.footer-menu li):after {
    display: inline-block;
  }
}
@media (width >= 48rem) {
  :is(.footer-menu li):after {
    height: 1rem;
  }
}
:is(.footer-menu li):after {
  content: '|';
}
:is(.footer-menu li):last-child:after {
  display: none;
}
.footer-menu a {
  gap: calc(var(--spacing) * 1);
  color: var(--color-white);
}
@media (hover: hover) {
  :is(.footer-menu a):hover {
    color: var(--color-dgc-navy-tint-25);
  }
}
:is(.footer-menu a):focus {
  color: var(--color-dgc-navy-tint-25);
}
nav.pagination .nav-links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: calc(var(--spacing) * 2);
}
nav.pagination .page-numbers {
  --tw-leading: calc(var(--spacing) * 4);
  line-height: calc(var(--spacing) * 4);
}
:is(nav.pagination .page-numbers):before {
  display: none;
}
nav.pagination .page-numbers:not(.dots,.next,.prev) {
  position: relative;
  z-index: 1;
  display: inline-flex;
  height: calc(var(--spacing) * 16);
  width: calc(var(--spacing) * 16);
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(110deg,transparent 20%,var(--color-dgc-navy) 20%,var(--color-dgc-navy) 80%,transparent 80%);
  background-size: 100% 70%;
  background-position: center;
  background-repeat: no-repeat;
  color: var(--color-white);
}
.current:is(nav.pagination .page-numbers:not(.dots,.next,.prev)),:is(nav.pagination .page-numbers:not(.dots,.next,.prev)):hover,:is(nav.pagination .page-numbers:not(.dots,.next,.prev)):focus {
  background-image: linear-gradient(110deg,transparent 20%,var(--color-dgc-orange) 20%,var(--color-dgc-orange) 80%,transparent 80%);
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  color: var(--color-dgc-navy);
}
nav.pagination .next,nav.pagination .prev {
  position: relative;
  display: inline-flex;
  height: calc(var(--spacing) * 16);
  align-items: center;
  justify-content: center;
  background-color: var(--color-dgc-royal);
  padding-inline: calc(var(--spacing) * 8);
  color: var(--color-white);
}
@media (hover: hover) {
  :is(nav.pagination .next,nav.pagination .prev):hover {
    background-color: var(--color-dgc-orange);
  }
}
@media (hover: hover) {
  :is(nav.pagination .next,nav.pagination .prev):hover {
    color: var(--color-dgc-navy);
  }
}
:is(nav.pagination .next,nav.pagination .prev):focus {
  background-color: var(--color-dgc-orange);
}
:is(nav.pagination .next,nav.pagination .prev):focus {
  color: var(--color-dgc-navy);
}
nav.pagination .prev {
  clip-path: polygon(100% 14%, 90% 86%, 16% 86%, 0% 50%, 16% 14%);
}
nav.pagination .next {
  clip-path: polygon(86% 16%, 100% 50%, 86% 86%, 0% 86%, 10% 16%);
}
.wp-block-file a:not(.wp-element-button) {
  display: block;
  border-block-style: var(--tw-border-style);
  border-block-width: 1px;
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
  border-block-color: var(--color-dgc-navy-tint-50);
  border-left-color: var(--color-dgc-navy-tint-50);
  background-color: var(--color-dgc-grey);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
@media (hover: hover) {
  :is(.wp-block-file a:not(.wp-element-button)):hover {
    background-color: var(--color-dgc-navy-tint-25);
  }
}
:is(.wp-block-file a:not(.wp-element-button)):focus {
  background-color: var(--color-dgc-navy-tint-25);
}
@media (prefers-color-scheme: dark) {
  .wp-block-file a:not(.wp-element-button) {
    border-color: var(--color-dgc-navy-tint-50);
  }
}
@media (prefers-color-scheme: dark) {
  .wp-block-file a:not(.wp-element-button) {
    background-color: var(--color-dgc-navy);
  }
}
@media (prefers-color-scheme: dark) {
  @media (hover: hover) {
    :is(.wp-block-file a:not(.wp-element-button)):hover {
      background-color: var(--color-dgc-navy-tint-95);
    }
  }
}
@media (prefers-color-scheme: dark) {
  :is(.wp-block-file a:not(.wp-element-button)):focus {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
.wp-block-file {
  margin-bottom: calc(var(--spacing) * 4);
  display: flex;
  align-items: center;
}
.wp-block-file a.wp-block-file__button {
  margin-left: calc(var(--spacing) * 0);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  .wp-block-file a.wp-block-file__button {
    border-color: var(--color-dgc-navy-tint-50);
  }
}
:where(.wp-block-file__button) {
  margin-left: calc(var(--spacing) * 0);
  border-radius: 0;
}
.coblocks-lightbox__heading {
  left: calc(3% + var(--v-menu-width));
}
.coblocks-lightbox__arrow--left {
  margin-left: calc(2% + var(--v-menu-width));
}
@media (min-width: 72rem) {
  body {
    --container-content: var(--content-w-5xl);
  }
}
@media (min-width: 80rem) {
  body {
    --container-content: var(--content-w-6xl);
  }
}
@media (min-width: 107rem) {
  body {
    --container-content: var(--content-w-8xl);
  }
}
.iconoir-dgc-chevron-right::before {
  width: 1.15em;
  mask-size: contain;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="34.309" height="29.86" viewBox="0 0 34.309 29.86"><path data-name="DGC Right Chevron" d="M-3.07-35.36H18.757L31.226-20.4,18.754-5.5H-3.083L9.394-20.4Zm19.953,4H5.47L14.606-20.4,5.483-9.5h11.4l9.128-10.9Z" transform="translate(3.083 35.36)" fill="currentColor"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="34.309" height="29.86" viewBox="0 0 34.309 29.86"><path data-name="DGC Right Chevron" d="M-3.07-35.36H18.757L31.226-20.4,18.754-5.5H-3.083L9.394-20.4Zm19.953,4H5.47L14.606-20.4,5.483-9.5h11.4l9.128-10.9Z" transform="translate(3.083 35.36)" fill="currentColor"/></svg>');
}
.page-title, .entry-title {
  margin-inline: auto;
  margin-bottom: calc(var(--spacing) * 6);
  max-width: var(--container-content);
  font-size: var(--text-3xl);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
  --tw-font-weight: var(--font-weight-extrabold);
  font-weight: var(--font-weight-extrabold);
}
.taxonomy-description {
  margin-inline: auto;
  max-width: var(--container-content);
}
.entry-meta, .entry-footer, .post-navigation, #comments {
  margin-inline: auto;
  margin-bottom: calc(var(--spacing) * 6);
  max-width: var(--container-content);
}
:is(.wp-block-table thead,.wp-block-table tfoot) tr {
  background-color: var(--color-dgc-navy);
  color: var(--color-white);
}
:is(.wp-block-table thead,.wp-block-table tfoot) th {
  color: var(--color-white);
}
@media (prefers-color-scheme: dark) {
  :is(.wp-block-table tbody) tr {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
:is(:is(.has-dgc-navy-background-color .wp-block-table,.has-dgc-navy-tint-95-background-color .wp-block-table) thead,:is(.has-dgc-navy-background-color .wp-block-table,.has-dgc-navy-tint-95-background-color .wp-block-table) tfoot) tr {
  background-color: var(--color-dgc-orange-tint-95);
  color: var(--color-dgc-navy);
}
:is(:is(.has-dgc-navy-background-color .wp-block-table,.has-dgc-navy-tint-95-background-color .wp-block-table) thead,:is(.has-dgc-navy-background-color .wp-block-table,.has-dgc-navy-tint-95-background-color .wp-block-table) tfoot) th {
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  :is(:is(.prose .wp-block-table.is-style-stripes) tbody) tr:nth-child(2n + 1) {
    background-color: var(--color-dgc-navy-tint-85);
  }
}
:is(:is(.has-dgc-grey-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-navy-tint-5-background-color :is(.prose .wp-block-table.is-style-stripes)) tbody) tr:nth-child(2n + 1) {
  background-color: var(--color-white);
}
@media (prefers-color-scheme: dark) {
  :is(:is(.has-dgc-grey-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-navy-tint-5-background-color :is(.prose .wp-block-table.is-style-stripes)) tbody) tr:nth-child(2n + 1) {
    background-color: var(--color-dgc-navy-tint-85);
  }
}
:is(:is(.has-dgc-black-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dark-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-navy-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-navy-tint-85-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-navy-tint-75-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-royalblue-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-purple-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-magenta-background-color :is(.prose .wp-block-table.is-style-stripes)) tbody) tr:nth-child(2n + 1) {
  background-color: var(--color-dgc-navy-tint-95);
}
:is(:is(.has-dgc-navy-tint-95-background-color :is(.prose .wp-block-table.is-style-stripes)) tbody) tr:nth-child(2n + 1) {
  background-color: var(--color-dgc-navy);
}
:is(:is(.has-dgc-red-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-light-red-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-dorange-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-light-dorange-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-orange-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-orange-tint-95-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-orange-tint-75-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-orange-tint-25-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-lime-background-color :is(.prose .wp-block-table.is-style-stripes)) tbody) tr:nth-child(2n + 1) {
  background-color: var(--color-dgc-orange-tint-50);
  color: var(--color-dgc-navy);
}
:is(:is(.has-dgc-orange-tint-50-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-orange-tint-5-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-yellow-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-light-yellow-background-color :is(.prose .wp-block-table.is-style-stripes),.has-dgc-light-lime-background-color :is(.prose .wp-block-table.is-style-stripes)) tbody) tr:nth-child(2n + 1) {
  background-color: var(--color-dgc-orange-tint-25);
  color: var(--color-dgc-navy);
}
.entry-content ul:not(.list-none,.list-unstyled,.is-style-checkbox,.is-style-cross) {
  list-style: none;
}
:is(.entry-content ul:not(.list-none,.list-unstyled,.is-style-checkbox,.is-style-cross)) li {
  position: relative;
}
:is(:is(.entry-content ul:not(.list-none,.list-unstyled,.is-style-checkbox,.is-style-cross)) li)::before {
  content: ' ';
  display: block;
  background: currentColor;
  mask-size: cover;
  -webkit-mask-size: cover;
  width: 1.15em;
  height: 1em;
  margin-left: -2em;
  position: absolute;
  margin-top: 0.35rem;
  mask-size: contain;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="34.309" height="29.86" viewBox="0 0 34.309 29.86"><path data-name="DGC Right Chevron" d="M-3.07-35.36H18.757L31.226-20.4,18.754-5.5H-3.083L9.394-20.4Zm19.953,4H5.47L14.606-20.4,5.483-9.5h11.4l9.128-10.9Z" transform="translate(3.083 35.36)" fill="currentColor"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="34.309" height="29.86" viewBox="0 0 34.309 29.86"><path data-name="DGC Right Chevron" d="M-3.07-35.36H18.757L31.226-20.4,18.754-5.5H-3.083L9.394-20.4Zm19.953,4H5.47L14.606-20.4,5.483-9.5h11.4l9.128-10.9Z" transform="translate(3.083 35.36)" fill="currentColor"/></svg>');
}
.entry-content ul.list-none,.entry-content ul.list-unstyled {
  padding-left: calc(var(--spacing) * 0);
}
:is(.entry-content ul.list-none,.entry-content ul.list-unstyled) li {
  padding-left: calc(var(--spacing) * 0);
}
:is(.entry-content ul.is-style-checkbox) li {
  top: 0;
}
:is(.entry-content ul.is-style-checkbox) li:before {
  color: var(--color-dgc-green);
}
.entry-content ul.is-style-cross {
  list-style: none;
  padding-left: 1.625em;
}
:is(.entry-content ul.is-style-cross) li {
  position: relative;
  padding-left: 0.8rem;
  margin-bottom: 0.5rem;
}
:is(:is(.entry-content ul.is-style-cross) li):before {
  position: absolute;
  display: inline-flex;
  background-color: var(--color-dgc-red);
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  color: var(--color-white);
  content: "✕";
  line-height: 1;
  height: 20px;
  left: -20px;
  top: 6px;
  transform: scale(.9);
  width: 20px;
  justify-content: center;
  border-radius: 500px;
  align-items: center;
}
ol {
  list-style: none;
  counter-reset: steps;
}
ol[start="0"] {
  counter-reset: steps -1;
}
ol[start="1"] {
  counter-reset: steps 0;
}
ol[start="2"] {
  counter-reset: steps 1;
}
ol[start="3"] {
  counter-reset: steps 2;
}
ol[start="4"] {
  counter-reset: steps 3;
}
ol[start="5"] {
  counter-reset: steps 4;
}
ol[start="6"] {
  counter-reset: steps 5;
}
ol[start="7"] {
  counter-reset: steps 6;
}
ol[start="8"] {
  counter-reset: steps 7;
}
ol[start="9"] {
  counter-reset: steps 8;
}
ol[start="10"] {
  counter-reset: steps 9;
}
ol[start="11"] {
  counter-reset: steps 10;
}
ol[start="12"] {
  counter-reset: steps 11;
}
ol[start="13"] {
  counter-reset: steps 12;
}
ol[start="14"] {
  counter-reset: steps 13;
}
ol[start="15"] {
  counter-reset: steps 14;
}
ol[start="16"] {
  counter-reset: steps 15;
}
ol[start="17"] {
  counter-reset: steps 16;
}
ol[start="18"] {
  counter-reset: steps 17;
}
ol[start="19"] {
  counter-reset: steps 18;
}
ol[start="20"] {
  counter-reset: steps 19;
}
ol[start="21"] {
  counter-reset: steps 20;
}
ol[start="22"] {
  counter-reset: steps 21;
}
ol[start="23"] {
  counter-reset: steps 22;
}
ol[start="24"] {
  counter-reset: steps 23;
}
ol[start="25"] {
  counter-reset: steps 24;
}
ol {
  padding-left: 3.9em;
  position: relative;
  column-gap: 5em;
}
ol  > li {
  counter-increment: steps;
  padding-left: 2.4em;
}
:is(ol > li):before {
  content: counter(steps);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.4em;
  height: 2.4em;
  line-height: 1;
  overflow: visible;
  font-size: 140%;
  font-weight: 900;
  font-family: 'Poppins';
  margin-left: -3em;
  position: absolute;
  z-index: 4;
  top: 0;
  --tw-gradient-position: 110deg, transparent 20%, var(--color-dgc-navy) 20%, var(--color-dgc-navy) 75%, transparent 75%;
  background-image: linear-gradient(var(--tw-gradient-stops,110deg, transparent 20%, var(--color-dgc-navy) 20%, var(--color-dgc-navy) 75%, transparent 75%));
  background-size: 100% 70%;
  background-position: 50%;
  background-repeat: no-repeat;
  color: var(--color-dgc-orange);
}
@media (prefers-color-scheme: dark) {
  :is(ol > li):before {
    --tw-gradient-position: 110deg, transparent 20%, var(--color-dgc-orange) 20%, var(--color-dgc-orange) 75%, transparent 75%;
    background-image: linear-gradient(var(--tw-gradient-stops,110deg, transparent 20%, var(--color-dgc-orange) 20%, var(--color-dgc-orange) 75%, transparent 75%));
  }
}
@media (prefers-color-scheme: dark) {
  :is(ol > li):before {
    color: var(--color-dgc-navy);
  }
}
ol li {
  margin: 0.5em 0;
  padding-top: 0.8rem;
  min-height: 2em;
  line-height: 1.75;
  position: relative;
}
:is(.has-background[class*='has-dgc-navy-tint'] ol > li,.has-dgc-navy-background-color ol > li):before {
  --tw-gradient-position: 110deg, transparent 20%, var(--color-dgc-orange) 20%, var(--color-dgc-orange) 75%, transparent 75%;
  background-image: linear-gradient(var(--tw-gradient-stops,110deg, transparent 20%, var(--color-dgc-orange) 20%, var(--color-dgc-orange) 75%, transparent 75%));
  color: var(--color-dgc-navy);
}
ol.list-unstyled {
  padding-left: 0;
}
:is(ol.list-unstyled li):before {
  display: none;
}
.page-content > *, .entry-content > * {
  margin-inline: auto;
  max-width: var(--container-content);
}
.ea-bootstrap.bootstrap {
  margin-inline: auto;
  max-width: var(--container-content);
}
.ea-bootstrap.bootstrap  > .ea-bootstrap {
  max-width: 100% !important;
}
.ea-bootstrap.bootstrap form {
  margin-inline: auto;
  max-width: var(--container-content);
}
:is(.ea-bootstrap.bootstrap form) .form-group .ea-label {
  width: auto;
}
:is(.ea-bootstrap.bootstrap form) label:empty {
  display: none !important;
}
:is(.ea-bootstrap.bootstrap form) .checkbox {
  width: auto;
}
:is(.ea-bootstrap.bootstrap form) .g-recaptcha {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
@media (prefers-color-scheme: dark) {
  .ea-bootstrap.bootstrap select.form-control {
    background-color: var(--color-dgc-navy);
  }
}
@media (prefers-color-scheme: dark) {
  .ea-bootstrap.bootstrap select.form-control {
    color: var(--color-white);
  }
}
.ea-bootstrap.bootstrap .disabled .block {
  background-color: var(--color-dgc-navy-tint-5);
}
@media (prefers-color-scheme: dark) {
  .ea-bootstrap.bootstrap .disabled .block {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
:is(.ea-bootstrap.bootstrap .step):first-child,:is(.ea-bootstrap.bootstrap .step):nth-of-type(2),:is(.ea-bootstrap.bootstrap .step):nth-of-type(3) {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
@media (prefers-color-scheme: dark) {
  .ea-bootstrap.bootstrap .well {
    background-color: var(--color-dgc-navy);
  }
}
@media (prefers-color-scheme: dark) {
  .ea-bootstrap.bootstrap .time-value {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
@media (prefers-color-scheme: dark) {
  @media (hover: hover) {
    :is(.ea-bootstrap.bootstrap .time-value):hover {
      color: var(--color-dgc-navy);
    }
  }
}
@media (prefers-color-scheme: dark) {
  :is(.ea-bootstrap.bootstrap .time-value):focus {
    color: var(--color-dgc-navy);
  }
}
@media (prefers-color-scheme: dark) {
  .ea-bootstrap.bootstrap .ui-datepicker {
    background-color: var(--color-dgc-navy);
  }
}
@media (prefers-color-scheme: dark) {
  :is(.ea-bootstrap.bootstrap .ui-datepicker) table.ui-datepicker-calendar,:is(.ea-bootstrap.bootstrap .ui-datepicker) th,:is(.ea-bootstrap.bootstrap .ui-datepicker) td {
    border-color: var(--color-white);
  }
}
:is(.ea-bootstrap.bootstrap .ui-widget-header a):after {
  display: none;
}
.entry-content > .alignwide {
  max-width: var(--container-wide);
}
.entry-content > .alignfull {
  max-width: none;
}
:is(.entry-content > .alignfull) .wp-block-column {
  margin-inline: auto;
  max-width: var(--container-content);
}
@media (width >= 48rem) {
  :is(.entry-content > .alignfull) .wp-block-column {
    margin-inline: calc(var(--spacing) * 0);
  }
}
:is(.entry-content > .alignfull)  > .wp-block-column:first-child {
  margin-inline: auto;
}
@media (width >= 48rem) {
  :is(.entry-content > .alignfull)  > .wp-block-column:first-child {
    margin-left: max(2rem, calc((100% - var(--container-content)) / 2));
  }
}
:is(.entry-content > .alignfull) .wp-block-column:last-child {
  margin-inline: auto;
}
@media (width >= 48rem) {
  :is(.entry-content > .alignfull) .wp-block-column:last-child {
    margin-right: max(2rem, calc((100% - var(--container-content)) / 2));
  }
}
.is-layout-constrained:is(.entry-content > .alignfull) > * {
  margin-inline: auto;
  max-width: var(--container-content);
}
.entry-content > .alignleft {
  float: left;
  margin-right: calc(var(--spacing) * 8);
}
.entry-content > .alignright {
  float: right;
  margin-left: calc(var(--spacing) * 8);
}
.divider {
  margin-top: calc(var(--spacing) * 0);
  margin-bottom: calc(var(--spacing) * 8);
  min-height: 2rem;
  width: 100%;
  overflow: hidden;
  text-align: center;
  line-height: 100%;
}
.divider:before,.divider:after {
  position: relative;
  display: inline-block;
  height: 2px;
  width: calc(1/2 * 100%);
  background-color: var(--color-dgc-navy);
  --tw-content: '';
  content: var(--tw-content);
}
@media (prefers-color-scheme: dark) {
  .divider:before,.divider:after {
    background-color: var(--color-dgc-grey);
  }
}
.divider:before,.divider:after {
  vertical-align: middle;
}
.divider:before {
  right: 0.5em;
  margin-left: calc(50% * -1);
}
.divider:after {
  left: 0.5em;
  margin-right: calc(50% * -1);
}
input {
  background-color: var(--color-dgc-grey);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  color: var(--color-dgc-navy);
}
input::placeholder {
  color: var(--color-dgc-navy-tint-95);
}
input:focus {
  position: relative;
}
input:focus {
  z-index: 2;
}
input:focus {
  border-color: var(--color-dgc-navy);
}
input:focus {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
input:focus {
  --tw-ring-color: var(--color-dgc-navy);
}
input:focus {
  --tw-outline-style: none;
  outline-style: none;
}
@media (prefers-color-scheme: dark) {
  input {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
@media (prefers-color-scheme: dark) {
  input {
    color: var(--color-dgc-grey);
  }
}
@media (prefers-color-scheme: dark) {
  input::placeholder {
    color: var(--color-dgc-navy-tint-5);
  }
}
@media (prefers-color-scheme: dark) {
  input:focus {
    border-color: var(--color-dgc-skye);
  }
}
@media (prefers-color-scheme: dark) {
  input:focus {
    --tw-ring-color: var(--color-dgc-skye);
  }
}
.sidepanel input {
  background-color: var(--color-white);
}
@media (prefers-color-scheme: dark) {
  .sidepanel input {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
.bg-dgc-grey input,.menu-header-menu-container input {
  background-color: var(--color-white);
}
@media (prefers-color-scheme: dark) {
  .bg-dgc-grey input,.menu-header-menu-container input {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
:is(.bg-dgc-navy input,.bg-dgc-navy-tint-95 input,#colophon input):focus {
  --tw-ring-color: var(--color-dgc-skye);
}
@media (prefers-color-scheme: dark) {
  .bg-dgc-navy input,.bg-dgc-navy-tint-95 input,#colophon input {
    background-color: var(--color-dgc-dteal-muted);
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-orange-tint-95-background-color input {
    background-color: var(--color-dgc-black);
  }
}
textarea {
  background-color: var(--color-dgc-grey);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  color: var(--color-dgc-navy);
}
textarea::placeholder {
  color: var(--color-dgc-navy-tint-95);
}
textarea:focus {
  position: relative;
}
textarea:focus {
  z-index: 2;
}
textarea:focus {
  border-color: var(--color-dgc-navy);
}
textarea:focus {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
textarea:focus {
  --tw-ring-color: var(--color-dgc-navy);
}
textarea:focus {
  --tw-outline-style: none;
  outline-style: none;
}
@media (prefers-color-scheme: dark) {
  textarea {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
@media (prefers-color-scheme: dark) {
  textarea {
    color: var(--color-dgc-grey);
  }
}
@media (prefers-color-scheme: dark) {
  textarea::placeholder {
    color: var(--color-dgc-navy-tint-5);
  }
}
@media (prefers-color-scheme: dark) {
  textarea:focus {
    border-color: var(--color-dgc-skye);
  }
}
@media (prefers-color-scheme: dark) {
  textarea:focus {
    --tw-ring-color: var(--color-dgc-skye);
  }
}
.has-dgc-navy-tint-5-background-color textarea {
  background-color: var(--color-white);
}
select {
  display: block;
  appearance: none;
  background-color: var(--color-dgc-grey);
  padding-block: calc(var(--spacing) * 3);
  padding-right: calc(var(--spacing) * 10);
  padding-left: calc(var(--spacing) * 4);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
select::placeholder {
  color: var(--color-dgc-navy-tint-95);
}
select:focus {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
select:focus {
  --tw-ring-color: var(--color-dgc-navy);
}
select:focus {
  --tw-outline-style: none;
  outline-style: none;
}
@media (prefers-color-scheme: dark) {
  select {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
@media (prefers-color-scheme: dark) {
  select::placeholder {
    color: var(--color-dgc-navy-tint-5);
  }
}
@media (prefers-color-scheme: dark) {
  select:focus {
    --tw-ring-color: var(--color-dgc-skye);
  }
}
select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 1rem;
}
.sidepanel select {
  background-color: var(--color-white);
}
@media (prefers-color-scheme: dark) {
  .sidepanel select {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
.bg-dgc-grey select,.has-dgc-navy-tint-5-background-color select {
  background-color: var(--color-white);
}
@media (prefers-color-scheme: dark) {
  .bg-dgc-grey select,.has-dgc-navy-tint-5-background-color select {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
button {
  z-index: 1;
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  text-decoration-line: none;
}
button:focus {
  border-color: var(--color-dgc-navy);
}
button:focus {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
button:focus {
  --tw-ring-color: var(--color-dgc-navy);
}
button:focus {
  --tw-outline-style: none;
  outline-style: none;
}
@media (prefers-color-scheme: dark) {
  button:focus {
    border-color: var(--color-dgc-skye);
  }
}
@media (prefers-color-scheme: dark) {
  button:focus {
    --tw-ring-color: var(--color-dgc-skye);
  }
}
label.toggle-switch {
  display: inline-flex;
  cursor: pointer;
  align-items: center;
}
label.toggle-switch input {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
}
label.toggle-switch .toggle {
  position: relative;
  height: calc(var(--spacing) * 5);
  width: calc(var(--spacing) * 9);
  border-radius: calc(infinity * 1px);
  background-color: var(--color-dgc-navy-tint-25);
}
:is(label.toggle-switch .toggle):is(:where(.peer):checked ~ *) {
  background-color: var(--color-dgc-green);
}
:is(label.toggle-switch .toggle):is(:where(.peer):focus ~ *) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
:is(label.toggle-switch .toggle):is(:where(.peer):focus ~ *) {
  --tw-ring-color: var(--color-dgc-navy);
}
:is(label.toggle-switch .toggle):is(:where(.peer):focus ~ *) {
  --tw-outline-style: none;
  outline-style: none;
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  position: absolute;
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  inset-inline-start: 2px;
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  top: 2px;
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  display: inline-flex;
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  height: calc(var(--spacing) * 4);
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  width: calc(var(--spacing) * 4);
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  align-items: center;
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  justify-content: center;
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  border-radius: calc(infinity * 1px);
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  background-color: var(--color-white);
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  font-size: 0.65rem;
}
:is(label.toggle-switch .toggle)::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
:is(label.toggle-switch .toggle)::after {
  --tw-content: '×';
  content: var(--tw-content);
}
:is(label.toggle-switch .toggle):is(:where(.peer):checked ~ *)::after {
  content: var(--tw-content);
  --tw-translate-x: 100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
:is(label.toggle-switch .toggle):is(:where(.peer):checked ~ *)::after {
  --tw-content: '✓';
  content: var(--tw-content);
}
:is(label.toggle-switch .toggle):where(:dir(rtl),[dir="rtl"],[dir="rtl"] *):is(:where(.peer):checked ~ *)::after {
  content: var(--tw-content);
  --tw-translate-x: -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
@media (prefers-color-scheme: dark) {
  :is(label.toggle-switch .toggle):is(:where(.peer):focus ~ *) {
    --tw-ring-color: var(--color-dgc-skye);
  }
}
@media (prefers-color-scheme: dark) {
  :is(label.toggle-switch .toggle)::after {
    content: var(--tw-content);
    color: var(--color-dgc-navy);
  }
}
@media (pointer: coarse) {
  label.toggle-switch .toggle {
    height: calc(var(--spacing) * 8);
  }
}
@media (pointer: coarse) {
  label.toggle-switch .toggle {
    width: calc(var(--spacing) * 15);
  }
}
@media (pointer: coarse) {
  :is(label.toggle-switch .toggle)::after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 7);
  }
}
@media (pointer: coarse) {
  :is(label.toggle-switch .toggle)::after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 7);
  }
}
label.toggle-switch  > span {
  margin-inline-start: calc(var(--spacing) * 3);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
  -webkit-user-select: none;
  user-select: none;
}
label.toggle-switch:has(input:disabled) {
  cursor: not-allowed;
}
label.toggle-switch:has(input:disabled) .toggle {
  background-color: var(--color-dgc-navy-tint-50);
}
:is(label.toggle-switch:has(input:disabled) .toggle):is(:where(.peer):checked ~ *) {
  background-color: var(--color-dgc-light-green);
}
.toast p {
  padding: calc(var(--spacing) * 4);
  --tw-leading: calc(var(--spacing) * 6);
  line-height: calc(var(--spacing) * 6);
}
@media (prefers-color-scheme: dark) {
  .toast--success {
    color: var(--color-dgc-navy);
  }
}
.sr-skip-button {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
}
.sr-skip-button:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip-path: none;
  white-space: normal;
}
.sr-skip-button:focus {
  position: absolute;
}
.sr-skip-button:focus {
  top: calc(var(--spacing) * 4);
}
.sr-skip-button:focus {
  left: calc(var(--spacing) * 20);
}
.sr-skip-button:focus {
  z-index: 1000000;
}
.sr-skip-button:focus {
  background-color: var(--color-dgc-orange);
}
.sr-skip-button:focus {
  padding: calc(var(--spacing) * 4);
}
.sr-skip-button:focus {
  color: var(--color-dgc-navy);
}
.sr-skip-button:focus {
  text-decoration-line: none;
}
.sr-skip-button:focus {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.sr-skip-button:active {
  color: var(--color-dgc-navy);
}
button .hidden-label {
  margin-left: calc(var(--spacing) * 0);
  display: inline-block;
  width: calc(var(--spacing) * 0);
  overflow: hidden;
  opacity: 0%;
  font-size: 0;
  transition: all .3s ease;
}
:is(button:hover,button:focus) .hidden-label {
  width: 5.5rem;
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
  opacity: 100%;
}
:is(:is(.input-group-lg button):hover,:is(.input-group-lg button):focus) .hidden-label {
  width: 5rem;
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}
.floating-label-group {
  position: relative;
}
.floating-label-group .floating-label {
  position: absolute;
  top: calc(var(--spacing) * 2);
  left: calc(var(--spacing) * 4);
  z-index: 100;
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  .floating-label-group .floating-label {
    color: var(--color-dgc-grey);
  }
}
.floating-label-group .floating-label {
  pointer-events: none;
  transition: all 0.1s ease;
}
.floating-label-group .floating-label:has( + input:focus),.floating-label-group .floating-label:has( + input:not(:placeholder-shown)) {
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  .floating-label-group .floating-label:has( + input:focus),.floating-label-group .floating-label:has( + input:not(:placeholder-shown)) {
    color: var(--color-dgc-grey);
  }
}
.floating-label-group .floating-label:has( + input:focus),.floating-label-group .floating-label:has( + input:not(:placeholder-shown)) {
  font-size: .8rem;
  opacity: 1;
  transform: translateY(-2.2rem) translateX(-1rem);
}
.footer-search .floating-label-group .floating-label:has( + input:focus),.footer-search .floating-label-group .floating-label:has( + input:not(:placeholder-shown)) {
  transform: translateY(-1.8rem) translateX(-1rem);
}
:is(#colophon .floating-label-group) .floating-label:has( + input:focus),:is(#colophon .floating-label-group) .floating-label:has( + input:not(:placeholder-shown)) {
  color: var(--color-dgc-grey);
}
.lifted-label {
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  .lifted-label {
    color: var(--color-dgc-grey);
  }
}
.lifted-label {
  font-size: .8rem;
  opacity: 1;
  transform: translateY(-2.2rem) translateX(-1rem);
}
.toggelable {
  visibility: visible;
  max-height: calc(var(--spacing) * 100);
  max-width: 100%;
  overflow: visible;
  opacity: 100%;
  transition: max-width .25s ease, opacity .3s ease, visibility .3s ease, transform .3s ease;
}
.search-toggles:has(input[name="inc_pages"]:not(:checked))  + div .parent-pages {
  visibility: hidden;
  max-height: calc(var(--spacing) * 0);
  max-width: calc(var(--spacing) * 0);
  overflow: hidden;
  padding: calc(var(--spacing) * 0);
  opacity: 0%;
}
.search-toggles:has(input[name="inc_pages"]:not(:checked))  + div .select-help-categories {
  padding: calc(var(--spacing) * 0);
}
.search-toggles:has(input[name="inc_guides"]:not(:checked))  + div .select-help-categories {
  visibility: hidden;
  max-height: calc(var(--spacing) * 0);
  max-width: calc(var(--spacing) * 0);
  overflow: hidden;
  padding: calc(var(--spacing) * 0);
  opacity: 0%;
}
.search-toggles:has(input[name="inc_guides"]:not(:checked))  + div .parent-pages {
  padding: calc(var(--spacing) * 0);
}
:is(.search-fields .parent-pages,.search-fields .select-help-categories) label,:is(.search-fields .parent-pages,.search-fields .select-help-categories) select {
  width: 100%;
}
.speech-right, .speech-left, .speech-bottom, .speech-top {
  position: relative;
}
:is(.speech-right,.speech-left,.speech-bottom,.speech-top):after {
  position: absolute;
  border-style: var(--tw-border-style);
  border-width: 1rem;
  border-color: var(--color-dgc-orange-tint-50);
  --tw-content: '';
  content: var(--tw-content);
}
@media (prefers-color-scheme: dark) {
  :is(.speech-right,.speech-left,.speech-bottom,.speech-top):after {
    border-color: var(--color-dgc-navy-tint-95);
  }
}
:is(.speech-top,.speech-bottom):after {
  left: 50%;
  margin-left: calc(1rem * -1);
  border-right-color: transparent;
  border-left-color: transparent;
}
.speech-top:after {
  top: calc(1rem * -1);
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
}
.speech-bottom:after {
  bottom: calc(1rem * -1);
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0px;
}
:is(.speech-right,.speech-left):after {
  top: 50%;
  margin-top: calc(1rem * -1);
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.speech-right:after {
  right: calc(1rem * -1);
  border-right-style: var(--tw-border-style);
  border-right-width: 0px;
}
.speech-left:after {
  left: calc(1rem * -1);
  border-left-style: var(--tw-border-style);
  border-left-width: 0px;
}
.notices-title {
  position: absolute;
  top: calc(var(--spacing) * 6);
  left: calc(var(--spacing) * 12);
  z-index: 1;
}
.notices_wrapper:has(.dgc-push-buttons) .notices-title {
  top: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
  margin-bottom: calc(var(--spacing) * 4);
}
@media (width >= 40rem) {
  .notices_wrapper:has(.dgc-push-buttons) .notices-title {
    top: calc(var(--spacing) * 12);
  }
}
@media (width >= 40rem) {
  .notices_wrapper:has(.dgc-push-buttons) .notices-title {
    left: calc(var(--spacing) * 12);
  }
}
@media (width >= 40rem) {
  .notices_wrapper:has(.dgc-push-buttons) .notices-title {
    margin-bottom: calc(var(--spacing) * 0);
  }
}
.notices_wrapper:has(.dgc-push-buttons) .dgc-push-buttons {
  position: relative;
  z-index: 1;
  margin-bottom: calc(var(--spacing) * 4);
}
.prose .marker-title, .prose .notices-title {
  position: relative;
  margin-block: calc(var(--spacing) * 0);
  display: inline-block;
  background-color: var(--color-dgc-navy);
  padding: calc(var(--spacing) * 2);
  color: var(--color-white);
  font-weight: 700;
}
:is(.prose .marker-title,.prose .notices-title):before,:is(.prose .marker-title,.prose .notices-title):after {
  position: absolute;
  top: calc(var(--spacing) * 0);
  height: 100%;
  width: 20px;
  background-color: var(--color-dgc-navy);
  --tw-content: "";
  content: var(--tw-content);
}
:is(.prose .marker-title,.prose .notices-title):before {
  border-right-color: var(--color-dgc-navy);
  margin-left: calc(0% - (20px + .5rem));
  clip-path: polygon(0 0, 100% 100%, 100% 0);
}
:is(.prose .marker-title,.prose .notices-title):after {
  right: -20px;
  clip-path: polygon(0 0, 0 100%, 100% 100%);
  border-left: 1px solid var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  .prose .notices-title {
    background-color: var(--color-dgc-orange-muted);
  }
}
:is(.prose .notices-title):before,:is(.prose .notices-title):after {
  background-color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  :is(.prose .notices-title):before,:is(.prose .notices-title):after {
    background-color: var(--color-dgc-orange-muted);
  }
}
:is(.prose .notices-title):before {
  border-right-color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  :is(.prose .notices-title):before {
    border-right-color: var(--color-dgc-orange-muted);
  }
}
:is(.prose .notices-title):after {
  border-left-color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  :is(.prose .notices-title):after {
    border-left-color: var(--color-dgc-orange-muted);
  }
}
a:not(.page-numbers) {
  display: inline-flex;
  vertical-align: bottom;
}
@media (hover: hover) {
  a:not(.page-numbers):hover {
    color: var(--color-dgc-dteal);
  }
}
a:not(.page-numbers):focus {
  border-color: var(--color-dgc-navy);
}
a:not(.page-numbers):focus {
  color: var(--color-dgc-dteal);
}
a:not(.page-numbers):focus {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
a:not(.page-numbers):focus {
  --tw-ring-color: var(--color-dgc-navy);
}
a:not(.page-numbers):focus {
  --tw-outline-style: none;
  outline-style: none;
}
@media (prefers-color-scheme: dark) {
  a:not(.page-numbers):focus {
    border-color: var(--color-dgc-dteal);
  }
}
@media (prefers-color-scheme: dark) {
  a:not(.page-numbers):focus {
    --tw-ring-color: var(--color-dgc-skye);
  }
}
.footer-content a:not(.page-numbers) {
  color: var(--color-dgc-white);
  text-decoration-color: var(--color-dgc-navy-tint-75);
  text-underline-offset: 3px;
}
@media (hover: hover) {
  :is(.footer-content a:not(.page-numbers)):hover {
    color: var(--color-dgc-skye);
  }
}
:is(.footer-content a:not(.page-numbers)):focus {
  color: var(--color-dgc-skye);
}
:is(.bg-dgc-navy a:not(.page-numbers),.bg-dgc-navy-tint-95 a:not(.page-numbers)):focus {
  --tw-ring-color: var(--color-dgc-skye);
}
a[href^='tel']:not(.page-numbers),a[href^='mailto']:not(.page-numbers),a[href*='/guide']:not(.page-numbers),a[href*='/Category']:not(.page-numbers),a[href*="/doclink/"]:not(.page-numbers),a[href*=".pdf"]:not(.page-numbers),a[href*=".doc"]:not(.page-numbers),a[href*='forms.office']:not(.page-numbers),a[href*='dglearnnet.com']:not(.page-numbers),a[href*='faq.aspx']:not(.page-numbers),a[href^="#"]:not(.page-numbers),a[download]:not(.page-numbers),.footer-info a[href*="dumgal.ac.uk"]:not(.page-numbers) {
  display: inline-flex;
}
:is(a[href^='tel']:not(.page-numbers),a[href^='mailto']:not(.page-numbers),a[href*='/guide']:not(.page-numbers),a[href*='/Category']:not(.page-numbers),a[href*="/doclink/"]:not(.page-numbers),a[href*=".pdf"]:not(.page-numbers),a[href*=".doc"]:not(.page-numbers),a[href*='forms.office']:not(.page-numbers),a[href*='dglearnnet.com']:not(.page-numbers),a[href*='faq.aspx']:not(.page-numbers),a[href^="#"]:not(.page-numbers),a[download]:not(.page-numbers),.footer-info a[href*="dumgal.ac.uk"]:not(.page-numbers)):not(:has(img),.link-button):before {
  content: ' ';
  display: inline-block;
  -webkit-mask-size: contain;
  height: 1em;
  min-width: 1em;
  margin-right: 0.5em;
  background: currentColor;
  align-self: center;
}
a:not(.page-numbers):not(.busweb,.add2cal,[href*="67"],[href*="dumgal.ac.uk"],[href^="?"],[href*="#"],[href*="dglearnnet.com"],[href*="localhost"],[href^="tel"],[href^="mailto"],[href*="forms.office.com"],[href*='faq.aspx'],:has(img)):after {
  content: ' ';
  display: inline-block;
  width: 1em;
  height: 1em;
  min-width: 1em;
  margin-right: 0.5em;
  background: currentColor;
  align-self: center;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 3L15 3M21 3L12 12M21 3V9" stroke="currentColor"  stroke-linecap="round" stroke-linejoin="round"/><path d="M21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H11" stroke="currentColor"  stroke-linecap="round"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 3L15 3M21 3L12 12M21 3V9" stroke="currentColor"  stroke-linecap="round" stroke-linejoin="round"/><path d="M21 13V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H11" stroke="currentColor"  stroke-linecap="round"/></svg>');
}
a[href^='#']:not(.page-numbers):not(.add2cal)::before {
  width: 1.15em;
  transform: rotate(90deg);
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="34.309" height="29.86" viewBox="0 0 34.309 29.86"><path data-name="DGC Right Chevron" d="M-3.07-35.36H18.757L31.226-20.4,18.754-5.5H-3.083L9.394-20.4Zm19.953,4H5.47L14.606-20.4,5.483-9.5h11.4l9.128-10.9Z" transform="translate(3.083 35.36)" fill="currentColor"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="34.309" height="29.86" viewBox="0 0 34.309 29.86"><path data-name="DGC Right Chevron" d="M-3.07-35.36H18.757L31.226-20.4,18.754-5.5H-3.083L9.394-20.4Zm19.953,4H5.47L14.606-20.4,5.483-9.5h11.4l9.128-10.9Z" transform="translate(3.083 35.36)" fill="currentColor"/></svg>');
}
a[href*='forms.office']:not(.page-numbers)::before {
  width: 1em;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 12V5.74853C20 5.5894 19.9368 5.43679 19.8243 5.32426L16.6757 2.17574C16.5632 2.06321 16.4106 2 16.2515 2H4.6C4.26863 2 4 2.26863 4 2.6V21.4C4 21.7314 4.26863 22 4.6 22H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10H16M8 6H12M8 14H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.9541 16.9394L18.9541 15.9394C19.392 15.5015 20.102 15.5015 20.5399 15.9394V15.9394C20.9778 16.3773 20.9778 17.0873 20.5399 17.5252L19.5399 18.5252M17.9541 16.9394L14.963 19.9305C14.8131 20.0804 14.7147 20.2741 14.6821 20.4835L14.4394 22.0399L15.9957 21.7973C16.2052 21.7646 16.3988 21.6662 16.5487 21.5163L19.5399 18.5252M17.9541 16.9394L19.5399 18.5252" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 2V5.4C16 5.73137 16.2686 6 16.6 6H20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 12V5.74853C20 5.5894 19.9368 5.43679 19.8243 5.32426L16.6757 2.17574C16.5632 2.06321 16.4106 2 16.2515 2H4.6C4.26863 2 4 2.26863 4 2.6V21.4C4 21.7314 4.26863 22 4.6 22H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10H16M8 6H12M8 14H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.9541 16.9394L18.9541 15.9394C19.392 15.5015 20.102 15.5015 20.5399 15.9394V15.9394C20.9778 16.3773 20.9778 17.0873 20.5399 17.5252L19.5399 18.5252M17.9541 16.9394L14.963 19.9305C14.8131 20.0804 14.7147 20.2741 14.6821 20.4835L14.4394 22.0399L15.9957 21.7973C16.2052 21.7646 16.3988 21.6662 16.5487 21.5163L19.5399 18.5252M17.9541 16.9394L19.5399 18.5252" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 2V5.4C16 5.73137 16.2686 6 16.6 6H20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
a[href*='faq.aspx']:not(.page-numbers):before {
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 9C9 5.49997 14.5 5.5 14.5 9C14.5 11.5 12 10.9999 12 13.9999" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 18.01L12.01 17.9989" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 9C9 5.49997 14.5 5.5 14.5 9C14.5 11.5 12 10.9999 12 13.9999" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 18.01L12.01 17.9989" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
:is(a[href*="/doclink/"]:not(.page-numbers),a[href*=".pdf"]:not(.page-numbers),a[href*=".doc"]:not(.page-numbers)):before {
  width: 1em;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19.5" height="19.5" viewBox="0 0 19.5 19.5"><g id="google-docs" transform="translate(-2.25 -2.25)"><path id="Path_2357" data-name="Path 2357" d="M5,2.25H19A2.753,2.753,0,0,1,21.75,5V19A2.753,2.753,0,0,1,19,21.75H5A2.753,2.753,0,0,1,2.25,19V5A2.753,2.753,0,0,1,5,2.25Zm14,18A1.251,1.251,0,0,0,20.25,19V5A1.251,1.251,0,0,0,19,3.75H5A1.251,1.251,0,0,0,3.75,5V19A1.251,1.251,0,0,0,5,20.25Z" stroke="currentColor" /><path id="Path_2358" data-name="Path 2358" d="M17,7.75H7a.75.75,0,0,1,0-1.5H17a.75.75,0,0,1,0,1.5Z" stroke="currentColor"/><path id="Path_2359" data-name="Path 2359" d="M17,12.75H7a.75.75,0,0,1,0-1.5H17a.75.75,0,0,1,0,1.5Z" stroke="currentColor"/><path id="Path_2360" data-name="Path 2360" d="M13,17.75H7a.75.75,0,0,1,0-1.5h6a.75.75,0,0,1,0,1.5Z" stroke="currentColor"/></g></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19.5" height="19.5" viewBox="0 0 19.5 19.5"><g id="google-docs" transform="translate(-2.25 -2.25)"><path id="Path_2357" data-name="Path 2357" d="M5,2.25H19A2.753,2.753,0,0,1,21.75,5V19A2.753,2.753,0,0,1,19,21.75H5A2.753,2.753,0,0,1,2.25,19V5A2.753,2.753,0,0,1,5,2.25Zm14,18A1.251,1.251,0,0,0,20.25,19V5A1.251,1.251,0,0,0,19,3.75H5A1.251,1.251,0,0,0,3.75,5V19A1.251,1.251,0,0,0,5,20.25Z" stroke="currentColor" /><path id="Path_2358" data-name="Path 2358" d="M17,7.75H7a.75.75,0,0,1,0-1.5H17a.75.75,0,0,1,0,1.5Z" stroke="currentColor"/><path id="Path_2359" data-name="Path 2359" d="M17,12.75H7a.75.75,0,0,1,0-1.5H17a.75.75,0,0,1,0,1.5Z" stroke="currentColor"/><path id="Path_2360" data-name="Path 2360" d="M13,17.75H7a.75.75,0,0,1,0-1.5h6a.75.75,0,0,1,0,1.5Z" stroke="currentColor"/></g></svg>');
}
a[download]:not(.page-numbers):before {
  width: 1em;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 13V22M12 22L15.5 18.5M12 22L8.5 18.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 17.6073C21.4937 17.0221 23 15.6889 23 13C23 9 19.6667 8 18 8C18 6 18 2 12 2C6 2 6 6 6 8C4.33333 8 1 9 1 13C1 15.6889 2.50628 17.0221 4 17.6073" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 13V22M12 22L15.5 18.5M12 22L8.5 18.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 17.6073C21.4937 17.0221 23 15.6889 23 13C23 9 19.6667 8 18 8C18 6 18 2 12 2C6 2 6 6 6 8C4.33333 8 1 9 1 13C1 15.6889 2.50628 17.0221 4 17.6073" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
a[href*='dglearnnet.com']:not(.page-numbers):before {
  width: 1em;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.75 12.641V15.9121C3.75 16.9739 4.36131 17.9409 5.32052 18.3963L10.3205 20.7703C11.0669 21.1246 11.9331 21.1246 12.6795 20.7703L17.6795 18.3963C18.6387 17.9409 19.25 16.9739 19.25 15.9121V12.6411L12.7746 15.8788C11.9723 16.2799 11.0279 16.2799 10.2255 15.8788L3.75 12.641Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.8963 3.46381C11.2764 3.27378 11.7237 3.27378 12.1038 3.46381L20.7622 7.79299C21.7572 8.2905 21.7572 9.71044 20.7622 10.2079L12.1038 14.5371C11.7237 14.7272 11.2764 14.7272 10.8963 14.5371L2.23796 10.2079C1.24295 9.71044 1.24294 8.2905 2.23796 7.79299L10.8963 3.46381Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.8292 8.16475C20.0145 7.79427 20.465 7.6441 20.8355 7.82934L22.8355 8.82934C23.0895 8.95639 23.25 9.21609 23.25 9.50016L23.25 13.0002C23.25 13.4144 22.9143 13.7502 22.5 13.7502C22.0858 13.7502 21.75 13.4144 21.75 13.0002L21.75 9.96369L20.1646 9.17098C19.7941 8.98574 19.644 8.53524 19.8292 8.16475Z" fill="currentColor"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.75 12.641V15.9121C3.75 16.9739 4.36131 17.9409 5.32052 18.3963L10.3205 20.7703C11.0669 21.1246 11.9331 21.1246 12.6795 20.7703L17.6795 18.3963C18.6387 17.9409 19.25 16.9739 19.25 15.9121V12.6411L12.7746 15.8788C11.9723 16.2799 11.0279 16.2799 10.2255 15.8788L3.75 12.641Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.8963 3.46381C11.2764 3.27378 11.7237 3.27378 12.1038 3.46381L20.7622 7.79299C21.7572 8.2905 21.7572 9.71044 20.7622 10.2079L12.1038 14.5371C11.7237 14.7272 11.2764 14.7272 10.8963 14.5371L2.23796 10.2079C1.24295 9.71044 1.24294 8.2905 2.23796 7.79299L10.8963 3.46381Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.8292 8.16475C20.0145 7.79427 20.465 7.6441 20.8355 7.82934L22.8355 8.82934C23.0895 8.95639 23.25 9.21609 23.25 9.50016L23.25 13.0002C23.25 13.4144 22.9143 13.7502 22.5 13.7502C22.0858 13.7502 21.75 13.4144 21.75 13.0002L21.75 9.96369L20.1646 9.17098C19.7941 8.98574 19.644 8.53524 19.8292 8.16475Z" fill="currentColor"/></svg>');
}
a[href*='/Category']:not(.page-numbers)::before {
  width: 1em;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 11V4.6C2 4.26863 2.26863 4 2.6 4H8.77805C8.92127 4 9.05977 4.05124 9.16852 4.14445L12.3315 6.85555C12.4402 6.94876 12.5787 7 12.722 7H21.4C21.7314 7 22 7.26863 22 7.6V11M2 11V19.4C2 19.7314 2.26863 20 2.6 20H21.4C21.7314 20 22 19.7314 22 19.4V11M2 11H22" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 11V4.6C2 4.26863 2.26863 4 2.6 4H8.77805C8.92127 4 9.05977 4.05124 9.16852 4.14445L12.3315 6.85555C12.4402 6.94876 12.5787 7 12.722 7H21.4C21.7314 7 22 7.26863 22 7.6V11M2 11V19.4C2 19.7314 2.26863 20 2.6 20H21.4C21.7314 20 22 19.7314 22 19.4V11M2 11H22" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
a[href*='/guide']:not(.page-numbers):not(:has(img)):before {
  width: 1em;
  height: 1.29em;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17.5" height="19.5" viewBox="0 0 17.5 19.5"><g id="bookmark-book" transform="translate(-3.25 -2.25)"><path id="Path_485" data-name="Path 485" d="M4,19.75A.75.75,0,0,1,3.25,19V5A2.753,2.753,0,0,1,6,2.25H19.4A1.352,1.352,0,0,1,20.75,3.6V16.714a.75.75,0,0,1-1.5,0V3.75H6A1.251,1.251,0,0,0,4.75,5V19A.75.75,0,0,1,4,19.75Z" fill="currentColor"/><path id="Path_486" data-name="Path 486" d="M13,11.75a.749.749,0,0,1-.4-.118L10.5,10.29,8.4,11.632A.75.75,0,0,1,7.25,11V3a.75.75,0,0,1,1.5,0V9.63L10.1,8.768a.75.75,0,0,1,.809,0l1.346.861V3a.75.75,0,0,1,1.5,0v8a.75.75,0,0,1-.75.75Z" fill="currentColor"/><path id="Path_487" data-name="Path 487" d="M20,17.75H6a.75.75,0,0,1,0-1.5H20a.75.75,0,0,1,0,1.5Z" fill="currentColor"/><path id="Path_488" data-name="Path 488" d="M20,21.75H6a.75.75,0,0,1,0-1.5H20a.75.75,0,0,1,0,1.5Z" fill="currentColor"/><path id="Path_489" data-name="Path 489" d="M6,21.75a2.75,2.75,0,0,1,0-5.5.75.75,0,0,1,0,1.5,1.25,1.25,0,0,0,0,2.5.75.75,0,0,1,0,1.5Z" fill="currentColor"/></g></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17.5" height="19.5" viewBox="0 0 17.5 19.5"><g id="bookmark-book" transform="translate(-3.25 -2.25)"><path id="Path_485" data-name="Path 485" d="M4,19.75A.75.75,0,0,1,3.25,19V5A2.753,2.753,0,0,1,6,2.25H19.4A1.352,1.352,0,0,1,20.75,3.6V16.714a.75.75,0,0,1-1.5,0V3.75H6A1.251,1.251,0,0,0,4.75,5V19A.75.75,0,0,1,4,19.75Z" fill="currentColor"/><path id="Path_486" data-name="Path 486" d="M13,11.75a.749.749,0,0,1-.4-.118L10.5,10.29,8.4,11.632A.75.75,0,0,1,7.25,11V3a.75.75,0,0,1,1.5,0V9.63L10.1,8.768a.75.75,0,0,1,.809,0l1.346.861V3a.75.75,0,0,1,1.5,0v8a.75.75,0,0,1-.75.75Z" fill="currentColor"/><path id="Path_487" data-name="Path 487" d="M20,17.75H6a.75.75,0,0,1,0-1.5H20a.75.75,0,0,1,0,1.5Z" fill="currentColor"/><path id="Path_488" data-name="Path 488" d="M20,21.75H6a.75.75,0,0,1,0-1.5H20a.75.75,0,0,1,0,1.5Z" fill="currentColor"/><path id="Path_489" data-name="Path 489" d="M6,21.75a2.75,2.75,0,0,1,0-5.5.75.75,0,0,1,0,1.5,1.25,1.25,0,0,0,0,2.5.75.75,0,0,1,0,1.5Z" fill="currentColor"/></g></svg>');
}
:is(.footer-info a[href*="dumgal.ac.uk"]:not(.page-numbers)):before {
  width: 1em;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19.5" height="19.5" viewBox="0 0 19.5 19.5"><g id="open-in-browser" transform="translate(-2.25 -2.25)"><path id="Path_3332" data-name="Path 3332" d="M20.4,21.75H8a.75.75,0,0,1,0-1.5H20.25V3.75H3.75V16a.75.75,0,0,1-1.5,0V3.6A1.352,1.352,0,0,1,3.6,2.25H20.4A1.352,1.352,0,0,1,21.75,3.6V20.4A1.352,1.352,0,0,1,20.4,21.75Z" stroke="currentColor" fill="currentColor"/><path id="Path_3333" data-name="Path 3333" d="M18,6.75H10a.75.75,0,0,1,0-1.5h8a.75.75,0,0,1,0,1.5Z" stroke="currentColor" fill="currentColor"/><path id="Path_3334" data-name="Path 3334" d="M7,6.75H6a.75.75,0,0,1,0-1.5H7a.75.75,0,0,1,0,1.5Z" stroke="currentColor" fill="currentColor"/><path id="Path_3335" data-name="Path 3335" d="M12,12.75H8a.75.75,0,0,1,0-1.5h4a.75.75,0,0,1,0,1.5Z" stroke="currentColor" fill="currentColor"/></g></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="19.5" height="19.5" viewBox="0 0 19.5 19.5"><g id="open-in-browser" transform="translate(-2.25 -2.25)"><path id="Path_3332" data-name="Path 3332" d="M20.4,21.75H8a.75.75,0,0,1,0-1.5H20.25V3.75H3.75V16a.75.75,0,0,1-1.5,0V3.6A1.352,1.352,0,0,1,3.6,2.25H20.4A1.352,1.352,0,0,1,21.75,3.6V20.4A1.352,1.352,0,0,1,20.4,21.75Z" stroke="currentColor" fill="currentColor"/><path id="Path_3333" data-name="Path 3333" d="M18,6.75H10a.75.75,0,0,1,0-1.5h8a.75.75,0,0,1,0,1.5Z" stroke="currentColor" fill="currentColor"/><path id="Path_3334" data-name="Path 3334" d="M7,6.75H6a.75.75,0,0,1,0-1.5H7a.75.75,0,0,1,0,1.5Z" stroke="currentColor" fill="currentColor"/><path id="Path_3335" data-name="Path 3335" d="M12,12.75H8a.75.75,0,0,1,0-1.5h4a.75.75,0,0,1,0,1.5Z" stroke="currentColor" fill="currentColor"/></g></svg>');
}
:is(a[href^='mailto']:not(.page-numbers),.footer-info a[href^='mailto']:not(.page-numbers)):not(:has(img)):before {
  width: 1.4em;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21.5" height="15.5" viewBox="0 0 21.5 15.5"><g id="mail" transform="translate(-1.25 -4.25)"><path id="Path_2940" data-name="Path 2940" d="M12,13.25a.749.749,0,0,1-.43-.136l-5-3.5a.75.75,0,1,1,.86-1.229l4.57,3.2,4.57-3.2a.75.75,0,1,1,.86,1.229l-5,3.5A.749.749,0,0,1,12,13.25Z" stroke="currentColor" /><path id="Path_2941" data-name="Path 2941" d="M20,19.75H4A2.753,2.753,0,0,1,1.25,17V7A2.753,2.753,0,0,1,4,4.25H20A2.753,2.753,0,0,1,22.75,7V17A2.753,2.753,0,0,1,20,19.75ZM4,5.75A1.251,1.251,0,0,0,2.75,7V17A1.251,1.251,0,0,0,4,18.25H20A1.251,1.251,0,0,0,21.25,17V7A1.251,1.251,0,0,0,20,5.75Z" stroke="currentColor"/></g></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21.5" height="15.5" viewBox="0 0 21.5 15.5"><g id="mail" transform="translate(-1.25 -4.25)"><path id="Path_2940" data-name="Path 2940" d="M12,13.25a.749.749,0,0,1-.43-.136l-5-3.5a.75.75,0,1,1,.86-1.229l4.57,3.2,4.57-3.2a.75.75,0,1,1,.86,1.229l-5,3.5A.749.749,0,0,1,12,13.25Z" stroke="currentColor" fill="currentColor" /><path id="Path_2941" data-name="Path 2941" d="M20,19.75H4A2.753,2.753,0,0,1,1.25,17V7A2.753,2.753,0,0,1,4,4.25H20A2.753,2.753,0,0,1,22.75,7V17A2.753,2.753,0,0,1,20,19.75ZM4,5.75A1.251,1.251,0,0,0,2.75,7V17A1.251,1.251,0,0,0,4,18.25H20A1.251,1.251,0,0,0,21.25,17V7A1.251,1.251,0,0,0,20,5.75Z" stroke="currentColor" fill="currentColor"/></g></svg>');
}
a[href^='tel']:not(.page-numbers):before {
  width: 1em;
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21.304" height="21.155" viewBox="0 0 21.304 21.155"><path id="phone" d="M20.194,22.405h0a2.6,2.6,0,0,1-.551-.06c-3.035-.66-8.716-2.359-12.673-6.315C3.176,12.237,1.9,6.964,1.475,4.159a2.458,2.458,0,0,1,.572-2A2.65,2.65,0,0,1,4.064,1.25H7.815a.75.75,0,0,1,.7.486l1.455,3.87a.75.75,0,0,1,.035.4L9.278,9.919a9.467,9.467,0,0,0,4.833,4.8l3.865-.749a.75.75,0,0,1,.41.035l3.882,1.479a.75.75,0,0,1,.483.7v3.584a2.668,2.668,0,0,1-.739,1.861A2.5,2.5,0,0,1,20.194,22.405ZM4.064,2.75a1.152,1.152,0,0,0-.879.388.979.979,0,0,0-.226.8c.4,2.623,1.582,7.545,5.072,11.035,3.686,3.686,9.057,5.285,11.931,5.91a1.021,1.021,0,0,0,.968-.293,1.176,1.176,0,0,0,.321-.821V16.7l-3.2-1.219-3.908.757a.75.75,0,0,1-.479-.066c-3.072-1.542-4.825-3.3-5.86-5.892a.75.75,0,0,1-.041-.416l.732-3.924L7.3,2.75Z" transform="translate(-1.446 -1.25)" stroke="currentColor"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21.304" height="21.155" viewBox="0 0 21.304 21.155"><path id="phone" d="M20.194,22.405h0a2.6,2.6,0,0,1-.551-.06c-3.035-.66-8.716-2.359-12.673-6.315C3.176,12.237,1.9,6.964,1.475,4.159a2.458,2.458,0,0,1,.572-2A2.65,2.65,0,0,1,4.064,1.25H7.815a.75.75,0,0,1,.7.486l1.455,3.87a.75.75,0,0,1,.035.4L9.278,9.919a9.467,9.467,0,0,0,4.833,4.8l3.865-.749a.75.75,0,0,1,.41.035l3.882,1.479a.75.75,0,0,1,.483.7v3.584a2.668,2.668,0,0,1-.739,1.861A2.5,2.5,0,0,1,20.194,22.405ZM4.064,2.75a1.152,1.152,0,0,0-.879.388.979.979,0,0,0-.226.8c.4,2.623,1.582,7.545,5.072,11.035,3.686,3.686,9.057,5.285,11.931,5.91a1.021,1.021,0,0,0,.968-.293,1.176,1.176,0,0,0,.321-.821V16.7l-3.2-1.219-3.908.757a.75.75,0,0,1-.479-.066c-3.072-1.542-4.825-3.3-5.86-5.892a.75.75,0,0,1-.041-.416l.732-3.924L7.3,2.75Z" transform="translate(-1.446 -1.25)" stroke="currentColor"/></svg>');
}
:is(.footer-socials a:not(.page-numbers)):after {
  display: none;
}
.wp-block-gallery.has-nested-images:not(.columns-1) {
  display: flex;
  flex-direction: column;
}
@media (width >= 48rem) {
  .wp-block-gallery.has-nested-images:not(.columns-1) {
    flex-direction: row;
  }
}
:is(.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)):before {
  display: none;
}
:is(.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)) figcaption {
  background-color: rgba(0,0,0,0.75);
  backdrop-filter: blur(3px);
}
figcaption.coblocks-lightbox__caption:not(.has-text-color) {
  background-color: var(--color-dgc-black);
  padding: calc(var(--spacing) * 2);
  color: var(--color-white);
}
.wp-block-column {
  container-type: inline-size;
  container-name: wp-block-column;
}
.wp-block-column .wp-block-buttons {
  flex-wrap: wrap;
}
.is-nowrap:is(.wp-block-column .wp-block-buttons) {
  flex-wrap: wrap;
}
@container wp-block-column (width >= 24rem) {
  .is-nowrap:is(.wp-block-column .wp-block-buttons) {
    flex-wrap: nowrap;
  }
}
:is(.wp-block-column .wp-block-buttons) .wp-block-button.wp-block-button__width-50 {
  width: 100%;
}
@container wp-block-column (width >= 24rem) {
  :is(.wp-block-column .wp-block-buttons) .wp-block-button.wp-block-button__width-50 {
    width: calc(50% - var(--wp--style--block-gap,.5em) * .5);
  }
}
.is-vertical:is(.wp-block-column .wp-block-buttons) .wp-block-button.has-custom-width {
  flex-basis: calc(var(--spacing) * 0) !important;
}
.wp-block-column .wp-block-gallery.has-nested-images:not(.columns-1) {
  flex-direction: column;
}
@container wp-block-column (width >= 28rem) {
  .wp-block-column .wp-block-gallery.has-nested-images:not(.columns-1) {
    flex-direction: row;
  }
}
:is(.wp-block-column .wp-block-gallery.has-nested-images:not(.columns-1)) figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),:is(.wp-block-column .wp-block-gallery.has-nested-images:not(.columns-1)) figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
  width: 100%;
}
@container wp-block-column (width >= 28rem) {
  :is(.wp-block-column .wp-block-gallery.has-nested-images:not(.columns-1)) figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),:is(.wp-block-column .wp-block-gallery.has-nested-images:not(.columns-1)) figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
    width: calc(50% - var(--wp--style--unstable-gallery-gap,16px) * .5);
  }
}
.prose a.link-button {
  display: flex;
  flex-direction: row;
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  .prose a.link-button {
    color: var(--color-white);
  }
}
:is(.prose a.link-button):after {
  display: none;
}
:is(.prose a.link-button):not(.add2cal):before {
  display: none;
}
.prose .wp-block-buttons {
  container-type: inline-size;
  container-name: wp-block-buttons;
  flex-wrap: wrap;
  align-items: stretch;
}
.is-nowrap:is(.prose .wp-block-buttons) {
  flex-wrap: wrap;
}
@container wp-block-column (width >= 24rem) {
  .is-nowrap:is(.prose .wp-block-buttons) {
    flex-wrap: nowrap;
  }
}
:is(.prose .wp-block-buttons) .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  gap: calc(var(--spacing) * 2);
  --tw-shadow-alpha: 30%;
  --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, oklab(from rgb(0 0 0 / 0.1) l a b / 30%)), 0 2px 4px -2px var(--tw-shadow-color, oklab(from rgb(0 0 0 / 0.1) l a b / 30%));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
:is(:is(.prose .wp-block-buttons) .wp-block-button__link):not(.has-text-align-left,.has-text-align-right),.has-text-align-center:is(:is(.prose .wp-block-buttons) .wp-block-button__link) {
  justify-content: center;
}
.has-text-align-right:is(:is(.prose .wp-block-buttons) .wp-block-button__link) {
  justify-content: flex-end;
}
:is(:is(.prose .wp-block-buttons) .wp-block-button__link):before {
  margin-right: calc(var(--spacing) * 0) !important;
}
:is(:is(.prose .wp-block-buttons) .wp-block-button__link):after {
  margin: calc(var(--spacing) * 0);
  padding: calc(var(--spacing) * 0);
}
.has-ds-white-color {
  color: var(--color-white);
}
.has-dgcorange-background-color {
  background-color: var(--color-dgc-orange) !important;
}
.has-dgcnavy-background-color {
  background-color: var(--color-dgc-navy) !important;
}
.has-dgcnavy-5-background-color {
  background-color: var(--color-dgc-navy-tint-5) !important;
}
@media (prefers-color-scheme: dark) {
  .has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-black) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-navy-tint-95) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-dorange-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-ldorange-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-teal-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lteal-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-dteal-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-ldteal-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-green-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lgreen-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lime-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lime-light-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-red-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lred-muted) !important;
  }
}
.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
  background-color: var(--color-dgc-orange);
}
.has-dgcorange-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
  background-color: var(--color-dgc-orange-tint-75);
}
@media (prefers-color-scheme: dark) {
  .has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-orange-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-orange-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-orange-tint-95-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-orange-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-orange-tint-85-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-orange-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-orange-tint-75-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-orange-tint-50-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-orange-tint-50-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-orange-tint-25-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-orange-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-orange-tint-5-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-yellow-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lyellow-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-skye-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lroyal-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lskye-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-purple-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lpurple-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-magenta-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lmagenta-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-pink-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-light-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-lpink-muted) !important;
  }
}
.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
  background-color: var(--color-dgc-navy-tint-95);
}
@media (prefers-color-scheme: dark) {
  .has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-navy-tint-95-muted) !important;
  }
}
.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
  background-color: var(--color-dgc-navy-tint-5);
}
@media (prefers-color-scheme: dark) {
  .has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-navy-tint-95-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgcnavy-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-navy-tint-85-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-navy-tint-75-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-navy-tint-50-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-navy-tint-50-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-navy-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-navy-tint-25-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-navy-tint-5-muted) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    background-color: var(--color-dgc-navy-tint-5-muted) !important;
  }
}
.has-background:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) strong:not(.has-text-color) {
  color: inherit;
}
.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
  color: var(--color-black);
}
:is(:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h1,:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h2,:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h3,:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h4,:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h5,:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h6,:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) p,:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) li,:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) blockquote,:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) cite,:is(.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) .lead):not(.has-text-color,.is-style-info,.is-style-error) {
  color: var(--color-black);
}
.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
  color: var(--color-dgc-black);
}
:is(.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) h1,.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) h2,.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) h3,.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) h4,.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) h5,.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) h6,.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) p,.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) li,.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) blockquote,.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) cite,.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) .lead):not(.has-text-color,.is-style-info,.is-style-error) {
  color: var(--color-dgc-black);
}
.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
  color: var(--color-dgc-navy);
}
:is(:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h1,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h2,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h3,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h4,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h5,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h6,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) p,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) li,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) blockquote,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) cite,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='.has-dgc-orange-tint']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) .lead):not(.has-text-color,.is-style-info,.is-style-error) {
  color: var(--color-dgc-navy);
}
.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
  color: var(--color-dgc-grey);
}
:is(:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h1,:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h2,:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h3,:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h4,:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h5,:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h6,:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > p,:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > li,:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > blockquote,:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > cite,:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > .lead):not(.has-text-color,.is-style-warning,.is-style-success,.has-background) {
  color: var(--color-dgc-grey);
}
.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
  color: var(--color-dgc-white);
}
:is(:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h1,:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h2,:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h3,:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h4,:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h5,:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > h6,:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > p,:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > li,:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > blockquote,:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > cite,:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) :not(.has-background)) > .lead):not(.has-text-color,.is-style-warning,.is-style-success) {
  color: var(--color-dgc-white);
}
:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button) {
  color: var(--color-dgc-royal);
}
@media (hover: hover) {
  :is(:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):hover {
    color: var(--color-dgc-dteal);
  }
}
:is(:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):focus {
  color: var(--color-dgc-dteal);
}
:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button) {
  color: var(--color-dgc-navy-tint-25);
}
@media (hover: hover) {
  :is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):hover {
    color: var(--color-dgc-teal);
  }
}
:is(:is(.has-dark-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):focus {
  color: var(--color-dgc-teal);
}
.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) a:not(.wp-block-button__link,.btn,.has-text-color,button) {
  color: var(--color-dgc-skye);
}
@media (hover: hover) {
  :is(.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) a:not(.wp-block-button__link,.btn,.has-text-color,button)):hover {
    color: var(--color-dgc-teal);
  }
}
:is(.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) a:not(.wp-block-button__link,.btn,.has-text-color,button)):focus {
  color: var(--color-dgc-teal);
}
:is(.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),[class*='has-dgc-orange-tint-']:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button) {
  color: var(--color-dgc-black);
}
@media (hover: hover) {
  :is(:is(.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),[class*='has-dgc-orange-tint-']:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):hover {
    color: var(--color-dgc-navy-tint-95);
  }
}
:is(:is(.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),[class*='has-dgc-orange-tint-']:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):focus {
  color: var(--color-dgc-navy-tint-95);
}
:is(.has-dgc-orange-tint-50-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button) {
  color: var(--color-dgc-black);
}
@media (hover: hover) {
  :is(:is(.has-dgc-orange-tint-50-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):hover {
    color: var(--color-dgc-navy-tint-85);
  }
}
:is(:is(.has-dgc-orange-tint-50-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-25-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):focus {
  color: var(--color-dgc-navy-tint-85);
}
:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button) {
  color: var(--color-dgc-navy);
}
@media (hover: hover) {
  :is(:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):hover {
    color: var(--color-dgc-navy-tint-95);
  }
}
:is(:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):focus {
  color: var(--color-dgc-navy-tint-95);
}
:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button) {
  color: var(--color-dgc-orange-tint-25);
}
@media (hover: hover) {
  :is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):hover {
    color: var(--color-dgc-orange-tint-5);
  }
}
:is(:is(.has-dgc-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-purple-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-magenta-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):focus {
  color: var(--color-dgc-orange-tint-5);
}
.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) a:not(.wp-block-button__link,.btn,.has-text-color,button) {
  color: var(--color-dgc-pale-blue);
}
@media (hover: hover) {
  :is(.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) a:not(.wp-block-button__link,.btn,.has-text-color,button)):hover {
    color: var(--color-dgc-skye);
  }
}
:is(.has-dgc-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) a:not(.wp-block-button__link,.btn,.has-text-color,button)):focus {
  color: var(--color-dgc-skye);
}
@media (prefers-color-scheme: dark) {
  .has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    color: var(--color-dgc-grey);
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h1,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h2,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h3,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h4,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h5,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h6,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) p,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) li,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) blockquote,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) cite,:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) .lead):not(.has-text-color,.is-style-success,.is-style-warning) {
    color: var(--color-dgc-grey);
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)) {
    color: var(--color-dgc-white);
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h1,:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h2,:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h3,:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h4,:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h5,:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) h6,:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) p,:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) li,:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) blockquote,:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) cite,:is(.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) .lead):not(.has-text-color,.is-style-success,.is-style-warning) {
    color: var(--color-dgc-white);
  }
}
@media (prefers-color-scheme: dark) {
  :is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button) {
    color: var(--color-dgc-pale-blue);
  }
}
@media (prefers-color-scheme: dark) {
  @media (hover: hover) {
    :is(:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):hover {
      color: var(--color-dgc-skye);
    }
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(.has-background-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-95-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-85-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-75-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-grey-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-navy-tint-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcnavy-5-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-lime-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-green-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-teal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dteal-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-skyeblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-royalblue-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):focus {
    color: var(--color-dgc-skye);
  }
}
@media (prefers-color-scheme: dark) {
  :is(.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button) {
    color: var(--color-dgc-orange-tint-25);
  }
}
@media (prefers-color-scheme: dark) {
  @media (hover: hover) {
    :is(:is(.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):hover {
      color: var(--color-dgc-orange-tint-5);
    }
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(.has-dgc-orange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgcorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)):is([class*='has-dgc-orange-tint-']),.has-dgc-light-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-red-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-dorange-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-light-yellow-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button)),.has-dgc-pink-background-color:is(.prose-dgc-student-portal :not(.wp-block-button__link,button))) a:not(.wp-block-button__link,.btn,.has-text-color,button)):focus {
    color: var(--color-dgc-orange-tint-5);
  }
}
.prose a.wp-element-button, .prose .wp-element-button, button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']) {
  --tw-leading: 1.25;
  line-height: 1.25;
  text-decoration-line: none;
}
@media (hover: hover) {
  :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):hover {
    color: var(--color-dgc-royal);
  }
}
:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):focus {
  color: var(--color-dgc-royal);
}
:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):focus {
  outline-style: var(--tw-outline-style);
  outline-width: 2px;
}
:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):focus {
  outline-offset: 2px;
}
:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):active {
  background-color: var(--color-dgc-orange);
}
:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) strong {
  color: currentcolor;
}
@media (hover: hover) {
  :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not([class*="hover:bg"]):hover {
    background-color: var(--color-dgc-grey);
  }
}
:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not([class*="focus:bg"]):focus {
  background-color: var(--color-dgc-grey);
}
.has-ds-white-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) {
  color: var(--color-white) !important;
}
.has-dgcnavy-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) {
  color: var(--color-dgc-navy) !important;
}
:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background) {
  color: var(--color-dgc-white);
}
@media (hover: hover) {
  :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background):hover {
    color: var(--color-dgc-royal);
  }
}
:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background):focus {
  color: var(--color-dgc-royal);
}
@media (prefers-color-scheme: dark) {
  :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background) {
    color: var(--color-dgc-white);
  }
}
.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"]) {
  background-color: var(--color-dgc-royal);
}
@media (hover: hover) {
  :is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):hover {
    background-color: var(--color-dgc-grey) !important;
  }
}
@media (hover: hover) {
  :is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):hover {
    color: var(--color-dgc-royal) !important;
  }
}
:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):focus {
  background-color: var(--color-dgc-grey) !important;
}
:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):focus {
  color: var(--color-dgc-royal) !important;
}
@media (hover: hover) {
  .has-dark-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):hover {
    color: var(--color-dgc-black) !important;
  }
}
.has-dark-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):focus {
  color: var(--color-dgc-black) !important;
}
@media (hover: hover) {
  .has-dgc-navy-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):hover {
    color: var(--color-dgc-navy) !important;
  }
}
.has-dgc-navy-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):focus {
  color: var(--color-dgc-navy) !important;
}
@media (hover: hover) {
  .has-dgc-red-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):hover {
    color: var(--color-dgc-red) !important;
  }
}
.has-dgc-red-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):focus {
  color: var(--color-dgc-red) !important;
}
@media (hover: hover) {
  .has-dgc-purple-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):hover {
    color: var(--color-dgc-purple) !important;
  }
}
.has-dgc-purple-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):focus {
  color: var(--color-dgc-purple) !important;
}
@media (hover: hover) {
  .has-dgc-magenta-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):hover {
    color: var(--color-dgc-magenta) !important;
  }
}
.has-dgc-magenta-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):focus {
  color: var(--color-dgc-magenta) !important;
}
@media (hover: hover) {
  .has-dgc-grey-background-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):hover {
    background-color: var(--color-dgc-white) !important;
  }
}
.has-dgc-grey-background-color:is(.wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline,.dgc-modal__close,[class*="hover:bg"],[class*="focus:bg"])):focus {
  background-color: var(--color-dgc-white) !important;
}
.dgc-modal__close:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline) {
  background-color: var(--color-dgc-royal);
}
@media (hover: hover) {
  .dgc-modal__close:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline):hover {
    background-color: var(--color-dgc-navy-tint-25);
  }
}
.dgc-modal__close:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.is-style-outline):focus {
  background-color: var(--color-dgc-navy-tint-25);
}
.has-dgc-red-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-royalblue-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-purple-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-magenta-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) {
  background-color: var(--color-dgc-orange);
}
@media (hover: hover) {
  :is(.has-dgc-red-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-royalblue-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-purple-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-magenta-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):hover {
    background-color: var(--color-dgc-orange-tint-25) !important;
  }
}
:is(.has-dgc-red-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-royalblue-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-purple-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-magenta-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):focus {
  background-color: var(--color-dgc-orange-tint-25) !important;
}
:is(.has-dgc-red-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-royalblue-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-purple-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-magenta-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):not(.has-text-color),:is(.has-dgc-red-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-royalblue-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-purple-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-magenta-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):not(.has-text-color) strong {
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  .has-dgc-royalblue-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-skyeblue-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-pink-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-dteal-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-teal-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-teal-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-green-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-green-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-lime-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-lime-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-yellow-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-yellow-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-dorange-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-orange-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgcorange-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is([class*='.has-dgc-orange-tint']) *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-dorange-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-red-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) {
    background-color: var(--color-dgc-orange);
  }
}
@media (prefers-color-scheme: dark) {
  :is(.has-dgc-royalblue-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-skyeblue-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-pink-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-dteal-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-teal-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-teal-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-green-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-green-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-lime-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-lime-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-yellow-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-yellow-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-dorange-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-orange-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgcorange-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is([class*='.has-dgc-orange-tint']) *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-dorange-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-light-red-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):not(.has-text-color) {
    color: var(--color-dgc-navy);
  }
}
@media (hover: hover) {
  :is(.bg-dgc-grey *:not(.has-text-color) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.bg-dgc-navy-tint-5 *:not(.has-text-color) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) .has-dgcnavy-5-background-color *:not(.has-text-color) .wp-block-button:not(.is-style-outline),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) .has-dgc-grey-background-color *:not(.has-text-color) .wp-block-button:not(.is-style-outline)):hover {
    color: var(--color-dgc-navy) !important;
  }
}
:is(.bg-dgc-grey *:not(.has-text-color) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.bg-dgc-navy-tint-5 *:not(.has-text-color) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) .has-dgcnavy-5-background-color *:not(.has-text-color) .wp-block-button:not(.is-style-outline),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) .has-dgc-grey-background-color *:not(.has-text-color) .wp-block-button:not(.is-style-outline)):focus {
  color: var(--color-dgc-navy) !important;
}
@media (hover: hover) {
  :is(.bg-dgc-grey *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.bg-dgc-navy-tint-5 *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) .has-dgc-grey-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) .has-dgcnavy-5-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline)):hover {
    background-color: var(--color-dgc-orange) !important;
  }
}
:is(.bg-dgc-grey *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.bg-dgc-navy-tint-5 *:not(.has-background) .wp-block-button:not(.is-style-outline) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) .has-dgc-grey-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) .has-dgcnavy-5-background-color *:not(.has-background) .wp-block-button:not(.is-style-outline)):focus {
  background-color: var(--color-dgc-orange) !important;
}
.wp-block-button:not(.is-style-circular,.is-style-3d) :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) {
  border-radius: 0;
}
.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) {
  color: var(--color-dgc-royal);
}
@media (hover: hover) {
  :is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):hover {
    background-color: var(--color-dgc-grey) !important;
  }
}
@media (hover: hover) {
  :is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):hover {
    color: var(--color-dgc-royal) !important;
  }
}
:is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):focus {
  background-color: var(--color-dgc-grey) !important;
}
@media (prefers-color-scheme: dark) {
  .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) {
    color: var(--color-dgc-skye);
  }
}
:is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):not(.has-background) {
  background-color: transparent !important;
}
@media (hover: hover) {
  :is(.bg-dgc-grey :is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):not(.has-background),.has-dgc-grey-background-color :is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):not([class*="hover:bg"]),.has-dgcnavy-5-background-color :is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):not([class*="hover:bg"])):hover {
    background-color: var(--color-dgc-white) !important;
  }
}
:is(.bg-dgc-grey :is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):not(.has-background),.has-dgc-grey-background-color :is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):not([class*="hover:bg"]),.has-dgcnavy-5-background-color :is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):not([class*="hover:bg"])):focus {
  background-color: var(--color-dgc-white) !important;
}
@media (prefers-color-scheme: dark) {
  .has-dark-color:is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
    color: var(--color-dgc-navy-tint-25) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-navy-color:is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))),.has-dgc-dteal-color:is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))),.has-dgc-royalblue-color:is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
    color: var(--color-dgc-skye) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .has-dgc-red-color:is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))),.has-dgc-purple-color:is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))),.has-dgc-magenta-color:is(.is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
    color: var(--color-dgc-orange-tint-25) !important;
  }
}
.has-dgc-dorange-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-orange-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgcorange-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),:is([class*='.has-dgc-orange-tint']) *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-dorange-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-red-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-yellow-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-yellow-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-lime-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-lime-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-teal-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-teal-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-dteal-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-skyeblue-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-pink-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  .has-dgc-dorange-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-orange-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgcorange-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),:is([class*='.has-dgc-orange-tint']) *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-dorange-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-red-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-yellow-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-yellow-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-lime-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-lime-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-teal-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-teal-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-dteal-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-skyeblue-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-pink-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
    color: var(--color-white);
  }
}
.has-dgc-green-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-green-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  .has-dgc-green-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-green-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
    color: var(--color-white);
  }
}
.has-dark-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-tint-95-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgcnavy-95-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-tint-85-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-tint-75-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-skye);
}
.has-dgc-red-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-orange);
}
.has-dgc-royalblue-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-purple-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-magenta-background-color *:not(.has-background) .is-style-outline :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-white);
}
.is-style-3d :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) {
  border-radius: var(--radius-sm);
}
.has-dgc-red-color:is(.is-style-3d :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
  box-shadow: inset 0 -3px 0 0 #a2164740;
}
.has-dgc-royalblue-color:is(.is-style-3d :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
  box-shadow: inset 0 -3px 0 0 #15568a40;
}
.has-dgc-purple-color:is(.is-style-3d :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
  box-shadow: inset 0 -3px 0 0 #782A8C40;
}
.has-dgc-magenta-color:is(.is-style-3d :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
  box-shadow: inset 0 -3px 0 0 #B01D8B40;
}
.is-style-shadow :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) {
  box-shadow: 0 4px 6px #0000001c,0 1px 3px rgba(0,0,0,0.5);
}
.has-dgc-red-color:is(.is-style-shadow :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
  box-shadow: 0 4px 6px #a216471c,0 1px 3px #a2164750;
}
.has-dgc-royalblue-color:is(.is-style-shadow :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
  box-shadow: 0 4px 6px #15568a1c,0 1px 3px #15568a50;
}
.has-dgc-purple-color:is(.is-style-shadow :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
  box-shadow: 0 4px 6px #782A8C1c,0 1px 3px #782A8C50;
}
.has-dgc-magenta-color:is(.is-style-shadow :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
  box-shadow: 0 4px 6px #B01D8B1c,0 1px 3px #B01D8B50;
}
@media (hover: hover) {
  :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):has(.has-background-color):not([class*="hover:bg"],[class*="focus:bg"]):hover {
    background-color: var(--color-dgc-grey) !important;
  }
}
:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):has(.has-background-color):not([class*="hover:bg"],[class*="focus:bg"]):focus {
  background-color: var(--color-dgc-grey);
}
@media (hover: hover) {
  :is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):has(.has-background-color):not([class*="hover:bg"],[class*="focus:bg"]):not(.has-text-color):hover {
    color: var(--color-dgc-royal) !important;
  }
}
:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):has(.has-background-color):not([class*="hover:bg"],[class*="focus:bg"]):not(.has-text-color):focus {
  color: var(--color-dgc-royal);
}
.wp-block-button:not(.is-style-outline) .has-dark-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background) {
  background-color: var(--color-dgc-grey);
}
@media (hover: hover) {
  :is(.wp-block-button:not(.is-style-outline) .has-dark-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background)):hover {
    background-color: var(--color-dgc-orange) !important;
  }
}
:is(.wp-block-button:not(.is-style-outline) .has-dark-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background)):focus {
  background-color: var(--color-dgc-orange) !important;
}
.wp-block-button:not(.is-style-outline) .has-dgc-navy-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background) {
  background-color: var(--color-dgc-orange);
}
.wp-block-button:not(.is-style-outline) .has-dgc-orange-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background),.wp-block-button:not(.is-style-outline) .has-dgcorange-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background),.wp-block-button:not(.is-style-outline) .has-dgc-yellow-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background),.wp-block-button:not(.is-style-outline) .has-dgc-lime-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background),.wp-block-button:not(.is-style-outline) .has-dgc-teal-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background),.wp-block-button:not(.is-style-outline) .has-dgc-skyeblue-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background) {
  background-color: var(--color-dgc-navy);
}
.wp-block-button:not(.is-style-outline) .has-dgc-red-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background),.wp-block-button:not(.is-style-outline) .has-dgc-royalblue-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background),.wp-block-button:not(.is-style-outline) .has-dgc-purple-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background) {
  background-color: var(--color-dgc-navy-tint-5);
}
.wp-block-button:not(.is-style-outline) .has-dgc-dorange-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background),.wp-block-button:not(.is-style-outline) .has-dgc-green-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background),.wp-block-button:not(.is-style-outline) .has-dgc-dteal-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background),.wp-block-button:not(.is-style-outline) .has-dgc-pink-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background) {
  background-color: var(--color-black);
}
.wp-block-button:not(.is-style-outline) .has-dgc-magenta-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-background-color,.has-background) {
  background-color: var(--color-dgc-white);
}
@media (prefers-color-scheme: dark) {
  .has-text-color:is(.has-dgc-navy-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-navy-tint-95-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgcnavy-95-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-navy-tint-85-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-navy-tint-75-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
    color: var(--color-dgc-navy) !important;
  }
}
.has-dgc-navy-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-tint-95-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgcnavy-95-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-tint-85-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-tint-75-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-white) !important;
}
@media (prefers-color-scheme: dark) {
  .has-dgc-navy-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-tint-95-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgcnavy-95-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-tint-85-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-tint-75-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
    color: var(--color-dgc-navy) !important;
  }
}
.has-dgc-orange-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgcorange-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):is([class*='.has-dgc-orange-tint']):not(.has-text-color),.has-dgc-light-dorange-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-red-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-navy) !important;
}
.has-dgc-dteal-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-skyeblue-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-black) !important;
}
.has-background-color:is(.has-dgc-dteal-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-skyeblue-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))) {
  color: var(--color-dgc-black) !important;
}
.has-background-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-grey-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgcnavy-5-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-navy) !important;
}
@media (prefers-color-scheme: dark) {
  .has-dark-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgc-navy-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])) {
    background-color: var(--color-dgc-white) !important;
  }
}
.has-dark-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-white);
}
@media (prefers-color-scheme: dark) {
  .has-dark-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-navy-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
    color: var(--color-black) !important;
  }
}
@media (hover: hover) {
  :is(.has-dgc-grey-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgcnavy-5-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):hover {
    background-color: var(--color-dgc-royal) !important;
  }
}
@media (hover: hover) {
  :is(.has-dgc-grey-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgcnavy-5-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):hover {
    color: var(--color-dgc-white) !important;
  }
}
:is(.has-dgc-grey-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])),.has-dgcnavy-5-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc']))):focus {
  background-color: var(--color-dgc-royal) !important;
}
.has-dgc-red-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-purple-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-magenta-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-white);
}
.has-dgc-dorange-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-black) !important;
}
.has-dgc-yellow-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-yellow-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-lime-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-lime-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-green-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-green-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-teal-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-teal-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-light-teal-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color),.has-dgc-pink-background-color:is(.prose a.wp-element-button,.prose .wp-element-button,button:not(.link-button,.nopanel,.mobile-menu,.search-submit,.submit-search,[class*='bg-dgc-'],[class*='text-dgc'])):not(.has-text-color) {
  color: var(--color-dgc-black);
}
.btn, .tw-btn, .prose .btn {
  border-radius: 0;
  background-color: var(--color-background);
  padding-inline: calc(var(--spacing) * 2);
  padding-block: calc(var(--spacing) * 4);
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  color: var(--color-dgc-navy);
  text-decoration-line: none;
  opacity: 100%;
}
@media (prefers-color-scheme: dark) {
  .btn, .tw-btn, .prose .btn {
    background-color: var(--color-white);
  }
}
.btn-sm {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.btn-primary {
  background-color: var(--color-dgc-orange);
  color: var(--color-dgc-navy);
}
[class*="btn-outline"], [class*="tw-btn-outline"] {
  border-style: var(--tw-border-style);
  border-width: 1px;
  --tw-border-style: solid;
  border-style: solid;
}
.btn-outline-secondary, .tw-btn-outline-secondary {
  color: var(--color-dgc-navy);
  border-color: var(--color-dgc-navy);
}
.btn-primary:hover, .btn-primary:focus, .btn-outline-secondary:hover, .btn-outline-secondary:focus, .tw-btn-outline-secondary:hover, .tw-btn-outline-secondary:focus {
  background-color: var(--color-dgc-navy-tint-95);
  opacity: 100%;
  color: var(--color-white);
}
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .tw-btn-outline-secondary:hover, .tw-btn-outline-secondary:focus {
  background-color: var(--color-dgc-navy-tint-95);
  opacity: 100%;
  color: var(--color-white);
}
@media (hover: hover) {
  :is(:is(.has-dgc-grey-background-color:not(.wp-block-button__link,button),.has-dgcnavy-5-background-color:not(.wp-block-button__link,button)) a.wp-block-button__link:not(.has-background)):hover {
    background-color: var(--color-dgc-navy-tint-25) !important;
  }
}
:is(:is(.has-dgc-grey-background-color:not(.wp-block-button__link,button),.has-dgcnavy-5-background-color:not(.wp-block-button__link,button)) a.wp-block-button__link:not(.has-background)):focus {
  background-color: var(--color-dgc-navy-tint-25) !important;
}
@media (hover: hover) {
  .search-submit:hover {
    background-color: var(--color-dgc-orange) !important;
  }
}
.search-submit:focus {
  background-color: var(--color-dgc-orange) !important;
}
@media (prefers-color-scheme: dark) {
  .search-submit {
    background-color: var(--color-dgc-navy-tint-95) !important;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .activeMenu {
    overflow: hidden;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  #page {
    padding-left: var(--v-menu-width);
  }
}
.vertical-left-col {
  z-index: 10000;
  height: 4.1rem;
  background-color: var(--color-dgc-navy);
  background-clip: padding-box;
  color: var(--color-white);
  --tw-shadow-alpha: 30%;
  --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, oklab(from rgb(0 0 0 / 0.1) l a b / 30%)), 0 2px 4px -2px var(--tw-shadow-color, oklab(from rgb(0 0 0 / 0.1) l a b / 30%));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col {
    position: sticky;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col {
    top: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col {
    overflow: auto;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col {
    position: fixed;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col {
    top: calc(var(--spacing) * 0);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col {
    left: calc(var(--spacing) * 0);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col {
    height: 100%;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col {
    min-height: 100dvh;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col {
    transition-property: background-color,color,transform;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
}
.vertical-left-col {
  transition-duration: 0.4s;
  transition-timing-function: linear;
  transform: translateZ(0);
}
.vertical-left-col a {
  color: var(--color-dgc-grey);
}
@media (min-width: 40rem) and (min-height: 530px) {
  .admin-bar .vertical-left-col {
    top: 42px;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .admin-bar .vertical-left-col {
    min-height: calc(100dvh - 42px);
  }
}
@media (min-width: 48rem) and (min-height: 530px) {
  .admin-bar .vertical-left-col {
    top: 32px;
  }
}
@media (min-width: 48rem) and (min-height: 530px) {
  .admin-bar .vertical-left-col {
    min-height: calc(100dvh - 32px);
  }
}
.vertical-left-col .main-logo {
  width: 192px;
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .main-logo {
    position: absolute;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .main-logo {
    top: calc(var(--spacing) * 0);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .main-logo {
    left: calc(192px * -1);
  }
}
.vertical-left-col .main-logo {
  transition: left 0.4s linear;
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.vertical-left-col .main-logo):after {
    display: none;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col .main-logo):after {
    position: absolute;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col .main-logo):after {
    bottom: calc(var(--spacing) * 0);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col .main-logo):after {
    display: block;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col .main-logo):after {
    height: 1px;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col .main-logo):after {
    width: calc(100% - (calc(var(--spacing) * 4) * 2));
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col .main-logo):after {
    background-color: var(--color-dgc-orange);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col .main-logo):after {
    --tw-content: '';
    content: var(--tw-content);
  }
}
.vertical-left-col .mobile-menu {
  width: 4rem;
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .mobile-menu {
    left: calc(3px * -1);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .mobile-menu {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .mobile-menu {
    transition-property: left;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .mobile-menu {
    --tw-duration: 400ms;
    transition-duration: 400ms;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .mobile-menu {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
}
.vertical-left-col .menu-header-menu-container {
  background-clip: padding-box;
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 0.4s;
  transition-duration: 0.4s;
  --tw-ease: linear;
  transition-timing-function: linear;
}
@media (prefers-reduced-motion: reduce) {
  .vertical-left-col .menu-header-menu-container {
    transition-property: none;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col .menu-header-menu-container {
    height: 0px;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col .menu-header-menu-container {
    width: 100%;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col .menu-header-menu-container {
    background-color: var(--color-dgc-grey);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col .menu-header-menu-container {
    color: var(--color-dgc-navy);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col .menu-header-menu-container {
    opacity: 0%;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  @media (prefers-color-scheme: dark) {
    .vertical-left-col .menu-header-menu-container {
      background-color: var(--color-dgc-black);
    }
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  @media (prefers-color-scheme: dark) {
    .vertical-left-col .menu-header-menu-container {
      color: var(--color-white);
    }
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .menu-header-menu-container {
    margin-top: 4.2rem;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .menu-header-menu-container {
    display: block;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .menu-header-menu-container {
    height: calc(100% - 3rem);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .menu-header-menu-container {
    width: var(--v-menu-width);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col .menu-header-menu-container {
    overflow: hidden;
  }
}
.vertical-left-col #primary-menu {
  margin: calc(var(--spacing) * 0);
  display: flex;
  flex-direction: column;
  padding: calc(var(--spacing) * 0);
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col #primary-menu {
    gap: calc(var(--spacing) * 0);
  }
}
@media (min-width: 40rem) and (max-height: 529px) {
  .vertical-left-col #primary-menu {
    flex-direction: row;
  }
}
@media (min-width: 40rem) and (max-height: 529px) {
  .vertical-left-col #primary-menu {
    flex-wrap: wrap;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col #primary-menu {
    min-height: calc(100dvh - 8rem);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col #primary-menu {
    padding-top: calc(var(--spacing) * 4);
  }
}
:is(.vertical-left-col #primary-menu) .menu-item {
  margin: calc(var(--spacing) * 0);
  width: 100%;
  background-clip: padding-box;
  padding: calc(var(--spacing) * 0);
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.vertical-left-col #primary-menu) .menu-item {
    visibility: hidden;
  }
}
@media (min-width: 40rem) and (max-height: 529px) {
  :is(.vertical-left-col #primary-menu) .menu-item {
    width: calc(1/2 * 100%);
  }
}
@media (min-width: 40rem) and (max-height: 529px) {
  :is(.vertical-left-col #primary-menu) .menu-item {
    flex-grow: 1;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col #primary-menu) .menu-item {
    min-height: 3.375rem;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col #primary-menu) .menu-item {
    width: auto;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col #primary-menu) .menu-item {
    transition-property: background-color,color,opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
}
:is(.vertical-left-col #primary-menu) .menu-item {
  transition-duration: 0.2s;
  transition-timing-function: linear;
}
.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > a .menu-item-description {
  display: none;
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item):not(.menu-item-expanded):after {
    position: absolute;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item):not(.menu-item-expanded):after {
    bottom: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item):not(.menu-item-expanded):after {
    z-index: 1;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item):not(.menu-item-expanded):after {
    margin-left: 1rem;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item):not(.menu-item-expanded):after {
    height: 1px;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item):not(.menu-item-expanded):after {
    width: calc(100% - 2rem);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item):not(.menu-item-expanded):after {
    background-color: var(--color-dgc-navy);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item):not(.menu-item-expanded):after {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item):not(.menu-item-expanded):after {
    --tw-content: '';
    content: var(--tw-content);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  @media (prefers-color-scheme: dark) {
    :is(:is(.vertical-left-col #primary-menu) .menu-item):not(.menu-item-expanded):after {
      background-color: var(--color-dgc-grey);
    }
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item):hover,:is(:is(.vertical-left-col #primary-menu) .menu-item):focus,:is(:is(.vertical-left-col #primary-menu) .menu-item):focus-within):after {
    margin-left: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item):hover,:is(:is(.vertical-left-col #primary-menu) .menu-item):focus,:is(:is(.vertical-left-col #primary-menu) .menu-item):focus-within):after {
    width: 100%;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item) a {
    flex-wrap: wrap;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a) {
    background-color: var(--color-dgc-navy-tint-85);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a)):after {
    position: absolute;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a)):after {
    right: calc(var(--spacing) * 0);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a)):after {
    display: block;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a)):after {
    border-style: var(--tw-border-style);
    border-width: 10px;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a)):after {
    border-top-color: transparent;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a)):after {
    border-right-color: var(--color-dgc-orange-tint-25);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a)):after {
    border-bottom-color: transparent;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a)):after {
    border-left-color: transparent;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a)):after {
    --tw-content: '';
    content: var(--tw-content);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  @media (prefers-color-scheme: dark) {
    :is(.active-link :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a)):after {
      border-right-color: var(--color-dgc-black);
    }
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .current-menu-ancestor.menu-item-object-guide :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a),.current_page_parent :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a),.current_menu_item :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a) {
    background-color: var(--color-dgc-orange);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .current-menu-ancestor.menu-item-object-guide :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a),.current_page_parent :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a),.current_menu_item :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a) {
    color: var(--color-dgc-navy);
  }
}
:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button {
  border-radius: 0;
  padding-inline: calc(var(--spacing) * 2);
  padding-block: calc(var(--spacing) * 1);
  text-decoration-line: none;
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
@media (hover: hover) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button):hover {
    background-color: var(--color-dgc-navy-tint-85);
  }
}
@media (hover: hover) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button):hover {
    color: var(--color-white);
  }
}
:is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button):focus {
  background-color: var(--color-dgc-navy-tint-85);
}
:is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button):focus {
  color: var(--color-white);
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button {
    display: inline-flex;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button {
    color: var(--color-dgc-navy);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  @media (prefers-color-scheme: dark) {
    :is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button {
      color: var(--color-dgc-grey);
    }
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  @media (prefers-color-scheme: dark) {
    @media (hover: hover) {
      :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button):hover {
        background-color: var(--color-dgc-navy-tint-95);
      }
    }
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  @media (prefers-color-scheme: dark) {
    :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button):focus {
      background-color: var(--color-dgc-navy-tint-95);
    }
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button {
    color: var(--color-dgc-grey);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button {
    transition-property: background-color,color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
}
:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button {
  transition-duration: 0.2s;
  transition-timing-function: linear;
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button) .menu-item-description {
    margin-top: calc(var(--spacing) * -1);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button) .menu-item-description {
    display: block;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button) .menu-item-description {
    width: 100%;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button) .menu-item-description {
    padding-bottom: calc(var(--spacing) * 2);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button) .menu-item-description {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button) .menu-item-description {
    --tw-leading: 1;
    line-height: 1;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button) .menu-item-description {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button) .menu-item-description {
    font-style: italic;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(.vertical-left-col #primary-menu) .menu-item) a,:is(:is(.vertical-left-col #primary-menu) .menu-item) button) .menu-item-description {
    display: none;
  }
}
:is(:is(.vertical-left-col #primary-menu) .menu-item) .closelabel {
  display: none;
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item) .menu-icon {
    transition-property: font-size,color,opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item) .menu-icon {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col #primary-menu) .menu-item) .menu-icon {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
}
:is(:is(.vertical-left-col #primary-menu) .menu-item) .menu-icon {
  min-height: 2.9rem;
}
.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) {
  display: flex;
  flex-direction: row;
  padding-right: 4rem;
}
@media (min-width: 40rem) and (min-height: 530px) {
  .menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) {
    padding-right: calc(var(--spacing) * 0);
  }
}
.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) .open-submenu {
  position: absolute;
  margin-left: calc(100% - 4rem);
  display: flex;
  height: 3.375rem;
  width: 4rem;
  justify-content: center;
  background-color: var(--color-dgc-navy);
  color: var(--color-white);
}
@media (hover: hover) {
  :is(.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) .open-submenu):hover {
    background-color: var(--color-dgc-royal);
  }
}
:is(.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) .open-submenu):focus {
  background-color: var(--color-dgc-royal);
}
@media (prefers-color-scheme: dark) {
  .menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) .open-submenu {
    background-color: var(--color-dgc-grey);
  }
}
@media (prefers-color-scheme: dark) {
  .menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) .open-submenu {
    color: var(--color-dgc-navy);
  }
}
@media (prefers-color-scheme: dark) {
  @media (hover: hover) {
    :is(.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) .open-submenu):hover {
      background-color: var(--color-dgc-orange);
    }
  }
}
@media (prefers-color-scheme: dark) {
  :is(.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) .open-submenu):focus {
    background-color: var(--color-dgc-navy);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) .open-submenu {
    display: none;
  }
}
.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) .open-submenu {
  transition: all 0.5s linear;
}
:is(.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) .open-submenu) span {
  rotate: 0deg;
  transition: all 0.5s linear;
}
.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item):focus-within  > .open-submenu {
  background-color: var(--color-dgc-orange);
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  .menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item):focus-within  > .open-submenu {
    background-color: var(--color-dgc-navy);
  }
}
@media (prefers-color-scheme: dark) {
  .menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item):focus-within  > .open-submenu {
    color: var(--color-white);
  }
}
.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) #wpo365OpenIdRedirect {
  width: calc(100% - 4rem);
}
@media (min-width: 40rem) and (min-height: 530px) {
  .menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) #wpo365OpenIdRedirect {
    width: 100%;
  }
}
.menu-item-has-children:is(:is(.vertical-left-col #primary-menu) .menu-item) a {
  width: 100%;
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) {
    background-color: var(--color-dgc-navy-tint-85);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) {
    padding-right: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) {
    padding-left: 4rem;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) {
    color: var(--color-white);
  }
}
@media (min-width: 40rem) and (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) {
    width: 100%;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) {
    padding-left: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > a {
    position: relative;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > a {
    z-index: 1;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > a {
    color: var(--color-white);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > a) .menu-icon {
    font-size: 0px;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > a) .menu-icon {
    opacity: 0%;
  }
}
:is(.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > button) .closelabel {
  display: block;
}
:is(.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > button) .openlabel {
  display: none;
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .open-submenu {
    z-index: 0;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .open-submenu {
    margin-left: calc(4rem * -1);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .open-submenu {
    border-color: var(--color-dgc-orange);
  }
}
.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .open-submenu {
  transition: all 0.2s linear;
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > .open-submenu) span {
    rotate: 180deg;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    margin: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    margin-left: calc(4rem * -1);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    display: block;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    width: 100vw;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    background-color: var(--color-dgc-grey);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    padding-inline: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    padding-top: calc(var(--spacing) * 4);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  @media (prefers-color-scheme: dark) {
    .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
      background-color: var(--color-dgc-black);
    }
  }
}
@media (min-width: 40rem) and (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    display: flex;
  }
}
@media (min-width: 40rem) and (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    flex-direction: row;
  }
}
@media (min-width: 40rem) and (max-height: 529px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    flex-wrap: wrap;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item)  > .sub-menu {
    display: none;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > .sub-menu) li {
    padding: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > .sub-menu) li)  > .open-submenu[aria-expanded="true"] {
    height: 3rem;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > .sub-menu) li)  > .open-submenu[aria-expanded="false"] {
    height: 100%;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item):not(.submenu-item-expanded) > .sub-menu) li) a {
    padding-inline: calc(var(--spacing) * 4);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.menu-item-has-children.menu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item):not(.submenu-item-expanded) > .sub-menu) li) a {
    padding-block: calc(var(--spacing) * 3);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.menu-item-has-children.menu-item-expanded.submenu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > .sub-menu > .menu-item-expanded:not(.submenu-item-expanded)) a {
    min-height: 3rem;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.menu-item-has-children.menu-item-expanded.submenu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > .sub-menu > .menu-item-expanded:not(.submenu-item-expanded))  > a {
    display: inline-flex;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.menu-item-has-children.menu-item-expanded.submenu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > .sub-menu > .menu-item-expanded:not(.submenu-item-expanded))  > a {
    flex-direction: column;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.menu-item-has-children.menu-item-expanded.submenu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > .sub-menu > .menu-item-expanded:not(.submenu-item-expanded))  > a {
    align-content: flex-start;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.menu-item-has-children.menu-item-expanded.submenu-item-expanded:is(:is(.vertical-left-col #primary-menu) .menu-item) > .sub-menu > .menu-item-expanded:not(.submenu-item-expanded))  > a {
    justify-content: center;
  }
}
@media (width >= 40rem) {
  :is(.vertical-left-col #primary-menu)  > li:nth-last-child(2) {
    flex-grow: 1;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col #primary-menu)  > li:last-child a {
    background-color: var(--color-dgc-royal);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  @media (hover: hover) {
    :is(:is(.vertical-left-col #primary-menu) > li:last-child a):hover {
      background-color: var(--color-dgc-orange);
    }
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  @media (hover: hover) {
    :is(:is(.vertical-left-col #primary-menu) > li:last-child a):hover {
      color: var(--color-dgc-navy);
    }
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(.vertical-left-col #primary-menu) > li:last-child a):focus {
    background-color: var(--color-dgc-orange);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(.vertical-left-col #primary-menu) > li:last-child a):focus {
    color: var(--color-dgc-navy);
  }
}
:is(.vertical-left-col #primary-menu) .menu-text {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.vertical-left-col #primary-menu) .menu-text {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col #primary-menu) .menu-text {
    height: 100%;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col #primary-menu) .menu-text {
    text-wrap: nowrap;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.vertical-left-col.submenu-expanded #primary-menu)  > .menu-item:not(.menu-item-expanded) {
    visibility: hidden;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.vertical-left-col.submenu-expanded #primary-menu)  > .menu-item:not(.menu-item-expanded) {
    height: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.vertical-left-col.submenu-expanded #primary-menu)  > .menu-item:not(.menu-item-expanded) {
    overflow: hidden;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.vertical-left-col.submenu-expanded #primary-menu)  > .menu-item:not(.menu-item-expanded) {
    padding: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.vertical-left-col.submenu-expanded #primary-menu)  > .menu-item:not(.menu-item-expanded) {
    opacity: 0%;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > a,:is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > .open-submenu {
    visibility: hidden;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > a,:is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > .open-submenu {
    height: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > a,:is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > .open-submenu {
    overflow: hidden;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > a,:is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > .open-submenu {
    padding: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > a,:is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > .open-submenu {
    opacity: 0%;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded))  > .sub-menu {
    padding-top: calc(var(--spacing) * 0);
  }
}
:is(:is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded)) > .sub-menu)  > .menu-item-expanded {
  padding-left: 4rem;
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded)) > .sub-menu)  > .menu-item:not(.menu-item-expanded) {
    visibility: hidden;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded)) > .sub-menu)  > .menu-item:not(.menu-item-expanded) {
    height: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded)) > .sub-menu)  > .menu-item:not(.menu-item-expanded) {
    overflow: hidden;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.vertical-left-col.submenu-expanded #primary-menu) .menu-item:has(.menu-item-expanded,.submenu-item-expanded)) > .sub-menu)  > .menu-item:not(.menu-item-expanded) {
    opacity: 0%;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col:not(.menuClosed):focus,.vertical-left-col:not(.menuClosed):focus-within,.vertical-left-col.menuOpen:not(.menuClosed) {
    height: 100%;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col:not(.menuClosed):focus,.vertical-left-col:not(.menuClosed):focus-within,.vertical-left-col.menuOpen:not(.menuClosed)) .menu-header-menu-container {
    width: 12rem;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col.menuOpen:not(.menuClosed) {
    position: fixed;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col.menuOpen:not(.menuClosed) {
    height: 100dvh;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col.menuOpen:not(.menuClosed) {
    width: 100vw;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col.menuOpen:not(.menuClosed) {
    height: 100%;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col.menuOpen:not(.menuClosed) .menu-header-menu-container {
    height: auto;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col.menuOpen:not(.menuClosed) .menu-header-menu-container {
    min-height: calc(100dvh - 4rem);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col.menuOpen:not(.menuClosed) .menu-header-menu-container {
    opacity: 100%;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col.menuOpen:not(.menuClosed) .menu-header-menu-container {
    width: 12rem;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.vertical-left-col.menuOpen:not(.menuClosed) #primary-menu) .menu-item {
    visibility: visible;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col:not(.menuClosed):hover {
    height: 100%;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col:not(.menuClosed):hover .menu-header-menu-container {
    display: block;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .vertical-left-col:not(.menuClosed):hover .menu-header-menu-container {
    width: 12rem;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col:not(.menuClosed):hover,.vertical-left-col:not(.menuClosed):focus,.vertical-left-col:not(.menuClosed):focus-within,.vertical-left-col.menuOpen:not(.menuClosed)) .main-logo {
    left: calc(var(--spacing) * 0);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.vertical-left-col:not(.menuClosed):hover,.vertical-left-col:not(.menuClosed):focus,.vertical-left-col:not(.menuClosed):focus-within,.vertical-left-col.menuOpen:not(.menuClosed)) .mobile-menu {
    left: calc((192px - 4rem) + 4rem);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col.is-scrolling-up {
    top: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .vertical-left-col.is-scrolling-down {
    top: calc(4.5rem * -1);
  }
}
:is(.prose p) img {
  display: inline-block;
  margin: 0 0.5rem;
}
:is(.prose p) img:first-child {
  margin-left: 0;
}
:is(.prose br)  + img {
  margin-left: 0;
}
:is(.prose .wp-block-heading) img {
  display: inline-block;
  margin: 0 1rem;
}
[src*='.svg']:is(:is(.prose .wp-block-heading) img) {
  min-height: 2.5rem;
  min-width: 2.5rem;
}
@media (prefers-color-scheme: dark) {
  [src*='.svg']:is(:is(.prose .wp-block-heading) img) {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
}
:is(.has-dgc-navy-tint-95-background-color :is(.prose .wp-block-heading),.has-dgc-navy-background-color :is(.prose .wp-block-heading)) img[src*='.svg'] {
  --tw-invert: invert(100%);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
@media (prefers-color-scheme: dark) {
  :is(.prose p) img[src*='.svg'] {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
}
.sidepanel {
  visibility: hidden;
  margin-left: calc(100% * -1);
  display: none;
  background-color: var(--color-dgc-orange-tint-25);
}
@media (prefers-color-scheme: dark) {
  .sidepanel {
    background-color: var(--color-dgc-black);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sidepanel {
    position: fixed;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sidepanel {
    top: calc(var(--spacing) * 0);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sidepanel {
    left: 12rem;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sidepanel {
    z-index: 1000;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sidepanel {
    display: block;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sidepanel {
    height: 100%;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sidepanel {
    width: calc(100vw - 12rem);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sidepanel {
    overflow-y: auto;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .admin-bar .sidepanel {
    top: 42px;
  }
}
@media (min-width: 48rem) and (min-height: 530px) {
  .admin-bar .sidepanel {
    top: 32px;
  }
}
.sidepanel .wp-block-heading {
  margin-top: calc(var(--spacing) * 0);
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sidepanel[aria-modal="true"] {
    visibility: visible;
  }
}
.mobile-menu, .search .mobile-menu {
  cursor: pointer;
  background-color: var(--color-dgc-orange);
  padding-inline: calc(var(--spacing) * 4);
  padding-top: calc(var(--spacing) * 4);
  padding-bottom: calc(var(--spacing) * 3);
}
@media (min-width: 40rem) and (min-height: 530px) {
  .mobile-menu, .search .mobile-menu {
    position: absolute;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .mobile-menu, .search .mobile-menu {
    top: calc(var(--spacing) * 0);
  }
}
:is(.mobile-menu,.search .mobile-menu) .icontext {
  margin-top: 0.5rem;
  display: block;
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
@media (prefers-color-scheme: dark) {
  :is(.mobile-menu,.search .mobile-menu) .icontext {
    color: var(--color-dgc-navy);
  }
}
:is(.mobile-menu,.search .mobile-menu) .spinner-master {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
:is(.mobile-menu,.search .mobile-menu) .spinner-master:before {
  transition: transform 0.15s linear, background-color 0.15s linear, z-index 0.15s linear !important;
}
:is(.mobile-menu,.search .mobile-menu) .spinner-master .spinner {
  background-color: var(--color-dgc-navy);
}
.mobile-menu[aria-expanded="true"], .mobile-menu:hover, .mobile-menu:focus {
  background-color: var(--color-dgc-orange);
  color: var(--color-dgc-navy);
}
:is(.mobile-menu[aria-expanded="true"],.mobile-menu:hover,.mobile-menu:focus) .spinner-master:before {
  background-color: var(--color-dgc-orange);
  transition: transform 0.15s linear, background-color 0.15s linear, z-index 0.15s linear !important;
}
:is(.mobile-menu[aria-expanded="true"],.mobile-menu:hover,.mobile-menu:focus) .spinner-master .spinner {
  background-color: var(--color-dgc-navy);
}
:is(.mobile-menu[aria-expanded="true"],.mobile-menu:hover,.mobile-menu:focus) .icontext {
  border-bottom-color: var(--color-dgc-navy);
}
.spinner-master * {
  box-sizing: border-box;
  transition: all 0.3s;
}
.spinner-master, .search .spinner-master {
  position: relative;
  z-index: 100000000000;
  width: 34px;
}
:is(.spinner-master,.search .spinner-master):before {
  position: absolute;
  margin-top: calc(6px * -1);
  margin-left: calc(9px * -1);
  display: block;
  width: 44px;
  border-radius: 4px;
  --tw-content: '';
  content: var(--tw-content);
}
.spinner-master label {
  position: absolute;
  left: calc(var(--spacing) * 0);
  z-index: 99;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
.spinner-master .spinner {
  position: absolute;
  height: 4px;
  width: 100%;
  padding: calc(var(--spacing) * 0);
}
.spinner-master .diagonal.part-1 {
  position: relative;
  float: left;
}
.spinner-master .horizontal {
  position: relative;
  float: left;
  margin-top: 4px;
}
.spinner-master .diagonal.part-2 {
  position: relative;
  float: left;
  margin-top: 4px;
}
.spinner-master.open .spinner-spin > .horizontal {
  opacity: 0%;
}
.spinner-master.open .spinner-spin > .diagonal.part-1 {
  margin-top: 10px;
  transform: rotate(135deg);
}
.spinner-master.open .spinner-spin > .diagonal.part-2 {
  margin-top: calc(12px * -1);
  transform: rotate(-135deg);
}
#spinner-form {
  visibility: hidden;
}
@keyframes nojs-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes nojs-slide-down {
  0% {
    opacity: 0;
    transform: translateY(-0.75rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
:is(.no-js body):before {
  position: sticky;
  top: calc(var(--spacing) * 0);
  z-index: 100;
  display: block;
  width: 100vw;
  background-color: var(--color-dgc-red);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  color: var(--color-white);
  --tw-content: 'JavaScript is disabled - for the best experience, enable JavaScript.';
  content: var(--tw-content);
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.no-js body):before {
    margin-left: var(--v-menu-width);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.no-js body):before {
    width: calc(100dvw - var(--v-menu-width));
  }
}
:is(.no-js body):before {
  opacity: 0;
  transform: translateY(-0.75rem);
  animation: nojs-slide-down 0.5s ease-out 1.2s forwards;
}
@media (min-width: 40rem) and (min-height: 530px) {
  .admin-bar:is(.no-js body):before {
    top: 42px;
  }
}
@media (min-width: 48rem) and (min-height: 530px) {
  .admin-bar:is(.no-js body):before {
    top: 32px;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu {
    display: block;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu {
    width: 100%;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu {
    border-color: var(--color-white);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item {
    min-height: 1rem;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item) a,:is(:is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item) button {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item) a,:is(:is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item) button {
    border-color: var(--color-white);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item) a,:is(:is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item) button {
    padding-block: calc(var(--spacing) * 2);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item) a,:is(:is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item) button {
    padding-right: calc(var(--spacing) * 4);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item) a,:is(:is(:is(:is(:is(.no-js #site-navigation) .menu-item):hover,:is(:is(.no-js #site-navigation) .menu-item):focus,:is(:is(.no-js #site-navigation) .menu-item):focus-within) ul.sub-menu) .menu-item) button {
    padding-left: calc(var(--spacing) * 8);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .no-js .vertical-left-col {
    position: static;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .no-js .vertical-left-col {
    height: auto;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.no-js .vertical-left-col) .menu-header-menu-container {
    height: auto;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(.no-js .vertical-left-col) .menu-header-menu-container {
    opacity: 100%;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item {
    visibility: visible;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item {
    padding-right: calc(var(--spacing) * 0);
  }
}
:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item) .open-submenu {
  display: none;
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item) .open-submenu {
    height: 2rem;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):hover,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus-within,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):active)  > .sub-menu {
    margin: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):hover,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus-within,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):active)  > .sub-menu {
    display: block;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):hover,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus-within,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):active)  > .sub-menu {
    width: 100%;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):hover,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus-within,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):active)  > .sub-menu {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):hover,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus-within,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):active)  > .sub-menu {
    padding-top: calc(var(--spacing) * 4);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):hover,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus-within,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):active)  > .sub-menu {
    padding-right: 2rem;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):hover,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus-within,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):active)  > .sub-menu {
    padding-bottom: calc(var(--spacing) * 8);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):hover,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus-within,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):active) > .sub-menu) .menu-item):after {
    margin-left: calc(var(--spacing) * 0);
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):hover,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):focus-within,:is(:is(:is(.no-js .vertical-left-col) #primary-menu) .menu-item):active) > .sub-menu) .menu-item):after {
    width: 100%;
  }
}
.no-js .vertical-left-col:not(.menuClosed):hover,.no-js .vertical-left-col:not(.menuClosed):focus,.no-js .vertical-left-col:not(.menuClosed):focus-within {
  overflow: scroll;
}
:is(.no-js .vertical-left-col:not(.menuClosed):hover,.no-js .vertical-left-col:not(.menuClosed):focus,.no-js .vertical-left-col:not(.menuClosed):focus-within) #masthead {
  height: auto;
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.no-js .vertical-left-col:not(.menuClosed):hover,.no-js .vertical-left-col:not(.menuClosed):focus,.no-js .vertical-left-col:not(.menuClosed):focus-within) .menu-header-menu-container {
    width: auto;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.no-js .vertical-left-col:not(.menuClosed):hover,.no-js .vertical-left-col:not(.menuClosed):focus,.no-js .vertical-left-col:not(.menuClosed):focus-within) .menu-header-menu-container {
    min-width: 12rem;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.no-js .vertical-left-col:not(.menuClosed):hover,.no-js .vertical-left-col:not(.menuClosed):focus,.no-js .vertical-left-col:not(.menuClosed):focus-within) .menu-header-menu-container {
    overflow: visible;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(.no-js .vertical-left-col:not(.menuClosed):hover,.no-js .vertical-left-col:not(.menuClosed):focus,.no-js .vertical-left-col:not(.menuClosed):focus-within) .menu-header-menu-container {
    padding-bottom: calc(var(--spacing) * 20);
  }
}
a.link-button, a.link-button:visited, button.link-button {
  border-color: var(--color-dgc-navy);
  background-color: var(--color-dgc-grey);
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  a.link-button, a.link-button:visited, button.link-button {
    border-color: var(--color-dgc-grey);
  }
}
@media (prefers-color-scheme: dark) {
  a.link-button, a.link-button:visited, button.link-button {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
@media (prefers-color-scheme: dark) {
  a.link-button, a.link-button:visited, button.link-button {
    color: var(--color-dgc-grey);
  }
}
:is(a.link-button,a.link-button:visited,button.link-button):hover,:is(a.link-button,a.link-button:visited,button.link-button):focus,:is(a.link-button,a.link-button:visited,button.link-button):active {
  background-color: var(--color-dgc-orange);
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  :is(a.link-button,a.link-button:visited,button.link-button):hover,:is(a.link-button,a.link-button:visited,button.link-button):focus,:is(a.link-button,a.link-button:visited,button.link-button):active {
    background-color: color-mix(in srgb, #ff9e1b 15%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    :is(a.link-button,a.link-button:visited,button.link-button):hover,:is(a.link-button,a.link-button:visited,button.link-button):focus,:is(a.link-button,a.link-button:visited,button.link-button):active {
      background-color: color-mix(in oklab, var(--color-dgc-orange) 15%, transparent);
    }
  }
}
@media (prefers-color-scheme: dark) {
  :is(a.link-button,a.link-button:visited,button.link-button):hover,:is(a.link-button,a.link-button:visited,button.link-button):focus,:is(a.link-button,a.link-button:visited,button.link-button):active {
    color: var(--color-dgc-grey);
  }
}
.orange :is(a.link-button,a.link-button:visited,button.link-button) {
  border-color: var(--color-dgc-orange);
}
:is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):active {
  border-color: var(--color-dgc-orange);
  background-color: color-mix(in srgb, #ff9e1b 25%, transparent);
}
@supports (color: color-mix(in lab, red, red)) {
  :is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):active {
    background-color: color-mix(in oklab, var(--color-dgc-orange) 25%, transparent);
  }
}
@media (prefers-color-scheme: dark) {
  :is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):active {
    background-color: color-mix(in srgb, #ff9e1b 15%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    :is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.orange :is(a.link-button,a.link-button:visited,button.link-button)):active {
      background-color: color-mix(in oklab, var(--color-dgc-orange) 15%, transparent);
    }
  }
}
.green :is(a.link-button,a.link-button:visited,button.link-button) {
  border-color: var(--color-dgc-green);
  color: var(--color-dgc-green-muted);
}
@media (prefers-color-scheme: dark) {
  .green :is(a.link-button,a.link-button:visited,button.link-button) {
    color: var(--color-dgc-grey);
  }
}
:is(.green :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.green :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.green :is(a.link-button,a.link-button:visited,button.link-button)):active {
  border-color: var(--color-dgc-green);
  background-color: color-mix(in srgb, #00BF63 25%, transparent);
}
@supports (color: color-mix(in lab, red, red)) {
  :is(.green :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.green :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.green :is(a.link-button,a.link-button:visited,button.link-button)):active {
    background-color: color-mix(in oklab, var(--color-dgc-green) 25%, transparent);
  }
}
@media (prefers-color-scheme: dark) {
  :is(.green :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.green :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.green :is(a.link-button,a.link-button:visited,button.link-button)):active {
    background-color: color-mix(in srgb, #00BF63 15%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    :is(.green :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.green :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.green :is(a.link-button,a.link-button:visited,button.link-button)):active {
      background-color: color-mix(in oklab, var(--color-dgc-green) 15%, transparent);
    }
  }
}
.skye :is(a.link-button,a.link-button:visited,button.link-button) {
  border-color: var(--color-dgc-skye);
  color: var(--color-dgc-skye-muted);
}
@media (prefers-color-scheme: dark) {
  .skye :is(a.link-button,a.link-button:visited,button.link-button) {
    color: var(--color-dgc-grey);
  }
}
:is(.skye :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.skye :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.skye :is(a.link-button,a.link-button:visited,button.link-button)):active {
  border-color: var(--color-dgc-skye);
  background-color: color-mix(in srgb, #09c6fb 25%, transparent);
}
@supports (color: color-mix(in lab, red, red)) {
  :is(.skye :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.skye :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.skye :is(a.link-button,a.link-button:visited,button.link-button)):active {
    background-color: color-mix(in oklab, var(--color-dgc-skye) 25%, transparent);
  }
}
.royal :is(a.link-button,a.link-button:visited,button.link-button) {
  border-color: var(--color-dgc-royal);
  color: var(--color-dgc-royal);
}
@media (prefers-color-scheme: dark) {
  .royal :is(a.link-button,a.link-button:visited,button.link-button) {
    color: var(--color-dgc-grey);
  }
}
:is(.royal :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.royal :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.royal :is(a.link-button,a.link-button:visited,button.link-button)):active {
  border-color: var(--color-dgc-royal);
  background-color: color-mix(in srgb, #15568a 15%, transparent);
}
@supports (color: color-mix(in lab, red, red)) {
  :is(.royal :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.royal :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.royal :is(a.link-button,a.link-button:visited,button.link-button)):active {
    background-color: color-mix(in oklab, var(--color-dgc-royal) 15%, transparent);
  }
}
.purple:is(a.link-button,a.link-button:visited,button.link-button),.purple :is(a.link-button,a.link-button:visited,button.link-button),.sa :is(a.link-button,a.link-button:visited,button.link-button),.creps :is(a.link-button,a.link-button:visited,button.link-button) {
  border-color: var(--color-dgc-purple);
  color: var(--color-dgc-purple);
}
@media (prefers-color-scheme: dark) {
  .purple:is(a.link-button,a.link-button:visited,button.link-button),.purple :is(a.link-button,a.link-button:visited,button.link-button),.sa :is(a.link-button,a.link-button:visited,button.link-button),.creps :is(a.link-button,a.link-button:visited,button.link-button) {
    color: var(--color-dgc-grey);
  }
}
:is(.purple:is(a.link-button,a.link-button:visited,button.link-button),.purple :is(a.link-button,a.link-button:visited,button.link-button),.sa :is(a.link-button,a.link-button:visited,button.link-button),.creps :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.purple:is(a.link-button,a.link-button:visited,button.link-button),.purple :is(a.link-button,a.link-button:visited,button.link-button),.sa :is(a.link-button,a.link-button:visited,button.link-button),.creps :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.purple:is(a.link-button,a.link-button:visited,button.link-button),.purple :is(a.link-button,a.link-button:visited,button.link-button),.sa :is(a.link-button,a.link-button:visited,button.link-button),.creps :is(a.link-button,a.link-button:visited,button.link-button)):active {
  border-color: var(--color-dgc-purple);
  background-color: color-mix(in srgb, #782A8C 15%, transparent);
}
@supports (color: color-mix(in lab, red, red)) {
  :is(.purple:is(a.link-button,a.link-button:visited,button.link-button),.purple :is(a.link-button,a.link-button:visited,button.link-button),.sa :is(a.link-button,a.link-button:visited,button.link-button),.creps :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.purple:is(a.link-button,a.link-button:visited,button.link-button),.purple :is(a.link-button,a.link-button:visited,button.link-button),.sa :is(a.link-button,a.link-button:visited,button.link-button),.creps :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.purple:is(a.link-button,a.link-button:visited,button.link-button),.purple :is(a.link-button,a.link-button:visited,button.link-button),.sa :is(a.link-button,a.link-button:visited,button.link-button),.creps :is(a.link-button,a.link-button:visited,button.link-button)):active {
    background-color: color-mix(in oklab, var(--color-dgc-purple) 15%, transparent);
  }
}
.red :is(a.link-button,a.link-button:visited,button.link-button) {
  border-color: var(--color-dgc-red);
  color: var(--color-dgc-red);
}
@media (prefers-color-scheme: dark) {
  .red :is(a.link-button,a.link-button:visited,button.link-button) {
    color: var(--color-dgc-grey);
  }
}
:is(.red :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.red :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.red :is(a.link-button,a.link-button:visited,button.link-button)):active {
  border-color: var(--color-dgc-red);
  background-color: color-mix(in srgb, #a21647 15%, transparent);
}
@supports (color: color-mix(in lab, red, red)) {
  :is(.red :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.red :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.red :is(a.link-button,a.link-button:visited,button.link-button)):active {
    background-color: color-mix(in oklab, var(--color-dgc-red) 15%, transparent);
  }
}
.teal :is(a.link-button,a.link-button:visited,button.link-button) {
  border-color: var(--color-dgc-teal);
  color: var(--color-dgc-teal-muted);
}
@media (prefers-color-scheme: dark) {
  .teal :is(a.link-button,a.link-button:visited,button.link-button) {
    color: var(--color-dgc-grey);
  }
}
:is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):active {
  border-color: var(--color-dgc-teal);
  background-color: color-mix(in srgb, #69C0AC 25%, transparent);
}
@supports (color: color-mix(in lab, red, red)) {
  :is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):active {
    background-color: color-mix(in oklab, var(--color-dgc-teal) 25%, transparent);
  }
}
@media (prefers-color-scheme: dark) {
  :is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):active {
    background-color: color-mix(in srgb, #69C0AC 15%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)) {
    :is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):hover,:is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):focus,:is(.teal :is(a.link-button,a.link-button:visited,button.link-button)):active {
      background-color: color-mix(in oklab, var(--color-dgc-teal) 15%, transparent);
    }
  }
}
a.link-button, a.link-button:visited, .link-button {
  margin-block: calc(var(--spacing) * 0);
  border-left-style: var(--tw-border-style);
  border-left-width: 5px;
  text-decoration-line: none;
}
.ctas :is(a.link-button,a.link-button:visited,.link-button) {
  border-top-style: var(--tw-border-style);
  border-top-width: 2px;
  border-right-style: var(--tw-border-style);
  border-right-width: 2px;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
}
.pink:is(a.link-button,a.link-button:visited,.link-button),.palegray .pink:is(a.link-button,a.link-button:visited,.link-button) {
  border-color: var(--color-dgc-pink);
}
:is(.pink:is(a.link-button,a.link-button:visited,.link-button),.palegray .pink:is(a.link-button,a.link-button:visited,.link-button)):hover,:is(.pink:is(a.link-button,a.link-button:visited,.link-button),.palegray .pink:is(a.link-button,a.link-button:visited,.link-button)):focus,:is(.pink:is(a.link-button,a.link-button:visited,.link-button),.palegray .pink:is(a.link-button,a.link-button:visited,.link-button)):active {
  border-color: var(--color-dgc-pink);
  background-color: color-mix(in srgb, #FF66C4 15%, transparent);
}
@supports (color: color-mix(in lab, red, red)) {
  :is(.pink:is(a.link-button,a.link-button:visited,.link-button),.palegray .pink:is(a.link-button,a.link-button:visited,.link-button)):hover,:is(.pink:is(a.link-button,a.link-button:visited,.link-button),.palegray .pink:is(a.link-button,a.link-button:visited,.link-button)):focus,:is(.pink:is(a.link-button,a.link-button:visited,.link-button),.palegray .pink:is(a.link-button,a.link-button:visited,.link-button)):active {
    background-color: color-mix(in oklab, var(--color-dgc-pink) 15%, transparent);
  }
}
.date:is(a.link-button,a.link-button:visited,.link-button) {
  border-left-style: var(--tw-border-style);
  border-left-width: 2.2rem;
  padding: calc(var(--spacing) * 2);
}
@media (min-width: 32rem) {
  .date:is(a.link-button,a.link-button:visited,.link-button) {
    padding: calc(var(--spacing) * 6);
  }
}
.date:is(a.link-button,a.link-button:visited,.link-button) time {
  min-width: calc(var(--spacing) * 16);
  padding-right: calc(var(--spacing) * 2);
}
@media (min-width: 32rem) {
  .date:is(a.link-button,a.link-button:visited,.link-button) time {
    min-width: calc(var(--spacing) * 24);
  }
}
@media (min-width: 32rem) {
  .date:is(a.link-button,a.link-button:visited,.link-button) time {
    padding-right: calc(var(--spacing) * 5);
  }
}
.date:is(a.link-button,a.link-button:visited,.link-button) .year > span {
  padding-inline: calc(var(--spacing) * 2);
}
.date:is(a.link-button,a.link-button:visited,.link-button) .day {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
@media (min-width: 32rem) {
  .date:is(a.link-button,a.link-button:visited,.link-button) .day {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}
.date:is(a.link-button,a.link-button:visited,.link-button) .day,.date:is(a.link-button,a.link-button:visited,.link-button) .month {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
@media (min-width: 32rem) {
  .date:is(a.link-button,a.link-button:visited,.link-button) .day,.date:is(a.link-button,a.link-button:visited,.link-button) .month {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}
.date:is(a.link-button,a.link-button:visited,.link-button) .month {
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
}
.date:is(a.link-button,a.link-button:visited,.link-button) .title {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}
@media (min-width: 32rem) {
  .date:is(a.link-button,a.link-button:visited,.link-button) .title {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}
.notice-tooltip {
  left: calc(var(--spacing) * 10);
  padding: calc(var(--spacing) * 3);
}
@media (prefers-color-scheme: dark) {
  .notice-tooltip {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
}
@media (prefers-color-scheme: dark) {
  .notice-tooltip {
    border-color: var(--color-dgc-grey);
  }
}
@media (prefers-color-scheme: dark) {
  .notice-tooltip {
    --tw-shadow: 0 0 35px var(--tw-shadow-color, rgba(0,0,0,1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
}
@media (prefers-color-scheme: dark) {
  .notice-tooltip::before {
    border-style: var(--tw-border-style);
    border-width: 0.5rem 0.5rem 0.5rem 0px;
  }
}
@media (prefers-color-scheme: dark) {
  .notice-tooltip::before {
    border-color: transparent;
  }
}
@media (prefers-color-scheme: dark) {
  .notice-tooltip::before {
    border-right-color: var(--color-white);
  }
}
.notice-tooltip::after {
  border-style: var(--tw-border-style);
  border-width: 0.5rem 0.5rem 0.5rem 0px;
  border-color: transparent;
  border-right-color: var(--color-dgc-navy);
}
.notice-tooltip.down {
  left: calc(25% * -1);
}
@media (prefers-color-scheme: dark) {
  .notice-tooltip.down::before {
    border-style: var(--tw-border-style);
    border-width: 0 0.5rem 0.5rem 0.5rem;
  }
}
@media (prefers-color-scheme: dark) {
  .notice-tooltip.down::before {
    border-color: transparent;
  }
}
@media (prefers-color-scheme: dark) {
  .notice-tooltip.down::before {
    border-bottom-color: var(--color-dgc-navy);
  }
}
.notice-tooltip.down::after {
  border-style: var(--tw-border-style);
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-color: transparent;
  border-bottom-color: var(--color-dgc-navy);
}
a.date .notice-tooltip.down {
  left: calc(var(--spacing) * 0);
}
:is(a.is-active .notice-tooltip,a:hover .notice-tooltip,a:focus .notice-tooltip):after {
  border-right-color: var(--color-dgc-orange);
}
:is(a.is-active .notice-tooltip.down,a:hover .notice-tooltip.down,a:focus .notice-tooltip.down):after {
  border-right-color: transparent;
}
@media (prefers-color-scheme: dark) {
  :is(.ac-upcoming-dates a.link-button,.ac-upcoming-dates a.link-button:visited):hover,:is(.ac-upcoming-dates a.link-button,.ac-upcoming-dates a.link-button:visited):focus,:is(.ac-upcoming-dates a.link-button,.ac-upcoming-dates a.link-button:visited):active {
    color: var(--color-dgc-navy-tint-25);
  }
}
.date:is(.ac-upcoming-dates a.link-button,.ac-upcoming-dates a.link-button:visited) {
  border-left-style: var(--tw-border-style);
  border-left-width: 1.25rem;
  padding: calc(var(--spacing) * 2);
}
.date:is(.ac-upcoming-dates a.link-button,.ac-upcoming-dates a.link-button:visited) time {
  padding-right: calc(var(--spacing) * 2);
}
.date:is(.ac-upcoming-dates a.link-button,.ac-upcoming-dates a.link-button:visited) .day,.date:is(.ac-upcoming-dates a.link-button,.ac-upcoming-dates a.link-button:visited) .month,.date:is(.ac-upcoming-dates a.link-button,.ac-upcoming-dates a.link-button:visited) .title,.date:is(.ac-upcoming-dates a.link-button,.ac-upcoming-dates a.link-button:visited) .year {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
.date:is(.ac-upcoming-dates a.link-button,.ac-upcoming-dates a.link-button:visited) .month {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
:is(.ac-upcoming-dates .ctas) a.link-button,:is(.ac-upcoming-dates .ctas) a.link-button:visited,:is(.ac-upcoming-dates .ctas) button.link-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
  border-left-style: var(--tw-border-style);
  border-left-width: 2px;
}
:is(:is(.ac-upcoming-dates .ctas) a.link-button,:is(.ac-upcoming-dates .ctas) a.link-button:visited,:is(.ac-upcoming-dates .ctas) button.link-button):first-child {
  border-top-style: var(--tw-border-style);
  border-top-width: 2px;
}
@media (prefers-color-scheme: dark) {
  :is(:is(.ac-upcoming-dates li:last-child) .notice-tooltip.down)::before {
    border-style: var(--tw-border-style);
    border-width: 0.5rem 0.5rem 0 0.5rem;
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(.ac-upcoming-dates li:last-child) .notice-tooltip.down)::before {
    border-color: transparent;
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(.ac-upcoming-dates li:last-child) .notice-tooltip.down)::before {
    border-top-color: var(--color-dgc-navy);
  }
}
:is(:is(.ac-upcoming-dates li:last-child) .notice-tooltip.down)::after {
  border-style: var(--tw-border-style);
  border-width: 0.5rem 0.5rem 0 0.5rem;
  border-color: transparent;
  border-top-color: var(--color-dgc-navy);
}
.notice-two-fit .anotice {
  margin-bottom: calc(var(--spacing) * 0);
}
.notice-two-fit .anotice:nth-child(2n) {
  margin-bottom: calc(var(--twofit-base-gap, 0px) + (var(--twofit-extra, 0px) / 2));
}
.notice-two-fit .anotice:nth-child(2n+1) {
  margin-bottom: calc(var(--twofit-extra, 0px) / 2);
}
.keys li {
  margin: calc(var(--spacing) * 0);
  padding-block: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 2);
}
:is(.keys li)  > *:first-child {
  margin-top: calc(var(--spacing) * 0);
}
:is(.keys li) a {
  margin-bottom: calc(var(--spacing) * 0);
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
  color: var(--color-dgc-navy);
  text-decoration-line: none;
}
@media (prefers-color-scheme: dark) {
  :is(.keys li) a {
    color: var(--color-dgc-grey);
  }
}
.key {
  margin-right: calc(var(--spacing) * 4);
  border-style: var(--tw-border-style);
  border-width: 1px;
  padding: calc(var(--spacing) * 1);
}
.key.orange2 {
  border-color: var(--color-dgc-orange);
}
.key.blue {
  border-color: var(--color-dgc-navy);
}
.key.royal {
  border-color: var(--color-dgc-royal);
}
@media (prefers-color-scheme: dark) {
  .key.royal {
    border-color: var(--color-dgc-royal-lighter);
  }
}
.key.teal {
  border-color: var(--color-dgc-teal);
}
.key.purple,.key.sa,.key.creps {
  border-color: var(--color-dgc-purple);
}
@media (prefers-color-scheme: dark) {
  .key.purple,.key.sa,.key.creps {
    border-color: var(--color-dgc-purple-lighter);
  }
}
.key.red {
  border-color: var(--color-dgc-red);
}
@media (prefers-color-scheme: dark) {
  .key.red {
    border-color: var(--color-dgc-red-lighter);
  }
}
.key.sports {
  border-color: var(--color-dgc-green);
}
.dgc-modal__panel {
  padding-inline: calc(var(--spacing) * 8);
  padding-bottom: calc(var(--spacing) * 4);
}
.dgc-modal__header {
  margin-inline: calc(var(--spacing) * -8);
  padding-inline: calc(var(--spacing) * 8);
}
.dgc-modal__header h3 {
  margin: calc(var(--spacing) * 0);
}
.dgc-modal__close {
  margin-top: calc(var(--spacing) * -2);
  margin-right: calc(var(--spacing) * -8);
  height: calc(var(--spacing) * 14);
  width: calc(var(--spacing) * 14);
}
@media (hover: hover) {
  .dgc-modal__close:hover {
    background-color: var(--color-dgc-navy-tint-25);
  }
}
.dgc-modal__close:focus {
  background-color: var(--color-dgc-navy-tint-25);
}
.dgc-modal__row dt,.dgc-modal__row dd {
  margin: calc(var(--spacing) * 0);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
}
a.dgc-modal__primary {
  padding-inline: calc(var(--spacing) * 5);
  padding-block: calc(var(--spacing) * 3);
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  color: var(--color-dgc-navy);
  text-decoration-line: none;
}
.prose .notices-nav {
  margin-top: calc(var(--spacing) * 0);
}
:is(.prose .notices-nav) li {
  margin: calc(var(--spacing) * 0);
}
:is(:is(.prose .notices-nav) li) a {
  text-decoration-line: none;
}
:is(:is(:is(.prose .notices-nav) li) a) .notice-tooltip {
  left: calc(var(--spacing) * 0);
  margin-left: calc(1.5rem * -1);
}
:is(:is(:is(:is(.prose .notices-nav) li) a) .notice-tooltip):before,:is(:is(:is(:is(.prose .notices-nav) li) a) .notice-tooltip):after {
  transition: all .2s linear 0.25s;
}
:is(:is(:is(.prose .notices-nav) li) a):before {
  display: none !important;
}
.current_notices {
  border-inline-style: var(--tw-border-style);
  border-inline-width: 3px;
  --tw-border-style: solid;
  border-style: solid;
  border-color: var(--color-dgc-orange);
  padding-top: calc(var(--spacing) * 8);
  padding-right: calc(var(--spacing) * 6);
  padding-bottom: calc(var(--spacing) * 4);
  padding-left: calc(var(--spacing) * 6);
}
@media (width >= 64rem) {
  .current_notices {
    max-height: 400px;
  }
}
.current_notices:before {
  border-top-style: var(--tw-border-style);
  border-top-width: 3px;
  border-left-style: var(--tw-border-style);
  border-left-width: 3px;
  border-top-color: var(--color-dgc-orange);
  border-left-color: var(--color-dgc-orange);
}
.current_notices:after {
  border-right-style: var(--tw-border-style);
  border-right-width: 3px;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 3px;
  border-right-color: var(--color-dgc-orange);
  border-bottom-color: var(--color-dgc-orange);
}
.current_notices .anotice {
  min-height: calc(var(--spacing) * 0);
}
@media (width >= 48rem) {
  .current_notices .anotice {
    min-height: 55dvh;
  }
}
:is(.current_notices .anotice) h3 {
  margin-block: calc(var(--spacing) * 0);
}
.current_notices .quotes-left,.current_notices .quotes-right {
  padding-inline: calc(var(--spacing) * 0);
  padding-top: calc(var(--spacing) * 14);
  padding-bottom: calc(var(--spacing) * 0);
  line-height: 2rem;
}
:is(.prose .easy-tiles) ul {
  margin: calc(var(--spacing) * 0);
  margin-inline: calc(var(--spacing) * 0);
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: calc(var(--spacing) * 2);
  padding-inline: calc(var(--spacing) * 0);
}
@media (width >= 64rem) {
  :is(.prose .easy-tiles) ul {
    flex-wrap: nowrap;
  }
}
:is(.prose .easy-tiles) li {
  margin: calc(var(--spacing) * 0);
  flex-shrink: 0;
  flex-grow: 1;
  flex-basis: calc(var(--spacing) * 0);
  padding: calc(var(--spacing) * 0);
}
:is(:is(.prose .easy-tiles) li) a {
  z-index: 1;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  background-color: var(--color-dgc-navy);
  padding-inline: calc(var(--spacing) * 2);
  padding-block: calc(var(--spacing) * 6);
  text-align: center;
  color: var(--color-white);
  text-decoration-line: none;
  opacity: 100%;
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
@media (prefers-color-scheme: dark) {
  :is(:is(.prose .easy-tiles) li) a {
    color: var(--color-white);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(.prose .easy-tiles) li) a {
    padding-inline: calc(var(--spacing) * 4);
  }
}
:is(:is(:is(.prose .easy-tiles) li) a):before,:is(:is(:is(.prose .easy-tiles) li) a):after {
  display: none !important;
}
:is(:is(:is(.prose .easy-tiles) li) a) .link-title {
  --tw-leading: 120%;
  line-height: 120%;
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
:is(:is(:is(.prose .easy-tiles) li) a) span {
  display: flex;
}
:is(:is(:is(.prose .easy-tiles) li) a) img {
  margin: calc(var(--spacing) * 0);
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  :is(:is(:is(.prose .easy-tiles) li) a) img {
    max-height: 5vh;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  :is(:is(:is(.prose .easy-tiles) li) a) img {
    max-height: 10vh;
  }
}
:is(:is(:is(.prose .easy-tiles) li) a) [class^="icon-"] {
  margin-top: calc(var(--spacing) * 6);
  min-height: calc(var(--spacing) * 15);
  font-size: var(--text-5xl);
  line-height: var(--tw-leading, var(--text-5xl--line-height));
}
:is(:is(:is(.prose .easy-tiles) li) a) .icon-microsoftoffice {
  --tw-brightness: brightness(30%);
  --tw-hue-rotate: hue-rotate(205deg);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
:is(:is(:is(.prose .easy-tiles) li) a):hover,:is(:is(:is(.prose .easy-tiles) li) a):focus {
  z-index: 2;
  opacity: 100%;
}
:is(:is(.prose .easy-tiles) li):nth-of-type(2n) a {
  background-color: var(--color-dgc-grey);
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  :is(:is(.prose .easy-tiles) li):nth-of-type(2n) a {
    background-color: var(--color-dgc-black);
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(.prose .easy-tiles) li):nth-of-type(2n) a {
    color: var(--color-white);
  }
}
:is(:is(:is(.prose .easy-tiles) li):hover,:is(:is(.prose .easy-tiles) li):focus,:is(:is(.prose .easy-tiles) li):focus-within,.active:is(:is(.prose .easy-tiles) li)) a {
  z-index: 10;
  background-color: var(--color-dgc-orange);
  color: var(--color-dgc-navy);
  opacity: 100%;
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
@media (prefers-color-scheme: dark) {
  :is(:is(:is(.prose .easy-tiles) li):hover,:is(:is(.prose .easy-tiles) li):focus,:is(:is(.prose .easy-tiles) li):focus-within,.active:is(:is(.prose .easy-tiles) li)) a {
    color: var(--color-dgc-navy);
  }
}
:is(:is(:is(.prose .easy-tiles) li):hover,:is(:is(.prose .easy-tiles) li):focus,:is(:is(.prose .easy-tiles) li):focus-within) a {
  transform: scale(1.1);
  opacity: 100%;
}
:is(:is(:is(:is(.prose .easy-tiles) li):hover,:is(:is(.prose .easy-tiles) li):focus,:is(:is(.prose .easy-tiles) li):focus-within) a) .link-title {
  transform: translate(0px,-5px);
}
:is(:is(:is(.prose .easy-tiles) li):first-child a) .notice-tooltip.down {
  left: calc(var(--spacing) * -4);
}
:is(:is(:is(:is(.prose .easy-tiles) li):first-child a) .notice-tooltip.down):before {
  left: calc((35% + 1rem) - 0.5rem);
}
:is(:is(:is(.prose .easy-tiles) li):last-child a) .notice-tooltip.down {
  right: calc(var(--spacing) * -4);
  left: auto;
}
:is(:is(:is(:is(.prose .easy-tiles) li):last-child a) .notice-tooltip.down):before {
  right: calc((35% + 1rem) - 0.5rem);
  left: auto;
}
.dgc_account_menu:is(.prose .easy-tiles) {
  display: none;
}
@media (min-width: 40rem) and (min-height: 530px) {
  .dgc_account_menu:is(.prose .easy-tiles) {
    display: flex;
  }
}
.dgc_account_menu:is(.prose .easy-tiles) li {
  flex-basis: 19%;
}
@media (min-width: 55rem) and (min-height: 530px) {
  .dgc_account_menu:is(.prose .easy-tiles) li {
    flex-basis: calc(var(--spacing) * 0);
  }
}
:is(.dgc_account_menu:is(.prose .easy-tiles) li) a {
  padding-inline: calc(var(--spacing) * 1);
  padding-block: calc(var(--spacing) * 4);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
@media (width >= 48rem) {
  :is(.dgc_account_menu:is(.prose .easy-tiles) li) a {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
@media (width >= 64rem) {
  :is(.dgc_account_menu:is(.prose .easy-tiles) li) a {
    padding-block: calc(var(--spacing) * 6);
  }
}
@media (width >= 80rem) {
  :is(.dgc_account_menu:is(.prose .easy-tiles) li) a {
    padding-inline: calc(var(--spacing) * 2);
  }
}
@media (width >= 80rem) {
  :is(.dgc_account_menu:is(.prose .easy-tiles) li) a {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
@media (width >= 96rem) {
  :is(.dgc_account_menu:is(.prose .easy-tiles) li) a {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}
.peas:is(.prose .easy-tiles) {
  border-top-style: var(--tw-border-style);
  border-top-width: 3px;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 3px;
  border-top-color: var(--color-dgc-orange);
  border-bottom-color: var(--color-dgc-orange);
}
:is(:is(.triple:is(.prose .easy-tiles) li):nth-of-type(2n),:is(.triple:is(.prose .easy-tiles) li):nth-of-type(3n + 1)) a {
  background-color: var(--color-dgc-navy);
  color: var(--color-white);
}
:is(.triple:is(.prose .easy-tiles) li):nth-of-type(3n + 2) a {
  background-color: var(--color-dgc-grey);
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  :is(.triple:is(.prose .easy-tiles) li):nth-of-type(3n + 2) a {
    background-color: var(--color-dgc-black);
  }
}
@media (prefers-color-scheme: dark) {
  :is(.triple:is(.prose .easy-tiles) li):nth-of-type(3n + 2) a {
    color: var(--color-white);
  }
}
:is(.triple:is(.prose .easy-tiles) li):nth-of-type(3n + 3) a {
  background-color: var(--color-dgc-orange-tint-50);
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  :is(.triple:is(.prose .easy-tiles) li):nth-of-type(3n + 3) a {
    background-color: var(--color-dgc-orange-muted);
  }
}
@media (prefers-color-scheme: dark) {
  :is(.triple:is(.prose .easy-tiles) li):nth-of-type(3n + 3) a {
    color: var(--color-white);
  }
}
:is(:is(.triple:is(.prose .easy-tiles) li):hover,:is(.triple:is(.prose .easy-tiles) li):focus,:is(.triple:is(.prose .easy-tiles) li):focus-within,.active:is(.triple:is(.prose .easy-tiles) li)) a {
  background-color: var(--color-dgc-orange);
  color: var(--color-dgc-navy);
}
:is(.no-bg:is(.prose .easy-tiles) li) a,:is(.no-bg:is(.prose .easy-tiles) li):nth-of-type(2n) a {
  background-color: transparent;
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  :is(.no-bg:is(.prose .easy-tiles) li) a,:is(.no-bg:is(.prose .easy-tiles) li):nth-of-type(2n) a {
    color: var(--color-dgc-orange-tint-25);
  }
}
@media (prefers-color-scheme: dark) {
  @media (hover: hover) {
    :is(:is(.no-bg:is(.prose .easy-tiles) li) a,:is(.no-bg:is(.prose .easy-tiles) li):nth-of-type(2n) a):hover {
      color: var(--color-dgc-navy);
    }
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(.no-bg:is(.prose .easy-tiles) li) a,:is(.no-bg:is(.prose .easy-tiles) li):nth-of-type(2n) a):focus {
    color: var(--color-dgc-navy);
  }
}
:is(:is(.no-bg:is(.prose .easy-tiles) li):hover,:is(.no-bg:is(.prose .easy-tiles) li):focus,:is(.no-bg:is(.prose .easy-tiles) li):focus-within,.active:is(.no-bg:is(.prose .easy-tiles) li)) a {
  background-color: var(--color-dgc-orange);
  color: var(--color-dgc-navy);
}
@media (prefers-color-scheme: dark) {
  :is(:is(.no-bg:is(.prose .easy-tiles) li):hover,:is(.no-bg:is(.prose .easy-tiles) li):focus,:is(.no-bg:is(.prose .easy-tiles) li):focus-within,.active:is(.no-bg:is(.prose .easy-tiles) li)) a {
    color: var(--color-dgc-orange-tint-25);
  }
}
@media (prefers-color-scheme: dark) {
  @media (hover: hover) {
    :is(:is(:is(.no-bg:is(.prose .easy-tiles) li):hover,:is(.no-bg:is(.prose .easy-tiles) li):focus,:is(.no-bg:is(.prose .easy-tiles) li):focus-within,.active:is(.no-bg:is(.prose .easy-tiles) li)) a):hover {
      color: var(--color-dgc-navy);
    }
  }
}
@media (prefers-color-scheme: dark) {
  :is(:is(:is(.no-bg:is(.prose .easy-tiles) li):hover,:is(.no-bg:is(.prose .easy-tiles) li):focus,:is(.no-bg:is(.prose .easy-tiles) li):focus-within,.active:is(.no-bg:is(.prose .easy-tiles) li)) a):focus {
    color: var(--color-dgc-navy);
  }
}
:is(.prose .repclass) li {
  color: var(--color-dgc-navy) !important;
}
@media (prefers-color-scheme: dark) {
  :is(.prose .repclass) li {
    color: var(--color-white) !important;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
  }
}
.\@container\/footer {
  container-type: inline-size;
  container-name: footer;
}
.\@container\/megamenu {
  container-type: inline-size;
  container-name: megamenu;
}
.collapse {
  visibility: collapse;
}
.visible {
  visibility: visible;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
.static {
  position: static;
}
.sticky {
  position: sticky;
}
.top-0 {
  top: calc(var(--spacing) * 0);
}
.right-0 {
  right: calc(var(--spacing) * 0);
}
.left-0 {
  left: calc(var(--spacing) * 0);
}
.isolate {
  isolation: isolate;
}
.order-first {
  order: -9999;
}
.col-6 {
  grid-column: 6;
}
.col-12 {
  grid-column: 12;
}
.col-span-full {
  grid-column: 1 / -1;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-2 {
  grid-column-start: 2;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-start-1 {
  grid-row-start: 1;
}
.container {
  width: 100%;
}
@media (width >= 40rem) {
  .container {
    max-width: 40rem;
  }
}
@media (width >= 48rem) {
  .container {
    max-width: 48rem;
  }
}
@media (width >= 64rem) {
  .container {
    max-width: 64rem;
  }
}
@media (width >= 80rem) {
  .container {
    max-width: 80rem;
  }
}
@media (width >= 96rem) {
  .container {
    max-width: 96rem;
  }
}
.m-0 {
  margin: calc(var(--spacing) * 0);
}
.mx-2 {
  margin-inline: calc(var(--spacing) * 2);
}
.mx-auto {
  margin-inline: auto;
}
.my-0 {
  margin-block: calc(var(--spacing) * 0);
}
.my-2 {
  margin-block: calc(var(--spacing) * 2);
}
.my-3 {
  margin-block: calc(var(--spacing) * 3);
}
.my-4 {
  margin-block: calc(var(--spacing) * 4);
}
.ms-2 {
  margin-inline-start: calc(var(--spacing) * 2);
}
.me-1 {
  margin-inline-end: calc(var(--spacing) * 1);
}
.me-2 {
  margin-inline-end: calc(var(--spacing) * 2);
}
.prose {
  --tw-prose-body: var(--color-foreground);
  --tw-prose-headings: var(--color-foreground);
  --tw-prose-lead: var(--color-foreground);
  --tw-prose-links: var(--color-primary);
  --tw-prose-bold: var(--color-foreground);
  --tw-prose-counters: var(--color-foreground);
  --tw-prose-bullets: var(--color-foreground);
  --tw-prose-hr: var(--color-foreground);
  --tw-prose-quotes: var(--color-foreground);
  --tw-prose-quote-borders: var(--color-primary);
  --tw-prose-captions: var(--color-foreground);
  --tw-prose-kbd: var(--color-foreground);
  --tw-prose-kbd-shadows: var(--color-foreground);
  --tw-prose-code: var(--color-foreground);
  --tw-prose-pre-code: var(--color-background);
  --tw-prose-pre-bg: var(--color-foreground);
  --tw-prose-th-borders: var(--color-foreground);
  --tw-prose-td-borders: var(--color-foreground);
  --tw-prose-invert-body: var(--color-background);
  --tw-prose-invert-headings: var(--color-background);
  --tw-prose-invert-lead: var(--color-background);
  --tw-prose-invert-links: var(--color-primary);
  --tw-prose-invert-bold: var(--color-background);
  --tw-prose-invert-counters: var(--color-background);
  --tw-prose-invert-bullets: var(--color-background);
  --tw-prose-invert-hr: var(--color-background);
  --tw-prose-invert-quotes: var(--color-background);
  --tw-prose-invert-quote-borders: var(--color-primary);
  --tw-prose-invert-captions: var(--color-background);
  --tw-prose-invert-kbd: var(--color-background);
  --tw-prose-invert-kbd-shadows: var(--color-background);
  --tw-prose-invert-code: var(--color-background);
  --tw-prose-invert-pre-code: var(--color-foreground);
  --tw-prose-invert-pre-bg: var(--color-background);
  --tw-prose-invert-th-borders: var(--color-background);
  --tw-prose-invert-td-borders: var(--color-background);
  font-size: 1rem;
  line-height: 1.75;
  color: var(--tw-prose-body);
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(p) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where([class~='lead'],[class~='is-style-lead']) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(a) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: var(--tw-prose-font-medium);
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(strong) {
  color: var(--tw-prose-bold);
  font-weight: var(--tw-prose-font-semibold);
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(a strong) {
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(blockquote strong) {
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(thead th strong) {
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol[type='A']) {
  list-style-type: upper-alpha;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol[type='a']) {
  list-style-type: lower-alpha;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol[type='A' s]) {
  list-style-type: upper-alpha;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol[type='a' s]) {
  list-style-type: lower-alpha;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol[type='I']) {
  list-style-type: upper-roman;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol[type='i']) {
  list-style-type: lower-roman;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol[type='I' s]) {
  list-style-type: upper-roman;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol[type='i' s]) {
  list-style-type: lower-roman;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol[type='1']) {
  list-style-type: decimal;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ul) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol > li)::marker {
  font-weight: var(--tw-prose-font-normal);
  color: var(--tw-prose-counters);
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ul > li)::marker {
  color: var(--tw-prose-bullets);
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(dt) {
  color: var(--tw-prose-headings);
  font-weight: var(--tw-prose-font-semibold);
  margin-top: 1.25em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(hr) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(blockquote) {
  font-weight: var(--tw-prose-font-medium);
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: '\201C''\201D''\2018''\2019';
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(blockquote p:first-of-type)::before {
  content: open-quote;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(blockquote p:last-of-type)::after {
  content: close-quote;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(blockquote > cite) {
  color: var(--tw-prose-body);
  font-style: normal;
  font-weight: var(--tw-prose-font-normal);
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(blockquote > cite::before) {
  content: '\2014';
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h1) {
  color: var(--tw-prose-headings);
  font-weight: var(--tw-prose-font-extrabold);
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h1 strong) {
  font-weight: var(--tw-prose-font-black);
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h2) {
  color: var(--tw-prose-headings);
  font-weight: var(--tw-prose-font-bold);
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h2 strong) {
  font-weight: var(--tw-prose-font-extrabold);
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h3) {
  color: var(--tw-prose-headings);
  font-weight: var(--tw-prose-font-semibold);
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h3 strong) {
  font-weight: var(--tw-prose-font-bold);
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h4) {
  color: var(--tw-prose-headings);
  font-weight: var(--tw-prose-font-semibold);
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h4 strong) {
  font-weight: var(--tw-prose-font-bold);
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(img) {
  margin-top: 2em;
  margin-bottom: 2em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(picture) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(kbd) {
  font-weight: var(--tw-prose-font-medium);
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
}
@supports (color: color-mix(in lab, red, red)) {
  :is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(kbd) {
    box-shadow: 0 0 0 1px color-mix(in oklab, var(--tw-prose-kbd-shadows) 10%, transparent), 0 3px 0 color-mix(in oklab, var(--tw-prose-kbd-shadows) 10%, transparent);
  }
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(kbd) {
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-right: 0.375em;
  padding-bottom: 0.1875em;
  padding-left: 0.375em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(code) {
  color: var(--tw-prose-code);
  font-weight: var(--tw-prose-font-semibold);
  font-size: 0.875em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(code)::before,:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(code)::after {
  content: '`';
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(a code) {
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h1 code) {
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h2 code) {
  color: inherit;
  font-size: 0.875em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h3 code) {
  color: inherit;
  font-size: 0.9em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h4 code) {
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(blockquote code) {
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(thead th code) {
  color: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(pre) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: var(--tw-prose-font-normal);
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(pre code) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(pre code)::before {
  content: none;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(pre code)::after {
  content: none;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(table) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(table.has-fixed-layout) {
  table-layout: fixed;
  width: 100%;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(thead) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(thead th) {
  color: var(--tw-prose-headings);
  font-weight: var(--tw-prose-font-semibold);
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(tbody tr) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(tbody tr:last-child) {
  border-bottom-width: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(tbody td) {
  vertical-align: baseline;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(tfoot) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(tfoot td) {
  vertical-align: top;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(figure > *) {
  margin-top: 0;
  margin-bottom: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(figcaption) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(picture > img) {
  margin-top: 0;
  margin-bottom: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(video) {
  margin-top: 2em;
  margin-bottom: 2em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(li) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ol > li) {
  padding-left: 0.375em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ul > li) {
  padding-left: 0.375em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(.prose > ul > li p) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(.prose > ul > li > *:first-child) {
  margin-top: 1.25em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(.prose > ul > li > *:last-child) {
  margin-bottom: 1.25em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(.prose > ol > li > *:first-child) {
  margin-top: 1.25em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(.prose > ol > li > *:last-child) {
  margin-bottom: 1.25em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(ul ul,ul ol,ol ul,ol ol) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(dl) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(dd) {
  margin-top: 0.5em;
  padding-left: 1.625em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(hr + *) {
  margin-top: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h2 + *) {
  margin-top: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h3 + *) {
  margin-top: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(h4 + *) {
  margin-top: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(thead th:first-child) {
  padding-left: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(thead th:last-child) {
  padding-right: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(tbody td,tfoot td) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(tbody td:first-child,tfoot td:first-child) {
  padding-left: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(tbody td:last-child,tfoot td:last-child) {
  padding-right: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(figure) {
  margin-top: 2em;
  margin-bottom: 2em;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(.prose > :first-child) {
  margin-top: 0;
}
:is(.prose :not(:where([class~='not-prose'],[class~='not-prose'] *))):where(.prose > :last-child) {
  margin-bottom: 0;
}
.prose .wp-block-table td,.prose .wp-block-table th {
  border: 0;
}
.prose .wp-block-table thead,.prose .wp-block-table tfoot {
  border-color: var(--tw-prose-th-borders);
}
.prose .wp-block-table thead {
  border-bottom-width: 1px;
}
.prose .wp-block-table tfoot {
  border-top-width: 1px;
}
.prose-dgc-student-portal {
  --tw-prose-body: var(--color-dgc-navy);
  --tw-prose-p: var(--color-dgc-navy);
  --tw-prose-headings: var(--color-dgc-navy);
  --tw-prose-h1: var(--color-dgc-navy);
  --tw-prose-h2: var(--color-dgc-navy);
  --tw-prose-lead: var(--color-dgc-navy);
  --tw-prose-links: var(--color-dgc-royal);
  --tw-prose-a: var(--color-dgc-royal);
  --tw-prose-bold: var(--color-dgc-navy);
  --tw-prose-counters: var(--color-dgc-navy);
  --tw-prose-bullets: var(--color-dgc-navy);
  --tw-prose-ul: var(--color-dgc-navy);
  --tw-prose-hr: var(--color-dgc-navy);
  --tw-prose-li: var(--color-dgc-navy);
  --tw-prose-quotes: var(--color-dgc-navy);
  --tw-prose-quote-borders: var(--color-dgc-dorange);
  --tw-prose-captions: var(--color-dgc-navy);
  --tw-prose-kbd: var(--color-dgc-navy);
  --tw-prose-kbd-shadows: var(--color-dgc-navy);
  --tw-prose-code: var(--color-dgc-navy);
  --tw-prose-pre-code: var(--color-background);
  --tw-prose-pre-bg: var(--color-dgc-navy);
  --tw-prose-th-borders: var(--color-dgc-navy);
  --tw-prose-td-borders: var(--color-dgc-navy);
  --tw-prose-invert-body: var(--color-dgc-grey);
  --tw-prose-invert-p: var(--color-dgc-grey);
  --tw-prose-invert-headings: var(--color-dgc-grey);
  --tw-prose-invert-h1: var(--color-dgc-navy);
  --tw-prose-invert-h2: var(--color-dgc-navy);
  --tw-prose-invert-lead: var(--color-background);
  --tw-prose-invert-links: var(--color-dgc-pale-blue);
  --tw-prose-invert-a: var(--color-dgc-pale-blue);
  --tw-prose-invert-bold: var(--color-background);
  --tw-prose-invert-counters: var(--color-background);
  --tw-prose-invert-bullets: var(--color-background);
  --tw-prose-invert-hr: var(--color-background);
  --tw-prose-invert-li: var(--color-dgc-grey);
  --tw-prose-invert-quotes: var(--color-background);
  --tw-prose-invert-quote-borders: var(--color-dgc-dorange);
  --tw-prose-invert-captions: var(--color-background);
  --tw-prose-invert-kbd: var(--color-background);
  --tw-prose-invert-kbd-shadows: var(--color-background);
  --tw-prose-invert-code: var(--color-background);
  --tw-prose-invert-pre-code: var(--color-dgc-navy);
  --tw-prose-invert-pre-bg: var(--color-background);
  --tw-prose-invert-th-borders: var(--color-background);
  --tw-prose-invert-td-borders: var(--color-background);
  --dgc-prose-body: var(--tw-prose-body);
  --dgc-prose-p: var(--tw-prose-p);
  --dgc-prose-headings: var(--tw-prose-headings);
  --dgc-prose-links: var(--tw-prose-links);
  --dgc-prose-a: var(--tw-prose-a);
  --dgc-prose-li: var(--tw-prose-li);
  --dgc-prose-quotes: var(--tw-prose-quotes);
  --dgc-prose-captions: var(--tw-prose-captions);
}
.prose-dgc-student-portal.prose-invert,.dark .prose-dgc-student-portal.dark\:prose-invert {
  --dgc-prose-body: var(--tw-prose-invert-body);
  --dgc-prose-p: var(--tw-prose-invert-p, var(--tw-prose-invert-body));
  --dgc-prose-headings: var(--tw-prose-invert-headings);
  --dgc-prose-links: var(--tw-prose-invert-links);
  --dgc-prose-a: var(--tw-prose-invert-a, var(--tw-prose-invert-links));
  --dgc-prose-li: var(--tw-prose-invert-li, var(--tw-prose-invert-body));
  --dgc-prose-quotes: var(--tw-prose-invert-quotes, var(--tw-prose-invert-body));
  --dgc-prose-captions: var(--tw-prose-invert-captions, var(--tw-prose-invert-body));
}
@media (prefers-color-scheme: dark) {
  .prose-dgc-student-portal.dark\:prose-invert {
    --dgc-prose-body: var(--tw-prose-invert-body);
    --dgc-prose-p: var(--tw-prose-invert-p, var(--tw-prose-invert-body));
    --dgc-prose-headings: var(--tw-prose-invert-headings);
    --dgc-prose-a: var(--tw-prose-invert-a, var(--tw-prose-invert-links));
    --dgc-prose-li: var(--tw-prose-invert-li, var(--tw-prose-invert-body));
    --dgc-prose-quotes: var(--tw-prose-invert-quotes, var(--tw-prose-invert-body));
    --dgc-prose-captions: var(--tw-prose-invert-captions, var(--tw-prose-invert-body));
  }
}
.prose-dgc-student-portal :where(figure.featured) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-dgc-student-portal :where(figure):not(.featured) {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.prose-dgc-student-portal :where(p):not(.has-text-color,.not-prose) {
  color: var(--dgc-prose-p);
}
.prose-dgc-student-portal :where(li):not(.has-text-color,.not-prose) {
  color: var(--dgc-prose-li);
}
.prose-dgc-student-portal :where(ol) {
  list-style-type: none;
}
:is(.prose-dgc-student-portal :where(ol)) li {
  padding-left: 2.4em;
}
.prose-dgc-student-portal :where(h1):not(.has-text-color,.not-prose),.prose-dgc-student-portal :where(h2):not(.has-text-color,.not-prose),.prose-dgc-student-portal :where(h3):not(.has-text-color,.not-prose),.prose-dgc-student-portal :where(h4):not(.has-text-color,.not-prose),.prose-dgc-student-portal :where(h5):not(.has-text-color,.not-prose),.prose-dgc-student-portal :where(h6):not(.has-text-color,.not-prose) {
  color: var(--dgc-prose-headings);
}
.prose-dgc-student-portal :where(blockquote):not(.has-text-color,.not-prose) {
  color: var(--dgc-prose-quotes);
}
.prose-dgc-student-portal :where(figcaption):not(.has-text-color,.not-prose) {
  color: var(--dgc-prose-captions);
}
.prose-dgc-student-portal :where(a):not(.has-link-color,.not-prose) {
  color: var(--dgc-prose-a);
}
.prose-dgc-student-portal .has-dgc-navy-tint-95-background-color a,.prose-dgc-student-portal .has-dgc-navy-tint-85-background-color a {
  color: var(--tw-prose-invert-a);
}
:is(.prose-dgc-student-portal :where(.has-text-color),.prose-dgc-student-portal :where(.has-background-color)	.prose-dgc-student-portal :where(.has-background)) p:not(.is-style-warning,.is-style-success,.not-prose) {
  color: inherit;
}
.prose-dgc-student-portal :where(.has-ds-white-color),.prose-dgc-student-portal .has-ds-white-color p,.prose-dgc-student-portal .has-ds-white-color li,.prose-dgc-student-portal .notices-title {
  color: var(--color-background);
}
.prose-dgc-student-portal :where(.has-dgcorange-95-color) {
  color: var(--wp--preset--color--dgcorange-95);
}
.mt-0 {
  margin-top: calc(var(--spacing) * 0);
}
.mt-1 {
  margin-top: calc(var(--spacing) * 1);
}
.mt-2 {
  margin-top: calc(var(--spacing) * 2);
}
.mt-3 {
  margin-top: calc(var(--spacing) * 3);
}
.mt-4 {
  margin-top: calc(var(--spacing) * 4);
}
.mt-5 {
  margin-top: calc(var(--spacing) * 5);
}
.mt-6 {
  margin-top: calc(var(--spacing) * 6);
}
.mt-8 {
  margin-top: calc(var(--spacing) * 8);
}
.mt-12 {
  margin-top: calc(var(--spacing) * 12);
}
.mt-16 {
  margin-top: calc(var(--spacing) * 16);
}
.mr-1 {
  margin-right: calc(var(--spacing) * 1);
}
.mr-2 {
  margin-right: calc(var(--spacing) * 2);
}
.prose-dgc-student-portal-sizes {
  font-size: 1rem;
  line-height: 1.75;
}
.prose-dgc-student-portal-sizes :where(h1,.h1,.is-style-h1) {
  font-size: 2rem;
  line-height: 1.2;
  margin-bottom: 1rem;
}
.prose-dgc-student-portal-sizes :where(h2,.h2,.is-style-h2) {
  font-size: 1.625rem;
  line-height: 1.25;
  margin-bottom: 1rem;
}
.prose-dgc-student-portal-sizes :where(h3,.h3,.is-style-h3) {
  font-size: 1.375rem;
  line-height: 1.3;
  margin-bottom: 1rem;
}
.prose-dgc-student-portal-sizes :where(p,li,#colophon a:not(.not-prose)),#colophon.prose-dgc-student-portal-sizes a:not(.not-prose) {
  font-size: 1rem;
  line-height: 1.75;
}
.prose-dgc-student-portal-sizes :where(.account-mega-menu li) {
  line-height: 1.25;
}
@media (min-width: 48rem) {
  .prose-dgc-student-portal-sizes {
    font-size: 0.875rem;
  }
  .prose-dgc-student-portal-sizes :where(h1,.h1,.is-style-h1) {
    font-size: 3rem;
  }
  .prose-dgc-student-portal-sizes :where(h2,.h2,.is-style-h2) {
    font-size: 2.75rem;
  }
  .prose-dgc-student-portal-sizes :where(h3,.h3,.is-style-h3) {
    font-size: 2rem;
  }
  .prose-dgc-student-portal-sizes :where(h4,.h4,.is-style-h4) {
    font-size: 1.875rem;
  }
  .prose-dgc-student-portal-sizes :where(h5,.h5,.is-style-h5) {
    font-size: 1.625rem;
  }
  .prose-dgc-student-portal-sizes :where(h6,.h6,.is-style-h6) {
    font-size: 1.375rem;
  }
  .prose-dgc-student-portal-sizes :where(p,li,#colophon a:not(.not-prose)),#colophon.prose-dgc-student-portal-sizes a:not(.not-prose) {
    font-size: 0.875rem;
  }
}
@media (min-width: 64rem) {
  .prose-dgc-student-portal-sizes {
    font-size: 1rem;
  }
  .prose-dgc-student-portal-sizes :where(h1,.h1,.is-style-h1) {
    font-size: 3rem;
  }
  .prose-dgc-student-portal-sizes :where(h2,.h2,.is-style-h2) {
    font-size: 2.75rem;
  }
  .prose-dgc-student-portal-sizes :where(h3,.h3,.is-style-h3) {
    font-size: 2.25rem;
  }
  .prose-dgc-student-portal-sizes :where(h4,.h4,.is-style-h4) {
    font-size: 2rem;
  }
  .prose-dgc-student-portal-sizes :where(h5,.h5,.is-style-h5) {
    font-size: 1.625rem;
  }
  .prose-dgc-student-portal-sizes :where(h6,.h6,.is-style-h6) {
    font-size: 1.375rem;
  }
  .prose-dgc-student-portal-sizes :where(p,li,#colophon a:not(.not-prose)),#colophon.prose-dgc-student-portal-sizes a:not(.not-prose) {
    font-size: 1rem;
  }
}
@media (min-width: 72rem) {
  .prose-dgc-student-portal-sizes {
    font-size: 1.0625rem;
  }
  .prose-dgc-student-portal-sizes :where(h1,.h1,.is-style-h1) {
    font-size: 4rem;
  }
  .prose-dgc-student-portal-sizes :where(h2,.h2,.is-style-h2) {
    font-size: 3rem;
  }
  .prose-dgc-student-portal-sizes :where(h3,.h3,.is-style-h3) {
    font-size: 2.5rem;
  }
  .prose-dgc-student-portal-sizes :where(h4,.h4,.is-style-h4) {
    font-size: 2rem;
  }
  .prose-dgc-student-portal-sizes :where(h5,.h5,.is-style-h5) {
    font-size: 1.75rem;
  }
  .prose-dgc-student-portal-sizes :where(h6,.h6,.is-style-h6) {
    font-size: 1.5rem;
  }
  .prose-dgc-student-portal-sizes :where(p,li) {
    font-size: 1.0625rem;
  }
}
.mb-0 {
  margin-bottom: calc(var(--spacing) * 0);
}
.mb-1 {
  margin-bottom: calc(var(--spacing) * 1);
}
.mb-2 {
  margin-bottom: calc(var(--spacing) * 2);
}
.mb-3 {
  margin-bottom: calc(var(--spacing) * 3);
}
.mb-4 {
  margin-bottom: calc(var(--spacing) * 4);
}
.mb-5 {
  margin-bottom: calc(var(--spacing) * 5);
}
.mb-8 {
  margin-bottom: calc(var(--spacing) * 8);
}
.mb-12 {
  margin-bottom: calc(var(--spacing) * 12);
}
.ml-0 {
  margin-left: calc(var(--spacing) * 0);
}
.ml-2 {
  margin-left: calc(var(--spacing) * 2);
}
.block {
  display: block;
}
.contents {
  display: contents;
}
.flex {
  display: flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.inline {
  display: inline;
}
.inline-block {
  display: inline-block;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.aspect-\[calc\(3\*3\+1\)\/3\] {
  aspect-ratio: calc(3 * 3 + 1)/3;
}
.aspect-\[calc\(8\*3\+1\)\/3\] {
  aspect-ratio: calc(8 * 3 + 1)/3;
}
.size-full {
  width: 100%;
  height: 100%;
}
.h-20 {
  height: calc(var(--spacing) * 20);
}
.h-100 {
  height: calc(var(--spacing) * 100);
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.min-h-0 {
  min-height: calc(var(--spacing) * 0);
}
.min-h-\[2\.75rem\] {
  min-height: 2.75rem;
}
.w-20 {
  width: calc(var(--spacing) * 20);
}
.w-100 {
  width: calc(var(--spacing) * 100);
}
.w-\[470px\] {
  width: 470px;
}
.w-\[min\(520px\,100\%\)\] {
  width: min(520px, 100%);
}
.w-full {
  width: 100%;
}
.max-w-5xl {
  max-width: var(--container-5xl);
}
.max-w-56 {
  max-width: calc(var(--spacing) * 56);
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-content {
  max-width: var(--container-content);
}
.max-w-none {
  max-width: none;
}
.min-w-12 {
  min-width: calc(var(--spacing) * 12);
}
.min-w-20 {
  min-width: calc(var(--spacing) * 20);
}
.flex-1 {
  flex: 1;
}
.flex-none {
  flex: none;
}
.flex-grow-1 {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.basis-1\/4 {
  flex-basis: calc(1/4 * 100%);
}
.basis-3\/4 {
  flex-basis: calc(3/4 * 100%);
}
.transform {
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
.resize {
  resize: both;
}
.snap-y {
  scroll-snap-type: y var(--tw-scroll-snap-strictness);
}
.snap-mandatory {
  --tw-scroll-snap-strictness: mandatory;
}
.snap-start {
  scroll-snap-align: start;
}
.-scroll-mt-4 {
  scroll-margin-top: calc(var(--spacing) * -4);
}
.scroll-mt-4 {
  scroll-margin-top: calc(var(--spacing) * 4);
}
.scroll-pt-4 {
  scroll-padding-top: calc(var(--spacing) * 4);
}
.scroll-pt-30 {
  scroll-padding-top: calc(var(--spacing) * 30);
}
.scroll-pb-4 {
  scroll-padding-bottom: calc(var(--spacing) * 4);
}
.list-none {
  list-style-type: none;
}
.break-inside-avoid {
  break-inside: avoid;
}
.grid-cols-\[1fr\] {
  grid-template-columns: 1fr;
}
.grid-rows-\[auto_1fr_auto\] {
  grid-template-rows: auto 1fr auto;
}
.flex-col {
  flex-direction: column;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.content-center {
  align-content: center;
}
.items-baseline {
  align-items: baseline;
}
.items-baseline-last {
  align-items: last baseline;
}
.items-center {
  align-items: center;
}
.items-start {
  align-items: flex-start;
}
.items-stretch {
  align-items: stretch;
}
.justify-between {
  justify-content: space-between;
}
.justify-center {
  justify-content: center;
}
.justify-end {
  justify-content: flex-end;
}
.justify-start {
  justify-content: flex-start;
}
.justify-stretch {
  justify-content: stretch;
}
.gap-0 {
  gap: calc(var(--spacing) * 0);
}
.gap-1 {
  gap: calc(var(--spacing) * 1);
}
.gap-2 {
  gap: calc(var(--spacing) * 2);
}
.gap-3 {
  gap: calc(var(--spacing) * 3);
}
.gap-4 {
  gap: calc(var(--spacing) * 4);
}
.gap-8 {
  gap: calc(var(--spacing) * 8);
}
.gap-x-4 {
  column-gap: calc(var(--spacing) * 4);
}
.gap-x-8 {
  column-gap: calc(var(--spacing) * 8);
}
.gap-x-10 {
  column-gap: calc(var(--spacing) * 10);
}
.gap-y-2 {
  row-gap: calc(var(--spacing) * 2);
}
.gap-y-4 {
  row-gap: calc(var(--spacing) * 4);
}
.overflow-hidden {
  overflow: hidden;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: calc(infinity * 1px);
}
.rounded-lg {
  border-radius: var(--radius-lg);
}
.rounded-sm {
  border-radius: var(--radius-sm);
}
.border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-0 {
  border-style: var(--tw-border-style);
  border-width: 0px;
}
.border-1 {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-2 {
  border-style: var(--tw-border-style);
  border-width: 2px;
}
.border-3 {
  border-style: var(--tw-border-style);
  border-width: 3px;
}
.border-5 {
  border-style: var(--tw-border-style);
  border-width: 5px;
}
.border-t-2 {
  border-top-style: var(--tw-border-style);
  border-top-width: 2px;
}
.border-b-1 {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
.border-l-1 {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}
.border-dashed {
  --tw-border-style: dashed;
  border-style: dashed;
}
.border-dgc-dorange {
  border-color: var(--color-dgc-dorange);
}
.border-dgc-green {
  border-color: var(--color-dgc-green);
}
.border-dgc-grey {
  border-color: var(--color-dgc-grey);
}
.border-dgc-magenta {
  border-color: var(--color-dgc-magenta);
}
.border-dgc-navy {
  border-color: var(--color-dgc-navy);
}
.border-dgc-navy-tint-25 {
  border-color: var(--color-dgc-navy-tint-25);
}
.border-dgc-navy-tint-50 {
  border-color: var(--color-dgc-navy-tint-50);
}
.border-dgc-royal {
  border-color: var(--color-dgc-royal);
}
.border-dgc-skye {
  border-color: var(--color-dgc-skye);
}
.border-dgc-teal {
  border-color: var(--color-dgc-teal);
}
.border-b-dgc-navy-tint-85 {
  border-bottom-color: var(--color-dgc-navy-tint-85);
}
.border-b-dgc-orange {
  border-bottom-color: var(--color-dgc-orange);
}
.bg-dgc-grey {
  background-color: var(--color-dgc-grey);
}
.bg-dgc-navy-tint-25 {
  background-color: var(--color-dgc-navy-tint-25);
}
.bg-dgc-navy-tint-95 {
  background-color: var(--color-dgc-navy-tint-95);
}
.bg-dgc-orange {
  background-color: var(--color-dgc-orange);
}
.bg-dgc-orange-tint-5 {
  background-color: var(--color-dgc-orange-tint-5);
}
.bg-dgc-red {
  background-color: var(--color-dgc-red);
}
.bg-primary {
  background-color: var(--color-primary);
}
.bg-secondary {
  background-color: var(--color-secondary);
}
.bg-white {
  background-color: var(--color-white);
}
.object-cover {
  object-fit: cover;
}
.p-0 {
  padding: calc(var(--spacing) * 0);
}
.p-1 {
  padding: calc(var(--spacing) * 1);
}
.p-2 {
  padding: calc(var(--spacing) * 2);
}
.p-3 {
  padding: calc(var(--spacing) * 3);
}
.p-4 {
  padding: calc(var(--spacing) * 4);
}
.p-5 {
  padding: calc(var(--spacing) * 5);
}
.p-8 {
  padding: calc(var(--spacing) * 8);
}
.p-16 {
  padding: calc(var(--spacing) * 16);
}
.px-2 {
  padding-inline: calc(var(--spacing) * 2);
}
.px-3 {
  padding-inline: calc(var(--spacing) * 3);
}
.px-4 {
  padding-inline: calc(var(--spacing) * 4);
}
.px-6 {
  padding-inline: calc(var(--spacing) * 6);
}
.px-8 {
  padding-inline: calc(var(--spacing) * 8);
}
.py-0 {
  padding-block: calc(var(--spacing) * 0);
}
.py-1 {
  padding-block: calc(var(--spacing) * 1);
}
.py-2 {
  padding-block: calc(var(--spacing) * 2);
}
.py-3 {
  padding-block: calc(var(--spacing) * 3);
}
.py-4 {
  padding-block: calc(var(--spacing) * 4);
}
.py-5 {
  padding-block: calc(var(--spacing) * 5);
}
.py-8 {
  padding-block: calc(var(--spacing) * 8);
}
.ps-0 {
  padding-inline-start: calc(var(--spacing) * 0);
}
.ps-3 {
  padding-inline-start: calc(var(--spacing) * 3);
}
.pe-1 {
  padding-inline-end: calc(var(--spacing) * 1);
}
.pt-0 {
  padding-top: calc(var(--spacing) * 0);
}
.pt-2 {
  padding-top: calc(var(--spacing) * 2);
}
.pt-4 {
  padding-top: calc(var(--spacing) * 4);
}
.pt-5 {
  padding-top: calc(var(--spacing) * 5);
}
.pt-6 {
  padding-top: calc(var(--spacing) * 6);
}
.pt-7 {
  padding-top: calc(var(--spacing) * 7);
}
.pt-8 {
  padding-top: calc(var(--spacing) * 8);
}
.pr-3 {
  padding-right: calc(var(--spacing) * 3);
}
.pr-4 {
  padding-right: calc(var(--spacing) * 4);
}
.pb-0 {
  padding-bottom: calc(var(--spacing) * 0);
}
.pb-2 {
  padding-bottom: calc(var(--spacing) * 2);
}
.pb-4 {
  padding-bottom: calc(var(--spacing) * 4);
}
.pb-5 {
  padding-bottom: calc(var(--spacing) * 5);
}
.pb-6 {
  padding-bottom: calc(var(--spacing) * 6);
}
.pb-8 {
  padding-bottom: calc(var(--spacing) * 8);
}
.pb-16 {
  padding-bottom: calc(var(--spacing) * 16);
}
.pb-30 {
  padding-bottom: calc(var(--spacing) * 30);
}
.pb-\[19vh\] {
  padding-bottom: 19vh;
}
.pl-0 {
  padding-left: calc(var(--spacing) * 0);
}
.pl-3 {
  padding-left: calc(var(--spacing) * 3);
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-start {
  text-align: start;
}
.align-middle {
  vertical-align: middle;
}
.text-2xl {
  font-size: var(--text-2xl);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
}
.text-3xl {
  font-size: var(--text-3xl);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
}
.text-4xl {
  font-size: var(--text-4xl);
  line-height: var(--tw-leading, var(--text-4xl--line-height));
}
.text-lg {
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}
.text-sm {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.text-xl {
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}
.leading-5 {
  --tw-leading: calc(var(--spacing) * 5);
  line-height: calc(var(--spacing) * 5);
}
.leading-6 {
  --tw-leading: calc(var(--spacing) * 6);
  line-height: calc(var(--spacing) * 6);
}
.leading-9 {
  --tw-leading: calc(var(--spacing) * 9);
  line-height: calc(var(--spacing) * 9);
}
.leading-\[100\%\] {
  --tw-leading: 100%;
  line-height: 100%;
}
.font-bold {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.font-medium {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}
.font-semibold {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}
.text-wrap {
  text-wrap: wrap;
}
.text-dgc-grey {
  color: var(--color-dgc-grey);
}
.text-dgc-navy {
  color: var(--color-dgc-navy);
}
.text-dgc-navy-tint-95 {
  color: var(--color-dgc-navy-tint-95);
}
.text-dgc-red {
  color: var(--color-dgc-red);
}
.text-dgc-white {
  color: var(--color-dgc-white);
}
.text-secondary {
  color: var(--color-secondary);
}
.text-white {
  color: var(--color-white);
}
.lowercase {
  text-transform: lowercase;
}
.uppercase {
  text-transform: uppercase;
}
.italic {
  font-style: italic;
}
.line-through {
  text-decoration-line: line-through;
}
.no-underline {
  text-decoration-line: none;
}
.underline {
  text-decoration-line: underline;
}
.decoration-1 {
  text-decoration-thickness: 1px;
}
.underline-offset-6 {
  text-underline-offset: 6px;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-\[0_-3px_10px_rgba\(0\,0\,0\,0\.1\)_inset\] {
  --tw-shadow: 0 -3px 10px var(--tw-shadow-color, rgba(0,0,0,0.1)) inset;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.inset-shadow-sm {
  --tw-inset-shadow: inset 0 2px 4px var(--tw-inset-shadow-color, rgb(0 0 0 / 0.05));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.outline {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.contrast-1 {
  --tw-contrast: contrast(1%);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.contrast-2 {
  --tw-contrast: contrast(2%);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.contrast-3 {
  --tw-contrast: contrast(3%);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.filter {
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.transition {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
@media (hover: hover) {
  .hover\:bg-dgc-grey:hover {
    background-color: var(--color-dgc-grey);
  }
}
@media (hover: hover) {
  .hover\:bg-dgc-navy:hover {
    background-color: var(--color-dgc-navy);
  }
}
@media (hover: hover) {
  .hover\:bg-dgc-orange\!:hover {
    background-color: var(--color-dgc-orange) !important;
  }
}
@media (hover: hover) {
  .hover\:text-dgc-navy:hover {
    color: var(--color-dgc-navy);
  }
}
@media (hover: hover) {
  .hover\:text-dgc-navy\!:hover {
    color: var(--color-dgc-navy) !important;
  }
}
@media (hover: hover) {
  .hover\:text-white:hover {
    color: var(--color-white);
  }
}
.focus\:bg-dgc-grey:focus {
  background-color: var(--color-dgc-grey);
}
.focus\:bg-dgc-navy:focus {
  background-color: var(--color-dgc-navy);
}
.focus\:bg-dgc-orange:focus {
  background-color: var(--color-dgc-orange);
}
.focus\:bg-dgc-orange\!:focus {
  background-color: var(--color-dgc-orange) !important;
}
.focus\:text-dgc-navy:focus {
  color: var(--color-dgc-navy);
}
.focus\:text-dgc-navy\!:focus {
  color: var(--color-dgc-navy) !important;
}
.focus\:text-white:focus {
  color: var(--color-white);
}
.has-\[\.primary-category\]\:pl-16:has(*:is(.primary-category)) {
  padding-left: calc(var(--spacing) * 16);
}
.has-\[\.primary-category\]\:before\:absolute:has(*:is(.primary-category))::before {
  content: var(--tw-content);
  position: absolute;
}
.has-\[\.primary-category\]\:before\:top-0:has(*:is(.primary-category))::before {
  content: var(--tw-content);
  top: calc(var(--spacing) * 0);
}
.has-\[\.primary-category\]\:before\:left-0:has(*:is(.primary-category))::before {
  content: var(--tw-content);
  left: calc(var(--spacing) * 0);
}
.has-\[\.primary-category\]\:before\:block:has(*:is(.primary-category))::before {
  content: var(--tw-content);
  display: block;
}
.has-\[\.primary-category\]\:before\:h-full:has(*:is(.primary-category))::before {
  content: var(--tw-content);
  height: 100%;
}
.has-\[\.primary-category\]\:before\:w-8:has(*:is(.primary-category))::before {
  content: var(--tw-content);
  width: calc(var(--spacing) * 8);
}
.has-\[\.primary-category\]\:before\:bg-dgc-light-green:has(*:is(.primary-category))::before {
  content: var(--tw-content);
  background-color: var(--color-dgc-light-green);
}
.has-\[\.primary-category\]\:before\:content-\[\\\'\\\'\]:has(*:is(.primary-category))::before {
  --tw-content: \'\';
  content: var(--tw-content);
}
.has-\[figure\]\:pt-4:has(*:is(figure)) {
  padding-top: calc(var(--spacing) * 4);
}
@media (width >= 40rem) {
  .sm\:col-start-2 {
    grid-column-start: 2;
  }
}
@media (width >= 40rem) {
  .sm\:mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
}
@media (width >= 40rem) {
  .sm\:h-full {
    height: 100%;
  }
}
@media (width >= 40rem) {
  .sm\:flex-none {
    flex: none;
  }
}
@media (width >= 40rem) {
  .sm\:flex-col {
    flex-direction: column;
  }
}
@media (width >= 40rem) {
  .sm\:flex-row {
    flex-direction: row;
  }
}
@media (width >= 40rem) {
  .sm\:items-end {
    align-items: flex-end;
  }
}
@media (width >= 40rem) {
  .sm\:justify-end {
    justify-content: flex-end;
  }
}
@media (width >= 40rem) {
  .sm\:gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
}
@media (width >= 40rem) {
  .sm\:p-0 {
    padding: calc(var(--spacing) * 0);
  }
}
@media (width >= 40rem) {
  .sm\:has-\[figure\,time\]\:grid-cols-\[100px_1fr\]:has(*:is(figure,time)) {
    grid-template-columns: 100px 1fr;
  }
}
@media (width >= 48rem) {
  .md\:mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }
}
@media (width >= 48rem) {
  .md\:mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
}
@media (width >= 48rem) {
  .md\:mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
}
@media (width >= 48rem) {
  .md\:mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
}
@media (width >= 48rem) {
  .md\:block {
    display: block;
  }
}
@media (width >= 48rem) {
  .md\:flex {
    display: flex;
  }
}
@media (width >= 48rem) {
  .md\:w-1\/3 {
    width: calc(1/3 * 100%);
  }
}
@media (width >= 48rem) {
  .md\:w-auto {
    width: auto;
  }
}
@media (width >= 48rem) {
  .md\:max-w-2\/3 {
    max-width: calc(2/3 * 100%);
  }
}
@media (width >= 48rem) {
  .md\:grow {
    flex-grow: 1;
  }
}
@media (width >= 48rem) {
  .md\:flex-col {
    flex-direction: column;
  }
}
@media (width >= 48rem) {
  .md\:flex-row {
    flex-direction: row;
  }
}
@media (width >= 48rem) {
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
}
@media (width >= 48rem) {
  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }
}
@media (width >= 48rem) {
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
}
@media (width >= 48rem) {
  .md\:items-center {
    align-items: center;
  }
}
@media (width >= 48rem) {
  .md\:gap-4 {
    gap: calc(var(--spacing) * 4);
  }
}
@media (width >= 48rem) {
  .md\:gap-8 {
    gap: calc(var(--spacing) * 8);
  }
}
@media (width >= 48rem) {
  .md\:pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
}
@media (width >= 48rem) {
  .md\:pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
}
@media (width >= 64rem) {
  .lg\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
}
@media (width >= 64rem) {
  .lg\:col-start-2 {
    grid-column-start: 2;
  }
}
@media (width >= 64rem) {
  .lg\:row-start-2 {
    grid-row-start: 2;
  }
}
@media (width >= 64rem) {
  .lg\:row-end-3 {
    grid-row-end: 3;
  }
}
@media (width >= 64rem) {
  .lg\:mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }
}
@media (width >= 64rem) {
  .lg\:mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
}
@media (width >= 64rem) {
  .lg\:grid {
    display: grid;
  }
}
@media (width >= 64rem) {
  .lg\:hidden {
    display: none;
  }
}
@media (width >= 64rem) {
  .lg\:max-w-full {
    max-width: 100%;
  }
}
@media (width >= 64rem) {
  .lg\:grid-cols-\[60\%_1fr\] {
    grid-template-columns: 60% 1fr;
  }
}
@media (width >= 64rem) {
  .lg\:grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }
}
@media (width >= 64rem) {
  .lg\:flex-col {
    flex-direction: column;
  }
}
@media (width >= 64rem) {
  .lg\:flex-row {
    flex-direction: row;
  }
}
@media (width >= 64rem) {
  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
}
@media (width >= 64rem) {
  .lg\:justify-center {
    justify-content: center;
  }
}
@media (width >= 64rem) {
  .lg\:gap-0 {
    gap: calc(var(--spacing) * 0);
  }
}
@media (width >= 64rem) {
  .lg\:gap-1 {
    gap: calc(var(--spacing) * 1);
  }
}
@media (width >= 64rem) {
  .lg\:gap-y-0 {
    row-gap: calc(var(--spacing) * 0);
  }
}
@media (width >= 64rem) {
  .lg\:text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
}
@media (width >= 80rem) {
  .xl\:w-\[calc\(50\%-1rem\)\] {
    width: calc(50% - 1rem);
  }
}
@media (width >= 80rem) {
  .xl\:max-w-2\/3 {
    max-width: calc(2/3 * 100%);
  }
}
@media (width >= 80rem) {
  .xl\:flex-row {
    flex-direction: row;
  }
}
@media (width >= 80rem) {
  .xl\:flex-wrap {
    flex-wrap: wrap;
  }
}
@media (width >= 80rem) {
  .xl\:gap-8 {
    gap: calc(var(--spacing) * 8);
  }
}
@media (width >= 96rem) {
  .\32 xl\:w-\[calc\(50\%-1rem\)\] {
    width: calc(50% - 1rem);
  }
}
@media (width >= 96rem) {
  .\32 xl\:flex-row {
    flex-direction: row;
  }
}
@media (width >= 96rem) {
  .\32 xl\:flex-wrap {
    flex-wrap: wrap;
  }
}
@container (width >= 28rem) {
  .\@md\:max-w-48 {
    max-width: calc(var(--spacing) * 48);
  }
}
@container (width >= 28rem) {
  .\@md\:max-w-50 {
    max-width: calc(var(--spacing) * 50);
  }
}
@container (width >= 28rem) {
  .\@md\:flex-row {
    flex-direction: row;
  }
}
@container (width >= 28rem) {
  .\@md\:items-end {
    align-items: flex-end;
  }
}
@container (width >= 28rem) {
  .\@md\:pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
}
@container (width >= 42rem) {
  .\@2xl\:flex-row {
    flex-direction: row;
  }
}
@container (width >= 42rem) {
  .\@2xl\:justify-between {
    justify-content: space-between;
  }
}
@container (width >= 42rem) {
  .\@2xl\:justify-end {
    justify-content: flex-end;
  }
}
@container (width >= 42rem) {
  .\@2xl\:justify-start {
    justify-content: flex-start;
  }
}
@container (width >= 56rem) {
  .\@4xl\:max-w-full {
    max-width: 100%;
  }
}
@container (width >= 56rem) {
  .\@4xl\:flex-row {
    flex-direction: row;
  }
}
@container (width >= 56rem) {
  .\@4xl\:gap-4 {
    gap: calc(var(--spacing) * 4);
  }
}
@container (width >= 56rem) {
  .\@4xl\:pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }
}
@container (width >= 56rem) {
  .\@4xl\:pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
}
@container (width >= 72rem) {
  .\@6xl\:max-w-full {
    max-width: 100%;
  }
}
@container (width >= 72rem) {
  .\@6xl\:gap-8 {
    gap: calc(var(--spacing) * 8);
  }
}
@container (width >= 72rem) {
  .\@6xl\:text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:border-dgc-grey {
    border-color: var(--color-dgc-grey);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:border-white {
    border-color: var(--color-white);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:border-b-white {
    border-bottom-color: var(--color-white);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:bg-dgc-black {
    background-color: var(--color-dgc-black);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:bg-dgc-dteal-muted {
    background-color: var(--color-dgc-dteal-muted);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:bg-dgc-grey {
    background-color: var(--color-dgc-grey);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:bg-dgc-navy-tint-95 {
    background-color: var(--color-dgc-navy-tint-95);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:bg-dgc-navy-tint-95\! {
    background-color: var(--color-dgc-navy-tint-95) !important;
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:bg-dgc-royal {
    background-color: var(--color-dgc-royal);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:text-dgc-light-red {
    color: var(--color-dgc-light-red);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:text-dgc-navy {
    color: var(--color-dgc-navy);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:text-white {
    color: var(--color-white);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:prose-invert {
    --tw-prose-body: var(--tw-prose-invert-body);
    --tw-prose-headings: var(--tw-prose-invert-headings);
    --tw-prose-lead: var(--tw-prose-invert-lead);
    --tw-prose-links: var(--tw-prose-invert-links);
    --tw-prose-bold: var(--tw-prose-invert-bold);
    --tw-prose-counters: var(--tw-prose-invert-counters);
    --tw-prose-bullets: var(--tw-prose-invert-bullets);
    --tw-prose-hr: var(--tw-prose-invert-hr);
    --tw-prose-quotes: var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
    --tw-prose-captions: var(--tw-prose-invert-captions);
    --tw-prose-kbd: var(--tw-prose-invert-kbd);
    --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
    --tw-prose-code: var(--tw-prose-invert-code);
    --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
  }
}
@media (prefers-color-scheme: dark) {
  @media (hover: hover) {
    .dark\:hover\:bg-dgc-orange:hover {
      background-color: var(--color-dgc-orange);
    }
  }
}
@media (prefers-color-scheme: dark) {
  @media (hover: hover) {
    .dark\:hover\:bg-dgc-orange\!:hover {
      background-color: var(--color-dgc-orange) !important;
    }
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:focus\:bg-dgc-orange:focus {
    background-color: var(--color-dgc-orange);
  }
}
@media (prefers-color-scheme: dark) {
  .dark\:focus\:bg-dgc-orange\!:focus {
    background-color: var(--color-dgc-orange) !important;
  }
}
@media (max-width: 39.938rem) or (max-height: 529px) {
  .sm-short\:grow {
    flex-grow: 1;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sm-tall\:flex {
    display: flex;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sm-tall\:hidden {
    display: none;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sm-tall\:h-full {
    height: 100%;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sm-tall\:w-100 {
    width: calc(var(--spacing) * 100);
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sm-tall\:w-auto {
    width: auto;
  }
}
@media (min-width: 40rem) and (min-height: 530px) {
  .sm-tall\:pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
}
.prose-headings\:my-0 :is(h1,h2,h3,h4,th):not(:where([class~='not-prose'],[class~='not-prose'] *)) {
  margin-block: calc(var(--spacing) * 0);
}
.prose-a\:leading-\[1\.25\] :is(a):not(:where([class~='not-prose'],[class~='not-prose'] *)) {
  --tw-leading: 1.25;
  line-height: 1.25;
}
.\[\&_a\.link-button\]\:my-0 a.link-button {
  margin-block: calc(var(--spacing) * 0);
}
.\[\&_a\.link-button\]\:p-2 a.link-button {
  padding: calc(var(--spacing) * 2);
}
.\[\&_figure\]\:col-start-1 figure {
  grid-column-start: 1;
}
.\[\&_figure\]\:row-start-1 figure {
  grid-row-start: 1;
}
.\[\&_figure\]\:row-end-3 figure {
  grid-row-end: 3;
}
.\[\&_figure\]\:h-full figure {
  height: 100%;
}
.\[\&_img\]\:m-0 img {
  margin: calc(var(--spacing) * 0);
}
.\[\&_img\]\:my-0 img {
  margin-block: calc(var(--spacing) * 0);
}
.\[\&_img\]\:w-full img {
  width: 100%;
}
.\[\&_img\]\:rounded-full img {
  border-radius: calc(infinity * 1px);
}
.\[\&_img\]\:border-8 img {
  border-style: var(--tw-border-style);
  border-width: 8px;
}
.\[\&_img\]\:border-white img {
  border-color: var(--color-white);
}
.\[\&_img\]\:object-cover img {
  object-fit: cover;
}
.\[\&_img\]\:p-4 img {
  padding: calc(var(--spacing) * 4);
}
.bg-diagonal-navy {
  background: linear-gradient(	110deg,	transparent 20%,	var(--color-dgc-navy) 20%,	var(--color-dgc-navy) 75%,	transparent 75%	)	50% / 100% 70%	no-repeat;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-font-weight: initial;
      --tw-leading: initial;
      --tw-border-style: solid;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-content: "";
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-scroll-snap-strictness: proximity;
    }
  }
}
