@charset "UTF-8";
/* @link https://utopia.fyi/space/calculator?c=320,14,1.2,1660,16,1.2,9,2,&s=0.75|0.5|0.25,1.25|1.5|2|3|4|6|8|10|14,s-l&g=s,l,xl,12 */
:root {
  --fluid-min-width: 320;
  --fluid-max-width: 1660;
  --fluid-screen: 100vw;
  --fluid-bp: calc((var(--fluid-screen) - var(--fluid-min-width) / 10 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)));
}

@media screen and (min-width: 1660px) {
  :root {
    --fluid-screen: calc(var(--fluid-max-width) * 1px);
  }
}
:root {
  --fc-3xs-min: (var(--fc-s-min) * 0.25);
  --fc-3xs-max: (var(--fc-s-max) * 0.25);
  --fc-2xs-min: (var(--fc-s-min) * 0.5);
  --fc-2xs-max: (var(--fc-s-max) * 0.5);
  --fc-xs-min: (var(--fc-s-min) * 0.75);
  --fc-xs-max: (var(--fc-s-max) * 0.75);
  --fc-s-min: (var(--f-0-min, 14));
  --fc-s-max: (var(--f-0-max, 16));
  --fc-m-min: (var(--fc-s-min) * 1.25);
  --fc-m-max: (var(--fc-s-max) * 1.25);
  --fc-l-min: (var(--fc-s-min) * 1.5);
  --fc-l-max: (var(--fc-s-max) * 1.5);
  --fc-xl-min: (var(--fc-s-min) * 2);
  --fc-xl-max: (var(--fc-s-max) * 2);
  --fc-2xl-min: (var(--fc-s-min) * 3);
  --fc-2xl-max: (var(--fc-s-max) * 3);
  --fc-3xl-min: (var(--fc-s-min) * 4);
  --fc-3xl-max: (var(--fc-s-max) * 4);
  --fc-4xl-min: (var(--fc-s-min) * 6);
  --fc-4xl-max: (var(--fc-s-max) * 6);
  --fc-5xl-min: (var(--fc-s-min) * 8);
  --fc-5xl-max: (var(--fc-s-max) * 8);
  --fc-6xl-min: (var(--fc-s-min) * 10);
  --fc-6xl-max: (var(--fc-s-max) * 10);
  --fc-7xl-min: (var(--fc-s-min) * 14);
  --fc-7xl-max: (var(--fc-s-max) * 14);
  /* T-shirt sizes */
  --space-3xs: calc(((var(--fc-3xs-min) / 10) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));
  --space-2xs: calc(((var(--fc-2xs-min) / 10) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));
  --space-xs: calc(((var(--fc-xs-min) / 10) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));
  --space-s: calc(((var(--fc-s-min) / 10) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));
  --space-m: calc(((var(--fc-m-min) / 10) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));
  --space-l: calc(((var(--fc-l-min) / 10) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));
  --space-xl: calc(((var(--fc-xl-min) / 10) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));
  --space-2xl: calc(((var(--fc-2xl-min) / 10) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));
  --space-3xl: calc(((var(--fc-3xl-min) / 10) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));
  --space-4xl: calc(((var(--fc-4xl-min) / 10) * 1rem) + (var(--fc-4xl-max) - var(--fc-4xl-min)) * var(--fluid-bp));
  --space-5xl: calc(((var(--fc-5xl-min) / 10) * 1rem) + (var(--fc-5xl-max) - var(--fc-5xl-min)) * var(--fluid-bp));
  --space-6xl: calc(((var(--fc-6xl-min) / 10) * 1rem) + (var(--fc-6xl-max) - var(--fc-6xl-min)) * var(--fluid-bp));
  --space-7xl: calc(((var(--fc-7xl-min) / 10) * 1rem) + (var(--fc-7xl-max) - var(--fc-7xl-min)) * var(--fluid-bp));
  /* One-up pairs */
  --space-3xs-2xs: calc(((var(--fc-3xs-min) / 10) * 1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));
  --space-2xs-xs: calc(((var(--fc-2xs-min) / 10) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));
  --space-xs-s: calc(((var(--fc-xs-min) / 10) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));
  --space-s-m: calc(((var(--fc-s-min) / 10) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));
  --space-m-l: calc(((var(--fc-m-min) / 10) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));
  --space-l-xl: calc(((var(--fc-l-min) / 10) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));
  --space-xl-2xl: calc(((var(--fc-xl-min) / 10) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));
  --space-2xl-3xl: calc(((var(--fc-2xl-min) / 10) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));
  --space-3xl-4xl: calc(((var(--fc-3xl-min) / 10) * 1rem) + (var(--fc-4xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));
  --space-4xl-5xl: calc(((var(--fc-4xl-min) / 10) * 1rem) + (var(--fc-5xl-max) - var(--fc-4xl-min)) * var(--fluid-bp));
  --space-5xl-6xl: calc(((var(--fc-5xl-min) / 10) * 1rem) + (var(--fc-6xl-max) - var(--fc-5xl-min)) * var(--fluid-bp));
  --space-6xl-7xl: calc(((var(--fc-6xl-min) / 10) * 1rem) + (var(--fc-7xl-max) - var(--fc-6xl-min)) * var(--fluid-bp));
  /* Custom pairs */
  --space-s-l: calc(((var(--fc-s-min) / 10) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp));
}

/* @link https://utopia.fyi/type/calculator?c=320,14,1.2,1660,16,1.2,9,2,&s=0.75|0.5|0.25,1.25|1.5|2|3|4|6|8|10|14,s-l&g=s,l,xl,12 */
:root {
  --fluid-min-width: 320;
  --fluid-max-width: 1660;
  --fluid-screen: 100vw;
  --fluid-bp: calc(
    (var(--fluid-screen) - var(--fluid-min-width) / 10 * 1rem) /
      (var(--fluid-max-width) - var(--fluid-min-width))
  );
}

@media screen and (min-width: 1660px) {
  :root {
    --fluid-screen: calc(var(--fluid-max-width) * 1px);
  }
}
:root {
  --f--2-min: 9.72;
  --f--2-max: 11.11;
  --step--2: calc(
    ((var(--f--2-min) / 10) * 1rem) + (var(--f--2-max) - var(--f--2-min)) *
      var(--fluid-bp)
  );
  --f--1-min: 11.67;
  --f--1-max: 13.33;
  --step--1: calc(
    ((var(--f--1-min) / 10) * 1rem) + (var(--f--1-max) - var(--f--1-min)) *
      var(--fluid-bp)
  );
  --f-0-min: 14.00;
  --f-0-max: 16.00;
  --step-0: calc(
    ((var(--f-0-min) / 10) * 1rem) + (var(--f-0-max) - var(--f-0-min)) *
      var(--fluid-bp)
  );
  --f-1-min: 16.80;
  --f-1-max: 19.20;
  --step-1: calc(
    ((var(--f-1-min) / 10) * 1rem) + (var(--f-1-max) - var(--f-1-min)) *
      var(--fluid-bp)
  );
  --f-2-min: 20.16;
  --f-2-max: 23.04;
  --step-2: calc(
    ((var(--f-2-min) / 10) * 1rem) + (var(--f-2-max) - var(--f-2-min)) *
      var(--fluid-bp)
  );
  --f-3-min: 24.19;
  --f-3-max: 27.65;
  --step-3: calc(
    ((var(--f-3-min) / 10) * 1rem) + (var(--f-3-max) - var(--f-3-min)) *
      var(--fluid-bp)
  );
  --f-4-min: 29.03;
  --f-4-max: 33.18;
  --step-4: calc(
    ((var(--f-4-min) / 10) * 1rem) + (var(--f-4-max) - var(--f-4-min)) *
      var(--fluid-bp)
  );
  --f-5-min: 34.84;
  --f-5-max: 39.81;
  --step-5: calc(
    ((var(--f-5-min) / 10) * 1rem) + (var(--f-5-max) - var(--f-5-min)) *
      var(--fluid-bp)
  );
  --f-6-min: 41.80;
  --f-6-max: 47.78;
  --step-6: calc(
    ((var(--f-6-min) / 10) * 1rem) + (var(--f-6-max) - var(--f-6-min)) *
      var(--fluid-bp)
  );
  --f-7-min: 50.16;
  --f-7-max: 57.33;
  --step-7: calc(
    ((var(--f-7-min) / 10) * 1rem) + (var(--f-7-max) - var(--f-7-min)) *
      var(--fluid-bp)
  );
  --f-8-min: 60.20;
  --f-8-max: 68.80;
  --step-8: calc(
    ((var(--f-8-min) / 10) * 1rem) + (var(--f-8-max) - var(--f-8-min)) *
      var(--fluid-bp)
  );
  --f-9-min: 72.24;
  --f-9-max: 82.56;
  --step-9: calc(
    ((var(--f-9-min) / 10) * 1rem) + (var(--f-9-max) - var(--f-9-min)) *
      var(--fluid-bp)
  );
}

html {
  font-size: 62.5%;
  font-size: var(--text-base, 62.5%);
}

body {
  font-family: "Barlow", Sans-Serif;
  font-family: var(--base-font-family, Sans-Serif);
  font-weight: 200;
  font-weight: var(--base-font-weight, 200);
  color: #010101;
  color: var(--base-color, #010101);
  font-size: 1.45rem;
  font-size: var(--base-font-size, 1.45rem);
  line-height: 3.1rem;
  line-height: var(--base-line-height, 3.1rem);
  background: var(--base-background-color, #fff);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a,
a:visited,
.link_color {
  color: #010101;
  color: var(--base-link-color, var(--base-color, #010101));
}

a:hover,
.link_color:hover {
  color: var(--base-focus-color, var(--base-link-color, var(--base-color, #010101)));
}

.link {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
#hero_header,
.fullscreen_slideshow .hero_splash_text {
  font-family: "Barlow", Sans-Serif;
  font-family: var(--section-heading-font-family, var(--base-font-family, sans-serif));
  font-weight: 200;
  font-weight: var(--section-heading-font-weight, 200);
  color: #010101;
  color: var(--section-heading-font-color, #010101);
  margin: 0;
}

h1 a,
h1 a:visited,
h2 a,
h2 a:visited,
h3 a,
h3 a:visited,
h4 a,
h4 a:visited,
h5 a,
h5 a:visited,
h6 a,
h6 a:visited {
  text-decoration: none;
  color: #010101;
  color: var(--section-heading-font-color, #010101);
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: var(--section-heading-focus-color, var(--section-heading-font-color, #010101));
}

h1 {
  font-size: 2.1rem;
  font-size: var(--step-3, 2.1rem);
  line-height: 2.35rem;
  line-height: var(--step-3-lh, 2.35rem);
}

h2 {
  font-size: 1.8rem;
  font-size: var(--step-2, 1.8rem);
  line-height: 2.4rem;
  line-height: var(--step-2-lh, 2.4rem);
}

h3 {
  font-size: 1.7rem;
  font-size: var(--step-1, 1.7rem);
  line-height: normal;
  line-height: var(--step-1-lh, normal);
}

h4 {
  font-size: 1.5rem;
  font-size: var(--step-0, 1.5rem);
  line-height: normal;
  line-height: var(--step-0-lh, normal);
}

h5 {
  font-size: 1.4rem;
  font-size: var(--step--1, 1.4rem);
  line-height: normal;
  line-height: var(--step--1-lh, normal);
}

h6 {
  font-size: 1.3rem;
  font-size: var(--step--2, 1.3rem);
  line-height: normal;
  line-height: var(--step--2-lh, normal);
}

input,
select,
textarea {
  font-family: "Barlow", Sans-Serif;
  font-family: var(--base-font-family, Sans-Serif);
  font-weight: 200;
  font-weight: var(--base-font-weight, 200);
  color: #010101;
  color: var(--base-color, #010101);
  font-size: 1.3rem;
  font-size: var(--step--1, 1.3rem);
}

blockquote {
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: none;
  margin: 0;
  background: none;
  background-color: transparent;
  line-height: inherit;
  text-indent: 0px;
  padding: 0;
  font-size: var(--blockquote-font-size, var(--base-font-size));
  line-height: var(--blockquote-line-height, var(--base-line-height));
  font-weight: var(--blockquote-font-weight, var(--base-font-weight));
  color: var(--blockquote-color, var(--heading-color, var(--text-primary)));
}

/* Title/heading typography
----------------------------------------------------------- */
.poster,
.subtitle,
.location {
  font-weight: 200;
  font-weight: var(--base-font-weight, 200);
  color: #010101;
  color: var(--base-color, #010101);
  font-size: 1.25rem;
  font-size: var(--step--1, 1.25rem);
  line-height: 1.4em;
  line-height: var(--step--1-lh, 1.4em);
}

.date {
  font-weight: 200;
  font-weight: var(--base-font-weight, 200);
  color: #585858;
  color: var(--base-color, #585858);
  font-size: 1.25rem;
  font-size: var(--step--1, 1.25rem);
  line-height: 1.4em;
  line-height: var(--step--1-lh, 1.4em);
}

.price {
  font-weight: 200;
  font-weight: var(--base-font-weight, 200);
  letter-spacing: 0.1em;
  line-height: 1.4em;
  line-height: var(--step--1-lh, 1.4em);
  font-size: 1.3rem;
  font-size: var(--step--1, 1.3rem);
}

.caption,
#ig_slideshow_caption {
  font-size: var(--caption-font-size, var(--base-font-size, var(--step-0)));
  line-height: var(--caption-line-height, var(--base-line-height, var(--text-m-lh)));
  font-weight: var(--caption-font-weight, var(--base-font-weight, 400));
  color: var(--caption-color, var(--base-color, var(--text-body)));
}

@media only screen and (max-width: 459px) {
  body h1 {
    font-size: var(--step-3);
    line-height: var(--step-3-lh);
  }
}
@media only screen and (max-width: 1023px) {
  body #main_content h1 {
    margin: 0;
  }
}

.prose,
.mceContentBody,
.content_section,
.detail_view_module:not(.secondary_images),
.scroll_section .content_module,
.subsection-overview #bio,
.subsection-news-record #content_module,
.subsection-video-record #content_module,
.panel .description,
.panel_type_11 .pull_quote_content blockquote,
.panel_type_11 .content_columns,
.panel_type_11 .content_full,
#cookie_notification_message {
  --prose-body: var(--base-700);
  --prose-headings: var(--base-900);
  --prose-lead: var(--base-600);
  --prose-links: var(--base-900);
  --prose-bold: var(--base-900);
  --prose-counters: var(--base-500);
  --prose-bullets: var(--base-300);
  --prose-hr: var(--base-200);
  --prose-quotes: var(--base-900);
  --prose-quote-borders: var(--base-200);
  --prose-captions: var(--base-500);
  --prose-code: var(--base-900);
  --prose-pre-code: var(--base-200);
  --prose-pre-bg: var(--base-800);
  --prose-th-borders: var(--base-300);
  --prose-td-borders: var(--base-200);
  --prose-invert-body: var(--base-200);
  --prose-invert-headings: var(--white);
  --prose-invert-lead: var(--base-400);
  --prose-invert-links: var(--white);
  --prose-invert-bold: var(--white);
  --prose-invert-counters: var(--base-400);
  --prose-invert-bullets: var(--base-600);
  --prose-invert-hr: var(--base-700);
  --prose-invert-quotes: var(--base-200);
  --prose-invert-quote-borders: var(--base-700);
  --prose-invert-captions: var(--base-400);
  --prose-invert-code: var(--white);
  --prose-invert-pre-code: var(--base-300);
  --prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --prose-invert-th-borders: var(--base-600);
  --prose-invert-td-borders: var(--base-700);
  font-size: var(--prose-font-size, var(--step-0, 1.4rem));
  line-height: var(--prose-line-height, 1.5);
  color: var(--prose-body);
}
.prose img,
.mceContentBody img,
.content_section img,
.detail_view_module:not(.secondary_images) img,
.scroll_section .content_module img,
.subsection-overview #bio img,
.subsection-news-record #content_module img,
.subsection-video-record #content_module img,
.panel .description img,
.panel_type_11 .pull_quote_content blockquote img,
.panel_type_11 .content_columns img,
.panel_type_11 .content_full img,
#cookie_notification_message img {
  max-width: 100%;
  height: auto;
}
.prose :where([class~=lead]):not(:where([class~=not-prose] *)),
.mceContentBody :where([class~=lead]):not(:where([class~=not-prose] *)),
.content_section :where([class~=lead]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where([class~=lead]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where([class~=lead]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where([class~=lead]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where([class~=lead]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where([class~=lead]):not(:where([class~=not-prose] *)),
.panel .description :where([class~=lead]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where([class~=lead]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where([class~=lead]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where([class~=lead]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where([class~=lead]):not(:where([class~=not-prose] *)) {
  color: var(--prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.mceContentBody :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.content_section :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.detail_view_module:not(.secondary_images) :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.scroll_section .content_module :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.subsection-overview #bio :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.subsection-news-record #content_module :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.subsection-video-record #content_module :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.panel .description :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.panel_type_11 .pull_quote_content blockquote :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.panel_type_11 .content_columns :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.panel_type_11 .content_full :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
#cookie_notification_message :where(a):not(:where([class~=not-prose] *, [class~=link] *)) {
  color: var(--prose-links);
  text-decoration: var(--prose-links-text-decoration, underline);
  font-weight: var(--prose-links-font-weight, 500);
}
.prose :where(strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(strong):not(:where([class~=not-prose] *)),
.content_section :where(strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(strong):not(:where([class~=not-prose] *)),
.panel .description :where(strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(strong):not(:where([class~=not-prose] *)) {
  color: var(--prose-bold);
  font-weight: 600;
}
.prose :where(a strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(a strong):not(:where([class~=not-prose] *)),
.content_section :where(a strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(a strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(a strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(a strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(a strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(a strong):not(:where([class~=not-prose] *)),
.panel .description :where(a strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(a strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(a strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(a strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(a strong):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(blockquote strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(blockquote strong):not(:where([class~=not-prose] *)),
.content_section :where(blockquote strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(blockquote strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(blockquote strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(blockquote strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(blockquote strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(blockquote strong):not(:where([class~=not-prose] *)),
.panel .description :where(blockquote strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(blockquote strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(blockquote strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(blockquote strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote strong):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(thead th strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead th strong):not(:where([class~=not-prose] *)),
.content_section :where(thead th strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead th strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead th strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead th strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead th strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead th strong):not(:where([class~=not-prose] *)),
.panel .description :where(thead th strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead th strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead th strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead th strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead th strong):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(ol):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol):not(:where([class~=not-prose] *)),
.content_section :where(ol):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol):not(:where([class~=not-prose] *)),
.panel .description :where(ol):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol):not(:where([class~=not-prose] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose :where(ol[type=A]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=A]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=A]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=A]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=A]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=A]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=A]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=A]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=A]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=A]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=A]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=A]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=A]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type=a]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=a]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=a]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=a]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=a]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=a]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=a]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=a]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=a]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=a]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=a]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=a]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=a]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=A s]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=A s]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=a s]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=a s]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type=I]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=I]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=I]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=I]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=I]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=I]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=I]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=I]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=I]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=I]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=I]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=I]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=I]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type=i]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=i]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=i]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=i]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=i]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=i]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=i]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=i]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=i]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=i]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=i]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=i]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=i]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=I s]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=I s]):not(:where([class~=not-prose] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type=i s]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type=i s]):not(:where([class~=not-prose] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.content_section :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.panel .description :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol[type="1"]):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol[type="1"]):not(:where([class~=not-prose] *)) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul):not(:where([class~=not-prose] *)),
.content_section :where(ul):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul):not(:where([class~=not-prose] *)),
.panel .description :where(ul):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul):not(:where([class~=not-prose] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.prose :where(ol > li):not(:where([class~=not-prose] *))::marker,
.mceContentBody :where(ol > li):not(:where([class~=not-prose] *))::marker,
.content_section :where(ol > li):not(:where([class~=not-prose] *))::marker,
.detail_view_module:not(.secondary_images) :where(ol > li):not(:where([class~=not-prose] *))::marker,
.scroll_section .content_module :where(ol > li):not(:where([class~=not-prose] *))::marker,
.subsection-overview #bio :where(ol > li):not(:where([class~=not-prose] *))::marker,
.subsection-news-record #content_module :where(ol > li):not(:where([class~=not-prose] *))::marker,
.subsection-video-record #content_module :where(ol > li):not(:where([class~=not-prose] *))::marker,
.panel .description :where(ol > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .pull_quote_content blockquote :where(ol > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .content_columns :where(ol > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .content_full :where(ol > li):not(:where([class~=not-prose] *))::marker,
#cookie_notification_message :where(ol > li):not(:where([class~=not-prose] *))::marker {
  font-weight: 400;
  color: var(--prose-counters);
}
.prose :where(ul > li):not(:where([class~=not-prose] *))::marker,
.mceContentBody :where(ul > li):not(:where([class~=not-prose] *))::marker,
.content_section :where(ul > li):not(:where([class~=not-prose] *))::marker,
.detail_view_module:not(.secondary_images) :where(ul > li):not(:where([class~=not-prose] *))::marker,
.scroll_section .content_module :where(ul > li):not(:where([class~=not-prose] *))::marker,
.subsection-overview #bio :where(ul > li):not(:where([class~=not-prose] *))::marker,
.subsection-news-record #content_module :where(ul > li):not(:where([class~=not-prose] *))::marker,
.subsection-video-record #content_module :where(ul > li):not(:where([class~=not-prose] *))::marker,
.panel .description :where(ul > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .pull_quote_content blockquote :where(ul > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .content_columns :where(ul > li):not(:where([class~=not-prose] *))::marker,
.panel_type_11 .content_full :where(ul > li):not(:where([class~=not-prose] *))::marker,
#cookie_notification_message :where(ul > li):not(:where([class~=not-prose] *))::marker {
  color: var(--prose-bullets);
}
.prose :where(hr):not(:where([class~=not-prose] *)),
.mceContentBody :where(hr):not(:where([class~=not-prose] *)),
.content_section :where(hr):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(hr):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(hr):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(hr):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(hr):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(hr):not(:where([class~=not-prose] *)),
.panel .description :where(hr):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(hr):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(hr):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(hr):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(hr):not(:where([class~=not-prose] *)) {
  border-color: var(--prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~=not-prose] *)),
.mceContentBody :where(blockquote):not(:where([class~=not-prose] *)),
.content_section :where(blockquote):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(blockquote):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(blockquote):not(:where([class~=not-prose] *)),
.panel .description :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(blockquote):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote):not(:where([class~=not-prose] *)) {
  margin: 0;
  border-width: 0;
  border-style: solid;
  font-weight: 500;
  font-style: italic;
  color: var(--prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--prose-quote-borders);
  quotes: "“" "”" "‘" "’";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding: 0.5em 0 0.5em 1em;
}
.prose :where(blockquote):not(:where([class~=not-prose] *))::before,
.mceContentBody :where(blockquote):not(:where([class~=not-prose] *))::before,
.content_section :where(blockquote):not(:where([class~=not-prose] *))::before,
.detail_view_module:not(.secondary_images) :where(blockquote):not(:where([class~=not-prose] *))::before,
.scroll_section .content_module :where(blockquote):not(:where([class~=not-prose] *))::before,
.subsection-overview #bio :where(blockquote):not(:where([class~=not-prose] *))::before,
.subsection-news-record #content_module :where(blockquote):not(:where([class~=not-prose] *))::before,
.subsection-video-record #content_module :where(blockquote):not(:where([class~=not-prose] *))::before,
.panel .description :where(blockquote):not(:where([class~=not-prose] *))::before,
.panel_type_11 .pull_quote_content blockquote :where(blockquote):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_columns :where(blockquote):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_full :where(blockquote):not(:where([class~=not-prose] *))::before,
#cookie_notification_message :where(blockquote):not(:where([class~=not-prose] *))::before {
  content: open-quote;
}
.prose :where(blockquote):not(:where([class~=not-prose] *))::after,
.mceContentBody :where(blockquote):not(:where([class~=not-prose] *))::after,
.content_section :where(blockquote):not(:where([class~=not-prose] *))::after,
.detail_view_module:not(.secondary_images) :where(blockquote):not(:where([class~=not-prose] *))::after,
.scroll_section .content_module :where(blockquote):not(:where([class~=not-prose] *))::after,
.subsection-overview #bio :where(blockquote):not(:where([class~=not-prose] *))::after,
.subsection-news-record #content_module :where(blockquote):not(:where([class~=not-prose] *))::after,
.subsection-video-record #content_module :where(blockquote):not(:where([class~=not-prose] *))::after,
.panel .description :where(blockquote):not(:where([class~=not-prose] *))::after,
.panel_type_11 .pull_quote_content blockquote :where(blockquote):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_columns :where(blockquote):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_full :where(blockquote):not(:where([class~=not-prose] *))::after,
#cookie_notification_message :where(blockquote):not(:where([class~=not-prose] *))::after {
  content: close-quote;
}
.prose :where(blockquote p):not(:where([class~=not-prose] *)),
.mceContentBody :where(blockquote p):not(:where([class~=not-prose] *)),
.content_section :where(blockquote p):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(blockquote p):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(blockquote p):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(blockquote p):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(blockquote p):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(blockquote p):not(:where([class~=not-prose] *)),
.panel .description :where(blockquote p):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(blockquote p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(blockquote p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(blockquote p):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote p):not(:where([class~=not-prose] *)) {
  display: inline;
}
.prose :where(blockquote):not(:where([class~=not-prose] *)),
.mceContentBody :where(blockquote):not(:where([class~=not-prose] *)),
.content_section :where(blockquote):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(blockquote):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(blockquote):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(blockquote):not(:where([class~=not-prose] *)),
.panel .description :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(blockquote):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(blockquote):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote):not(:where([class~=not-prose] *)) {
  font-size: var(--step-3);
  line-height: var(--step-3-lh);
  font-weight: bold;
  font-style: normal;
}
.prose :where(h1):not(:where([class~=not-prose] *)),
.mceContentBody :where(h1):not(:where([class~=not-prose] *)),
.content_section :where(h1):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h1):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h1):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h1):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h1):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h1):not(:where([class~=not-prose] *)),
.panel .description :where(h1):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h1):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h1):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h1):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h1):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(h1 strong):not(:where([class~=not-prose] *)),
.content_section :where(h1 strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h1 strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h1 strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h1 strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h1 strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h1 strong):not(:where([class~=not-prose] *)),
.panel .description :where(h1 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h1 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h1 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h1 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h1 strong):not(:where([class~=not-prose] *)) {
  font-weight: 900;
  color: inherit;
}
.prose :where(h2):not(:where([class~=not-prose] *)),
.mceContentBody :where(h2):not(:where([class~=not-prose] *)),
.content_section :where(h2):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h2):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h2):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h2):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h2):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h2):not(:where([class~=not-prose] *)),
.panel .description :where(h2):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h2):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h2):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h2):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h2):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(h2 strong):not(:where([class~=not-prose] *)),
.content_section :where(h2 strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h2 strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h2 strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h2 strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h2 strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h2 strong):not(:where([class~=not-prose] *)),
.panel .description :where(h2 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h2 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h2 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h2 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h2 strong):not(:where([class~=not-prose] *)) {
  font-weight: 800;
  color: inherit;
}
.prose :where(h3):not(:where([class~=not-prose] *)),
.mceContentBody :where(h3):not(:where([class~=not-prose] *)),
.content_section :where(h3):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h3):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h3):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h3):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h3):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h3):not(:where([class~=not-prose] *)),
.panel .description :where(h3):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h3):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h3):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h3):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h3):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(h3 strong):not(:where([class~=not-prose] *)),
.content_section :where(h3 strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h3 strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h3 strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h3 strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h3 strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h3 strong):not(:where([class~=not-prose] *)),
.panel .description :where(h3 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h3 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h3 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h3 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h3 strong):not(:where([class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(h4):not(:where([class~=not-prose] *)),
.mceContentBody :where(h4):not(:where([class~=not-prose] *)),
.content_section :where(h4):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h4):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h4):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h4):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h4):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h4):not(:where([class~=not-prose] *)),
.panel .description :where(h4):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h4):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h4):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h4):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h4):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(h4 strong):not(:where([class~=not-prose] *)),
.content_section :where(h4 strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h4 strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h4 strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h4 strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h4 strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h4 strong):not(:where([class~=not-prose] *)),
.panel .description :where(h4 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h4 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h4 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h4 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h4 strong):not(:where([class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(img):not(:where([class~=not-prose] *)),
.mceContentBody :where(img):not(:where([class~=not-prose] *)),
.content_section :where(img):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(img):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(img):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(img):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(img):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(img):not(:where([class~=not-prose] *)),
.panel .description :where(img):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(img):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(img):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(img):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(img):not(:where([class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(figure > *):not(:where([class~=not-prose] *)),
.mceContentBody :where(figure > *):not(:where([class~=not-prose] *)),
.content_section :where(figure > *):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(figure > *):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(figure > *):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(figure > *):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(figure > *):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(figure > *):not(:where([class~=not-prose] *)),
.panel .description :where(figure > *):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(figure > *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(figure > *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(figure > *):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(figure > *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~=not-prose] *)),
.mceContentBody :where(figcaption):not(:where([class~=not-prose] *)),
.content_section :where(figcaption):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(figcaption):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(figcaption):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(figcaption):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(figcaption):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(figcaption):not(:where([class~=not-prose] *)),
.panel .description :where(figcaption):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(figcaption):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(figcaption):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(figcaption):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(figcaption):not(:where([class~=not-prose] *)) {
  color: var(--prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose :where(code):not(:where([class~=not-prose] *)),
.mceContentBody :where(code):not(:where([class~=not-prose] *)),
.content_section :where(code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(code):not(:where([class~=not-prose] *)),
.panel .description :where(code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(code):not(:where([class~=not-prose] *)) {
  color: var(--prose-code);
  font-weight: 600;
  font-size: 0.875em;
}
.prose :where(code):not(:where([class~=not-prose] *))::before,
.mceContentBody :where(code):not(:where([class~=not-prose] *))::before,
.content_section :where(code):not(:where([class~=not-prose] *))::before,
.detail_view_module:not(.secondary_images) :where(code):not(:where([class~=not-prose] *))::before,
.scroll_section .content_module :where(code):not(:where([class~=not-prose] *))::before,
.subsection-overview #bio :where(code):not(:where([class~=not-prose] *))::before,
.subsection-news-record #content_module :where(code):not(:where([class~=not-prose] *))::before,
.subsection-video-record #content_module :where(code):not(:where([class~=not-prose] *))::before,
.panel .description :where(code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .pull_quote_content blockquote :where(code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_columns :where(code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_full :where(code):not(:where([class~=not-prose] *))::before,
#cookie_notification_message :where(code):not(:where([class~=not-prose] *))::before {
  content: "`";
}
.prose :where(code):not(:where([class~=not-prose] *))::after,
.mceContentBody :where(code):not(:where([class~=not-prose] *))::after,
.content_section :where(code):not(:where([class~=not-prose] *))::after,
.detail_view_module:not(.secondary_images) :where(code):not(:where([class~=not-prose] *))::after,
.scroll_section .content_module :where(code):not(:where([class~=not-prose] *))::after,
.subsection-overview #bio :where(code):not(:where([class~=not-prose] *))::after,
.subsection-news-record #content_module :where(code):not(:where([class~=not-prose] *))::after,
.subsection-video-record #content_module :where(code):not(:where([class~=not-prose] *))::after,
.panel .description :where(code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .pull_quote_content blockquote :where(code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_columns :where(code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_full :where(code):not(:where([class~=not-prose] *))::after,
#cookie_notification_message :where(code):not(:where([class~=not-prose] *))::after {
  content: "`";
}
.prose :where(a code):not(:where([class~=not-prose] *)),
.mceContentBody :where(a code):not(:where([class~=not-prose] *)),
.content_section :where(a code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(a code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(a code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(a code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(a code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(a code):not(:where([class~=not-prose] *)),
.panel .description :where(a code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(a code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(a code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(a code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(a code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(h1 code):not(:where([class~=not-prose] *)),
.mceContentBody :where(h1 code):not(:where([class~=not-prose] *)),
.content_section :where(h1 code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h1 code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h1 code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h1 code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h1 code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h1 code):not(:where([class~=not-prose] *)),
.panel .description :where(h1 code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h1 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h1 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h1 code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h1 code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(h2 code):not(:where([class~=not-prose] *)),
.mceContentBody :where(h2 code):not(:where([class~=not-prose] *)),
.content_section :where(h2 code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h2 code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h2 code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h2 code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h2 code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h2 code):not(:where([class~=not-prose] *)),
.panel .description :where(h2 code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h2 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h2 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h2 code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h2 code):not(:where([class~=not-prose] *)) {
  color: inherit;
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~=not-prose] *)),
.mceContentBody :where(h3 code):not(:where([class~=not-prose] *)),
.content_section :where(h3 code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h3 code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h3 code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h3 code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h3 code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h3 code):not(:where([class~=not-prose] *)),
.panel .description :where(h3 code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h3 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h3 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h3 code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h3 code):not(:where([class~=not-prose] *)) {
  color: inherit;
  font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~=not-prose] *)),
.mceContentBody :where(h4 code):not(:where([class~=not-prose] *)),
.content_section :where(h4 code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h4 code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h4 code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h4 code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h4 code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h4 code):not(:where([class~=not-prose] *)),
.panel .description :where(h4 code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h4 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h4 code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h4 code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h4 code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(blockquote code):not(:where([class~=not-prose] *)),
.mceContentBody :where(blockquote code):not(:where([class~=not-prose] *)),
.content_section :where(blockquote code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(blockquote code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(blockquote code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(blockquote code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(blockquote code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(blockquote code):not(:where([class~=not-prose] *)),
.panel .description :where(blockquote code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(blockquote code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(blockquote code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(blockquote code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(thead th code):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead th code):not(:where([class~=not-prose] *)),
.content_section :where(thead th code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead th code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead th code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead th code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead th code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead th code):not(:where([class~=not-prose] *)),
.panel .description :where(thead th code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead th code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead th code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead th code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead th code):not(:where([class~=not-prose] *)) {
  color: inherit;
}
.prose :where(pre):not(:where([class~=not-prose] *)),
.mceContentBody :where(pre):not(:where([class~=not-prose] *)),
.content_section :where(pre):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(pre):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(pre):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(pre):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(pre):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(pre):not(:where([class~=not-prose] *)),
.panel .description :where(pre):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(pre):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(pre):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(pre):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(pre):not(:where([class~=not-prose] *)) {
  color: var(--prose-pre-code);
  background-color: var(--prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  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;
}
.prose :where(pre code):not(:where([class~=not-prose] *)),
.mceContentBody :where(pre code):not(:where([class~=not-prose] *)),
.content_section :where(pre code):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(pre code):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(pre code):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(pre code):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(pre code):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(pre code):not(:where([class~=not-prose] *)),
.panel .description :where(pre code):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(pre code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(pre code):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(pre code):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(pre code):not(:where([class~=not-prose] *)) {
  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;
}
.prose :where(pre code):not(:where([class~=not-prose] *))::before,
.mceContentBody :where(pre code):not(:where([class~=not-prose] *))::before,
.content_section :where(pre code):not(:where([class~=not-prose] *))::before,
.detail_view_module:not(.secondary_images) :where(pre code):not(:where([class~=not-prose] *))::before,
.scroll_section .content_module :where(pre code):not(:where([class~=not-prose] *))::before,
.subsection-overview #bio :where(pre code):not(:where([class~=not-prose] *))::before,
.subsection-news-record #content_module :where(pre code):not(:where([class~=not-prose] *))::before,
.subsection-video-record #content_module :where(pre code):not(:where([class~=not-prose] *))::before,
.panel .description :where(pre code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .pull_quote_content blockquote :where(pre code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_columns :where(pre code):not(:where([class~=not-prose] *))::before,
.panel_type_11 .content_full :where(pre code):not(:where([class~=not-prose] *))::before,
#cookie_notification_message :where(pre code):not(:where([class~=not-prose] *))::before {
  content: none;
}
.prose :where(pre code):not(:where([class~=not-prose] *))::after,
.mceContentBody :where(pre code):not(:where([class~=not-prose] *))::after,
.content_section :where(pre code):not(:where([class~=not-prose] *))::after,
.detail_view_module:not(.secondary_images) :where(pre code):not(:where([class~=not-prose] *))::after,
.scroll_section .content_module :where(pre code):not(:where([class~=not-prose] *))::after,
.subsection-overview #bio :where(pre code):not(:where([class~=not-prose] *))::after,
.subsection-news-record #content_module :where(pre code):not(:where([class~=not-prose] *))::after,
.subsection-video-record #content_module :where(pre code):not(:where([class~=not-prose] *))::after,
.panel .description :where(pre code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .pull_quote_content blockquote :where(pre code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_columns :where(pre code):not(:where([class~=not-prose] *))::after,
.panel_type_11 .content_full :where(pre code):not(:where([class~=not-prose] *))::after,
#cookie_notification_message :where(pre code):not(:where([class~=not-prose] *))::after {
  content: none;
}
.prose :where(table):not(:where([class~=not-prose] *)),
.mceContentBody :where(table):not(:where([class~=not-prose] *)),
.content_section :where(table):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(table):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(table):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(table):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(table):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(table):not(:where([class~=not-prose] *)),
.panel .description :where(table):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(table):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(table):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(table):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(table):not(:where([class~=not-prose] *)) {
  border-collapse: collapse;
  border-width: 0;
  border-color: inherit;
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead):not(:where([class~=not-prose] *)),
.content_section :where(thead):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead):not(:where([class~=not-prose] *)),
.panel .description :where(thead):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead):not(:where([class~=not-prose] *)) {
  border-width: 0;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--prose-th-borders);
}
.prose :where(thead th):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead th):not(:where([class~=not-prose] *)),
.content_section :where(thead th):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead th):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead th):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead th):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead th):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead th):not(:where([class~=not-prose] *)),
.panel .description :where(thead th):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead th):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead th):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead th):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead th):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody tr):not(:where([class~=not-prose] *)),
.content_section :where(tbody tr):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody tr):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody tr):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody tr):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody tr):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody tr):not(:where([class~=not-prose] *)),
.panel .description :where(tbody tr):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody tr):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody tr):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody tr):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody tr):not(:where([class~=not-prose] *)) {
  border-width: 0;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.content_section :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody tr:last-child):not(:where([class~=not-prose] *)) {
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody td):not(:where([class~=not-prose] *)),
.content_section :where(tbody td):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody td):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody td):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody td):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody td):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody td):not(:where([class~=not-prose] *)),
.panel .description :where(tbody td):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody td):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody td):not(:where([class~=not-prose] *)) {
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~=not-prose] *)),
.mceContentBody :where(tfoot):not(:where([class~=not-prose] *)),
.content_section :where(tfoot):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tfoot):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tfoot):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tfoot):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tfoot):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tfoot):not(:where([class~=not-prose] *)),
.panel .description :where(tfoot):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tfoot):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tfoot):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tfoot):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tfoot):not(:where([class~=not-prose] *)) {
  border-top-width: 1px;
  border-top-color: var(--prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~=not-prose] *)),
