:root {
  /* AGA University Media Site Theme */
  /* – Colors */
  --base-01: #ffffff;
  /* Base color of page, used for blank backgrounds */
  --base-02: #F9FCFC;
  /* Base color, a darker tone of --base-01 */
  --base-03: #F6F9FA;
  /* Base color, a darker tone of --base-02 */
  --base-04: #F2F6F8;
  /* Base color, a darker tone of --base-03 */
  --base-05: #E4EDF0;
  /* Base color, a darker tone of --base-04 */
  --base-content: #334752;
  /* Foreground content color to use on base color (This foreground tone meets WCAG 2.1 AA Contrast Guidelines of all base background tones) */
  --base-emphasis: #122033;
  /* Foreground content color to bring emphasis, for example on Heading Tags (This foreground tone meets WCAG 2.1 AA Contrast Guidelines of all base background tones)*/
  --base-mute: #5F6977;
  /* Foreground content color to reduce empasis  (This foreground tone meets WCAG 2.1 AA Contrast Guidelines of all base background tones) */
  --dark-01: #122033;
  /* Foreground content color on dark background tones*/
  --dark-focus: #0A1019;
  /* Base color of page, used for dark backgrounds */
  --dark-content: var(--base-01);
  /* Dark content colour when focused */
  --primary: #FAA61A;
  /* Primary brand color for links, buttons, etc. */
  --primary-focus: #F7941C;
  /* Primary color when focused. A darker tone of primary */
  --primary-content: var(--base-emphasis);
  /* Foreground content color to use on primary color. A readable tone of primary */
  --secondary: #01588A;
  /* Secondary brand color for links, buttons, etc. */
  --secondary-focus: #093B5D;
  /* Secondary color when focused. A darker tone of secondary */
  --secondary-content: var(--dark-content);
  /* Foreground content color to use on secondary color. A readable tone of secondary */
  --tertiary: #67952E;
  /* Tertiary brand color for links, buttons, etc. */
  --tertiary-focus: #567D2F;
  /* Tertiary color when focused. A darker tone of tertiary */
  --tertiary-content: var(--dark-content);
  /* Foreground content color to use on tertiary color. A readable tone of tertiary */
  --quaternary: #008FD5;
  /* Quaternary brand color for links, buttons, etc. */
  --quaternary-focus: #0279B5;
  /* Quaternary color when focused. A darker tone of quaternary */
  --quaternary-content: var(--base-emphasis);
  /* Foreground content color to use on quaternary color. A readable tone of quaternary */
  --border-color: #678598;
  /* A  border tone*/
  --info: #00b6ff;
  --info-content: var(--base-emphasis);
  --success: #00a96e;
  --success-content: var(--base-emphasis);
  --warning: #ffbe00;
  --warning-content: var(--base-emphasis);
  --error: #ff5861;
  --error-content: var(--base-emphasis);

  /* – Typography */
  --heading-font: 'Montserrat', Arial, sans-serif;
  --paragraph-font: 'Nunito Sans', 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: normal;
  color: var(--base-content);
  --text-xs: 0.79rem;
  --text-sm: 0.889rem;
  --text-base: 1rem;
  --text-lg: 1.125rem;
  --text-xl: 1.266rem;
  --text-2xl: 1.424rem;
  --text-3xl: 1.602rem;
  --text-4xl: 1.802rem;
  --text-5xl: 2.027rem;
  --text-6xl: 2.281rem;
  --text-7xl: 2.566rem;

  /* – Logos */
  --nav-logo: url("https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/logo?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r");
  --nav-logomark: var(--nav-logo);
  --reverse-logo: url("https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/reverse-logo?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r");
  /* Organization's logo as it would appear in the header navigation */
  --footer-logo: url("");
  /* Organization's logo as it would appear in the footer */
  --three: all 0.3s ease-in-out;
  --five: all 0.5s ease-in-out;
  --i-cadmore-c: url("https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/cadmore-c.svg?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r");
  --cme-label: url("https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/CME-graphic?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r");

  /* Background */
  --bg-img: url("https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/background-1920x1120.jpg?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r");
}

body {
  font-family: var(--paragraph-font);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--heading-font);
}

/* nunito-sans-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-regular.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-regular.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* nunito-sans-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-italic.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-italic.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}


/* nunito-sans-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-700.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-700.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* nunito-sans-700italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-700italic.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-700italic.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* nunito-sans-900 - latin */
@font-face {
  font-display: swap;
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-900.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-900.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* nunito-sans-900italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-900italic.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/body-font-900italic.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}





/* Montserrat-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-regular.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-regular.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* Montserrat-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-italic.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-italic.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* Montserrat-500 - latin */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-500.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-500.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* Montserrat-500italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-700italic.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-700italic.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* Montserrat-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-600.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-600.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* Montserrat-600italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-600italic.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-600italic.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* Montserrat-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-700.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-700.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* Montserrat-700italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-700italic.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-700italic.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* Montserrat-900 - latin */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-900.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-900.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}

/* Montserrat-900italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-900italic.woff2?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('woff2'),
    url('https://cadmoremediastorage.blob.core.windows.net/28699859-8694-47fc-a408-aaf1ebb729ee/ApplicationContent/heading-font-900italic.ttf?sv=2018-03-28&sr=c&sig=P5%2FVnv37VUDBxWjG0acnLbwuLjrNbtyUvOAbxjUF1mw%3D&st=2025-10-17T08%3A13%3A37Z&se=2025-10-17T12%3A18%3A37Z&sp=r') format('truetype');
}


/* Site Wide Items */

.cme-label-graphic {
    content: var(--cme-label);
    height: 2.75rem;
    margin-left: .75rem;
}

@media only screen and (min-width: 360px) {

   .cme-label-graphic {
       height: 3.5rem;
   }

}

.media-details-container {
    justify-content: center;
}


button,
a,
a:hover,
button,
button:hover {
  transition: var(--three);
  cursor: pointer;
}

#pageContent {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

#pageContent main {
  flex-grow: 1;
  background-color: var(--base-04);
}

.full-width {
  padding: .75rem;
}

@media only screen and (min-width: 360px) {}

@media only screen and (min-width: 500px) {}

@media only screen and (min-width: 640px) {
  .full-width {
    padding: 1.25rem;
  }
}

@media only screen and (min-width: 768px) {}

@media only screen and (min-width: 1024px) {
  .full-width {
    padding: 2rem 2.5rem;
  }
}

@media only screen and (min-width: 1280px) {}

@media only screen and (min-width: 1536px) {
  .full-width {
    padding: 2rem 0;
  }

  .full-width .wrapper {
    max-width: 90rem;
    margin: 0 auto;
  }

}







/* RESET */

/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Remove default margin in favour of better control in authored CSS */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role='list'],
ol[role='list'] {
  list-style: none;
  list-style-type: none;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  line-height: 1.625;
}

/* Set shorter line heights on headings and interactive elements */
h1,
h2,
h3,
h4,
button,
input,
label {
  line-height: 1.5;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
  color: currentColor;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
  min-height: 10em;
}

/* Anything that has been anchored to should have extra scroll margin */
:target {
  scroll-margin-block: 5ex;
}

ul {
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
}

p:not(:first-of-type) {
  padding-top: 1rem;
}




a.accent-primary,
a.accent-primary:visited {
  color: var(--primary)
}

a.accent-primary:hover {
  color: var(--primary-focus)
}

.badge {
  background: var(--base-05);
  border: 1px solid var(--base-05);
  color: var(--base-content);
}

.badge:hover {
  background: var(--base-01);
  border: 1px solid var(--base-05);
}