.mceContentBody :where(tfoot td):not(:where([class~=not-prose] *)),
.content_section :where(tfoot td):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tfoot td):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tfoot td):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tfoot td):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tfoot td):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tfoot td):not(:where([class~=not-prose] *)),
.panel .description :where(tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tfoot td):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tfoot td):not(:where([class~=not-prose] *)) {
  vertical-align: top;
}
.prose :where(p):not(:where([class~=not-prose] *)),
.mceContentBody :where(p):not(:where([class~=not-prose] *)),
.content_section :where(p):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(p):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(p):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(p):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(p):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(p):not(:where([class~=not-prose] *)),
.panel .description :where(p):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(p):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(p):not(:where([class~=not-prose] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(video):not(:where([class~=not-prose] *)),
.mceContentBody :where(video):not(:where([class~=not-prose] *)),
.content_section :where(video):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(video):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(video):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(video):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(video):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(video):not(:where([class~=not-prose] *)),
.panel .description :where(video):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(video):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(video):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(video):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(video):not(:where([class~=not-prose] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(figure):not(:where([class~=not-prose] *)),
.mceContentBody :where(figure):not(:where([class~=not-prose] *)),
.content_section :where(figure):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(figure):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(figure):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(figure):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(figure):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(figure):not(:where([class~=not-prose] *)),
.panel .description :where(figure):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(figure):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(figure):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(figure):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(figure):not(:where([class~=not-prose] *)) {
  margin-left: 0;
  margin-right: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(li):not(:where([class~=not-prose] *)),
.mceContentBody :where(li):not(:where([class~=not-prose] *)),
.content_section :where(li):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(li):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(li):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(li):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(li):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(li):not(:where([class~=not-prose] *)),
.panel .description :where(li):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(li):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(li):not(:where([class~=not-prose] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol > li):not(:where([class~=not-prose] *)),
.content_section :where(ol > li):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol > li):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol > li):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol > li):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol > li):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol > li):not(:where([class~=not-prose] *)),
.panel .description :where(ol > li):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol > li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol > li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol > li):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol > li):not(:where([class~=not-prose] *)) {
  padding-left: 0.375em;
}
.prose :where(ul > li):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul > li):not(:where([class~=not-prose] *)),
.content_section :where(ul > li):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul > li):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul > li):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul > li):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul > li):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul > li):not(:where([class~=not-prose] *)),
.panel .description :where(ul > li):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul > li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul > li):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul > li):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul > li):not(:where([class~=not-prose] *)) {
  padding-left: 0.375em;
}
.prose :where(ul > li p):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul > li p):not(:where([class~=not-prose] *)),
.content_section :where(ul > li p):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul > li p):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul > li p):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul > li p):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul > li p):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul > li p):not(:where([class~=not-prose] *)),
.panel .description :where(ul > li p):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul > li p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul > li p):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul > li p):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul > li p):not(:where([class~=not-prose] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.content_section :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.panel .description :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul > li > *:first-child):not(:where([class~=not-prose] *)) {
  margin-top: 1.25em;
}
.prose :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.content_section :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul > li > *:last-child):not(:where([class~=not-prose] *)) {
  margin-bottom: 1.25em;
}
.prose :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.content_section :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.panel .description :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol > li > *:first-child):not(:where([class~=not-prose] *)) {
  margin-top: 1.25em;
}
.prose :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.content_section :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ol > li > *:last-child):not(:where([class~=not-prose] *)) {
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.mceContentBody :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.content_section :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.panel .description :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(hr + *):not(:where([class~=not-prose] *)),
.mceContentBody :where(hr + *):not(:where([class~=not-prose] *)),
.content_section :where(hr + *):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(hr + *):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(hr + *):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(hr + *):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(hr + *):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(hr + *):not(:where([class~=not-prose] *)),
.panel .description :where(hr + *):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(hr + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(hr + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(hr + *):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(hr + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~=not-prose] *)),
.mceContentBody :where(h2 + *):not(:where([class~=not-prose] *)),
.content_section :where(h2 + *):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h2 + *):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h2 + *):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h2 + *):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h2 + *):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h2 + *):not(:where([class~=not-prose] *)),
.panel .description :where(h2 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h2 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h2 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h2 + *):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h2 + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~=not-prose] *)),
.mceContentBody :where(h3 + *):not(:where([class~=not-prose] *)),
.content_section :where(h3 + *):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h3 + *):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h3 + *):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h3 + *):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h3 + *):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h3 + *):not(:where([class~=not-prose] *)),
.panel .description :where(h3 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h3 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h3 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h3 + *):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h3 + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~=not-prose] *)),
.mceContentBody :where(h4 + *):not(:where([class~=not-prose] *)),
.content_section :where(h4 + *):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h4 + *):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h4 + *):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h4 + *):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h4 + *):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h4 + *):not(:where([class~=not-prose] *)),
.panel .description :where(h4 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h4 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h4 + *):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h4 + *):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h4 + *):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead th:first-child):not(:where([class~=not-prose] *)),
.content_section :where(thead th:first-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead th:first-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead th:first-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead th:first-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead th:first-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead th:first-child):not(:where([class~=not-prose] *)),
.panel .description :where(thead th:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead th:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead th:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead th:first-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead th:first-child):not(:where([class~=not-prose] *)) {
  padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(thead th:last-child):not(:where([class~=not-prose] *)),
.content_section :where(thead th:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(thead th:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(thead th:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(thead th:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(thead th:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(thead th:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(thead th:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(thead th:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(thead th:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(thead th:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(thead th:last-child):not(:where([class~=not-prose] *)) {
  padding-right: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.content_section :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.panel .description :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody td, tfoot td):not(:where([class~=not-prose] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.content_section :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.panel .description :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)) {
  padding-left: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.content_section :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)) {
  padding-right: 0;
}
.prose :where(*:first-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(*:first-child):not(:where([class~=not-prose] *)),
.content_section :where(*:first-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(*:first-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(*:first-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(*:first-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(*:first-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(*:first-child):not(:where([class~=not-prose] *)),
.panel .description :where(*:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(*:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(*:first-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(*:first-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(*:first-child):not(:where([class~=not-prose] *)) {
  margin-top: 0;
}
.prose :where(*:last-child):not(:where([class~=not-prose] *)),
.mceContentBody :where(*:last-child):not(:where([class~=not-prose] *)),
.content_section :where(*:last-child):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(*:last-child):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(*:last-child):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(*:last-child):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(*:last-child):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(*:last-child):not(:where([class~=not-prose] *)),
.panel .description :where(*:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(*:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(*:last-child):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(*:last-child):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(*:last-child):not(:where([class~=not-prose] *)) {
  margin-bottom: 0;
}
.prose .link a,
.mceContentBody .link a,
.content_section .link a,
.detail_view_module:not(.secondary_images) .link a,
.scroll_section .content_module .link a,
.subsection-overview #bio .link a,
.subsection-news-record #content_module .link a,
.subsection-video-record #content_module .link a,
.panel .description .link a,
.panel_type_11 .pull_quote_content blockquote .link a,
.panel_type_11 .content_columns .link a,
.panel_type_11 .content_full .link a,
#cookie_notification_message .link a,
.prose .link span,
.mceContentBody .link span,
.content_section .link span,
.detail_view_module:not(.secondary_images) .link span,
.scroll_section .content_module .link span,
.subsection-overview #bio .link span,
.subsection-news-record #content_module .link span,
.subsection-video-record #content_module .link span,
.panel .description .link span,
.panel_type_11 .pull_quote_content blockquote .link span,
.panel_type_11 .content_columns .link span,
.panel_type_11 .content_full .link span,
#cookie_notification_message .link span {
  font-family: var(--link-font-family, var(--font-family, inherit));
  font-size: var(--link-font-size, var(--font-size, inherit));
  line-height: var(--link-line-height, var(--line-height, inherit));
  font-weight: var(--link-font-weight, var(--font-weight, inherit));
  text-transform: var(--link-text-transform, var(--text-transform, inherit));
  letter-spacing: var(--link-letter-spacing, var(--letter-spacing, inherit));
  color: var(--link-color, var(--text-color, inherit));
  transition: 0.3s all var(--easing);
  text-decoration: none;
}
.prose .link a:hover,
.mceContentBody .link a:hover,
.content_section .link a:hover,
.detail_view_module:not(.secondary_images) .link a:hover,
.scroll_section .content_module .link a:hover,
.subsection-overview #bio .link a:hover,
.subsection-news-record #content_module .link a:hover,
.subsection-video-record #content_module .link a:hover,
.panel .description .link a:hover,
.panel_type_11 .pull_quote_content blockquote .link a:hover,
.panel_type_11 .content_columns .link a:hover,
.panel_type_11 .content_full .link a:hover,
#cookie_notification_message .link a:hover,
.prose .link span:hover,
.mceContentBody .link span:hover,
.content_section .link span:hover,
.detail_view_module:not(.secondary_images) .link span:hover,
.scroll_section .content_module .link span:hover,
.subsection-overview #bio .link span:hover,
.subsection-news-record #content_module .link span:hover,
.subsection-video-record #content_module .link span:hover,
.panel .description .link span:hover,
.panel_type_11 .pull_quote_content blockquote .link span:hover,
.panel_type_11 .content_columns .link span:hover,
.panel_type_11 .content_full .link span:hover,
#cookie_notification_message .link span:hover {
  color: var(--link-focus-color, var(--text-color));
}

/* Button
----------------------------------------------------------- */
.button {
  background: #151515;
  background: var(--button-background-color, #151515);
  font-size: 1.1rem;
  font-size: var(--button-font-size, 1.1rem);
  line-height: 20px;
  line-height: var(--button-line-height, 20px);
}
.button a,
.button a:visited,
.button span,
.button input {
  color: #fff;
  color: var(--button-color, #fff);
  background: inherit;
  background: var(--button-background-color, inherit);
}
.button:hover,
.button:hover a,
.button:hover span {
  background: inherit;
  background: var(--button-focus-background-color, inherit);
  color: inherit;
  color: var(--button-focus-color, inherit);
}

.button.loading .button_loader svg .path {
  stroke: #fff;
  stroke: var(--button-color, #fff);
}

/* -----------------------------------------------------------
Global Styles
----------------------------------------------------------- */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/*# sourceMappingURL=base.css.map */
