@charset "UTF-8";
/**
 * Fluid
 * A responsive function that interpolates between a minimum and maximum value based on the viewport width.
 * The function uses a linear equation to interpolate and clamps the output to stay within the specified range.
 * @function fluid
 * @access public
 * @param {Number} $min-px - The minimum value for the output in pixels.
 * @param {Number} $max-px - The maximum value for the output in pixels.
 * @param {Number} [$breakpoint-min-px: 320] - The minimum viewport width in pixels where the output starts to change.
 * @param {Number} [$breakpoint-max-px: 1660] - The maximum viewport width in pixels where the output stops changing.
 * @return {String} - The interpolated and clamped CSS value.
 * @example
 * // If the viewport width is 320px, the output will be 1.6rem (16px). If the viewport width is 1660px, the output will be 2.4rem (24px).
 * // For viewport widths between 320px and 1660px, the output will linearly interpolate between 1.6rem (16px) and 2.4rem (24px).
 * font-size: fluid(1.6, 2.4);
 * @throws {Error} If $min is not a number, or if $max is not a number, or if $breakpoint-min-px is not a number, or if $breakpoint-max-px is not a number.
*/
/**
 * Fluid
 * A responsive function that interpolates between a minimum and maximum value based on the viewport width.
 * The function uses a linear equation to interpolate and clamps the output to stay within the specified range.
 * @function fluid
 * @access public
 * @param {Number} $min-px - The minimum value for the output in pixels.
 * @param {Number} $max-px - The maximum value for the output in pixels.
 * @param {Number} [$breakpoint-min-px: 320] - The minimum viewport width in pixels where the output starts to change.
 * @param {Number} [$breakpoint-max-px: 1660] - The maximum viewport width in pixels where the output stops changing.
 * @return {String} - The interpolated and clamped CSS value.
 * @example
 * // If the viewport width is 320px, the output will be 1.6rem (16px). If the viewport width is 1660px, the output will be 2.4rem (24px).
 * // For viewport widths between 320px and 1660px, the output will linearly interpolate between 1.6rem (16px) and 2.4rem (24px).
 * font-size: fluid(1.6, 2.4);
 * @throws {Error} If $min is not a number, or if $max is not a number, or if $breakpoint-min-px is not a number, or if $breakpoint-max-px is not a number.
*/
/**
 * @mixin set-typography-vars
 * Sets typography-related CSS custom properties for a given primary prefix and, optionally, a fallback prefix.
 *
 * @param {String} $primary-prefix - The primary prefix used for the custom properties.
 * @param {String} [$fallback-prefix=null] - The optional fallback prefix used for the custom properties.
 * @param {String} [$font-family-default=null] - The default font-family value.
 * @param {String} [$font-size-default=null] - The default font-size value.
 * @param {String} [$line-height-default=null] - The default line-height value.
 * @param {String} [$font-weight-default=null] - The default font-weight value.
 * @param {String} [$text-transform-default=null] - The default text-transform value.
 * @param {String} [$color-default=null] - The default color value.
 * @param {Boolean} [$important=false] - Whether to append !important to the generated CSS declarations.
 */
/**
 * Fluid
 * A responsive function that interpolates between a minimum and maximum value based on the viewport width.
 * The function uses a linear equation to interpolate and clamps the output to stay within the specified range.
 * @function fluid
 * @access public
 * @param {Number} $min-px - The minimum value for the output in pixels.
 * @param {Number} $max-px - The maximum value for the output in pixels.
 * @param {Number} [$breakpoint-min-px: 320] - The minimum viewport width in pixels where the output starts to change.
 * @param {Number} [$breakpoint-max-px: 1660] - The maximum viewport width in pixels where the output stops changing.
 * @return {String} - The interpolated and clamped CSS value.
 * @example
 * // If the viewport width is 320px, the output will be 1.6rem (16px). If the viewport width is 1660px, the output will be 2.4rem (24px).
 * // For viewport widths between 320px and 1660px, the output will linearly interpolate between 1.6rem (16px) and 2.4rem (24px).
 * font-size: fluid(1.6, 2.4);
 * @throws {Error} If $min is not a number, or if $max is not a number, or if $breakpoint-min-px is not a number, or if $breakpoint-max-px is not a number.
*/
/**
 * @mixin set-margin-vars
 * Sets margin-related CSS custom properties for a given prefix and assigns them to the margin property.
 *
 * @param {String} $prefix - The prefix used for the custom properties.
 * @param {*} [$my=null] - The margin value for the top and bottom.
 * @param {*} [$mx=null] - The margin value for the left and right.
 * @param {*} [$mt=null] - The margin value for the top.
 * @param {*} [$mr=null] - The margin value for the right.
 * @param {*} [$mb=null] - The margin value for the bottom.
 * @param {*} [$ml=null] - The margin value for the left.
 * @param {*} [$my-default=0] - The default margin value for the top and bottom.
 * @param {*} [$mx-default=0] - The default margin value for the left and right.
 * @param {*} [$mt-default=0] - The default margin value for the top.
 * @param {*} [$mr-default=0] - The default margin value for the right.
 * @param {*} [$mb-default=0] - The default margin value for the bottom.
 * @param {*} [$ml-default=0] - The default margin value for the left.
 * @param {Boolean} [$important=false] - Whether to append !important to the generated CSS declaration.
 */
/**
* Sets custom padding variables for an element using CSS variables.
* @param {string} $prefix - The prefix to use for the CSS variable names.
* @param {number} [$py=null] - The padding value for top and bottom sides.
* @param {number} [$px=null] - The padding value for left and right sides.
* @param {number} [$pt=null] - The padding value for the top side.
* @param {number} [$pr=null] - The padding value for the right side.
* @param {number} [$pb=null] - The padding value for the bottom side.
* @param {number} [$pl=null] - The padding value for the left side.
* @param {number} [$py-default=0] - The default padding value for top and bottom sides.
* @param {number} [$px-default=0] - The default padding value for left and right sides.
* @param {number} [$pt-default=0] - The default padding value for the top side.
* @param {number} [$pr-default=0] - The default padding value for the right side.
* @param {number} [$pb-default=0] - The default padding value for the bottom side.
* @param {number} [$pl-default=0] - The default padding value for the left side.
* @param {boolean} [$important=false] - Whether to use "!important" modifier for the CSS "padding" property.
*/
/**
 * @mixin set-var
 * Sets a single CSS custom property for a given primary prefix and, optionally, a fallback prefix.
 *
 * @param {String} $property - The CSS property to set.
 * @param {String} $primary-prefix - The primary prefix used for the custom property.
 * @param {String} [$fallback-prefix=null] - The optional fallback prefix used for the custom property.
 * @param {String} [$var-name=null] - The custom property name, if different from the CSS property.
 * @param {*} [$default=null] - The default value for the custom property.
 * @param {Boolean} [$important=false] - Whether to append !important to the generated CSS declaration.
 */
#viewing_rooms-grid-container .content > .button, .buy_now_store_item_add_container > button.store_item_add_to_cart, .button > a {
  padding: var(--button-pt, var(--button-py, var(--space-xs))) var(--button-pr, var(--button-px, var(--space-m))) var(--button-pb, var(--button-py, var(--space-xs))) var(--button-pl, var(--button-px, var(--space-m))) !important;
  font-family: var(--button-font-family , var(--base-font-family)) !important;
  font-size: var(--button-font-size , var(--step-0)) !important;
  line-height: var(--button-line-height , var(--leading-normal)) !important;
  font-weight: var(--button-font-weight , var(--base-font-weight)) !important;
  text-transform: var(--button-text-transform , inherit) !important;
  color: var(--button-color , var(--base-color)) !important;
  border-radius: var(--button-border-radius, 0);
  border: var(--button-border, unset);
  background: var(--button-background-color, transparent);
  transition: var(--button-transition, var(--transition));
}
#viewing_rooms-grid-container .content > .button:hover, .buy_now_store_item_add_container > button.store_item_add_to_cart:hover, .button > a:hover, #viewing_rooms-grid-container .content > .button:active, .buy_now_store_item_add_container > button.store_item_add_to_cart:active, .button > a:active, #viewing_rooms-grid-container .content > .button:focus, .buy_now_store_item_add_container > button.store_item_add_to_cart:focus, .button > a:focus {
  color: var(--button-focus-color, var(--button-color)) !important;
  background: var(--button-focus-background-color, var(--button-background-color)) !important;
  border: var(--button-focus-border, var(--button-border)) !important;
}

/* @link https://utopia.fyi/space/calculator?c=320,14,1.125,1660,15,1.25,5,2,&s=0.75|0.5|0.25,1.5|2.25|3|4|6|8|10|12,s-l&g=s,l,xl,12 */
:root {
  --border-color: var(--base-200);
  --easing: cubic-bezier(.49,.11,.24,1);
  --transition: 0.3s all var(--easing);
}

:root {
  --CONTAINER-WIDTH: 1660px;
  --CONTAINER-PADDING: var(--space-2xl);
}
@media only screen and (max-width: 1279px) {
  :root {
    --CONTAINER-PADDING: var(--space-xl);
  }
}
@media only screen and (max-width: 1023px) {
  :root {
    --CONTAINER-PADDING: var(--space-l);
  }
}
@media only screen and (max-width: 767px) {
  :root {
    --CONTAINER-PADDING: var(--space-m);
  }
}
@media only screen and (max-width: 639px) {
  :root {
    --CONTAINER-PADDING: var(--space-s);
  }
}
@media only screen and (max-width: 459px) {
  :root {
    --CONTAINER-PADDING: var(--space-xs);
  }
}

:root {
  --base-font-family: Helvetica;
  --base-font-size: var(--step-0);
  --base-line-height: var(--leading-normal);
  --base-font-weight: 400;
  --base-text-transform: initial;
  --base-letter-spacing: unset;
  --base-color: var(--text-body);
  --leading-tight: 1;
  --leading-snug: 1.1;
  --leading-normal: 1.2;
  --leading-relaxed: 1.5;
  --leading-loose: 1.6;
}

:root {
  --base-50: #F7F7F7;
  --base-100: #E3E3E3;
  --base-200: #C8C8C8;
  --base-300: #A4A4A4;
  --base-400: #818181;
  --base-500: #666666;
  --base-600: #515151;
  --base-700: #434343;
  --base-800: #383838;
  --base-900: #050505;
  --text-primary: var(--base-900);
  --text-secondary: var(--base-800);
  --text-body: var(--base-700);
  --text-primary-invert: var(--white);
  --text-secondary-invert: var(--base-100);
  --text-body-invert: var(--base-300);
  --white: #ffffff;
}

/* -----------------------------------------------------------
Global Styles
----------------------------------------------------------- */
html {
  box-sizing: border-box;
}

*,
*:after,
*:before {
  box-sizing: inherit;
}

body #container {
  max-width: var(--CONTAINER-WIDTH, 1660px);
  margin: 0 auto;
  padding-left: var(--CONTAINER-PADDING);
  padding-right: var(--CONTAINER-PADDING);
}

#main_content {
  margin: var(--main-content-mt, var(--main-content-my, 0)) var(--main-content-mr, var(--main-content-mx, 0)) var(--main-content-mb, var(--main-content-my, 0)) var(--main-content-ml, var(--main-content-mx, 0)) !important;
  padding: var(--main-content-pt, var(--main-content-py, 0)) var(--main-content-pr, var(--main-content-px, 0)) var(--main-content-pb, var(--main-content-py, 0)) var(--main-content-pl, var(--main-content-px, 0)) !important;
}

#sidebar,
.sidebar {
  margin: var(--sidebar-mt, var(--sidebar-my, 0)) var(--sidebar-mr, var(--sidebar-mx, 0)) var(--sidebar-mb, var(--sidebar-my, 0)) var(--sidebar-ml, var(--sidebar-mx, 0)) !important;
  padding: var(--sidebar-pt, var(--sidebar-py, 0)) var(--sidebar-pr, var(--sidebar-px, 0)) var(--sidebar-pb, var(--sidebar-py, 0)) var(--sidebar-pl, var(--sidebar-px, 0)) !important;
}
@media only screen and (max-width: 1023px) {
  body #sidebar,
  body .sidebar {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  #sidebar,
  .sidebar {
    --sidebar-mb: var(--space-xl);
  }
}
#sidebar .image,
.sidebar .image {
  margin-bottom: var(--sidebar-image-mb, var(--space-2xs)) !important;
}
#sidebar .caption,
.sidebar .caption {
  margin-bottom: 0;
}

#content_module,
.content_module {
  margin: var(--content-module-mt, var(--content-module-my, 0)) var(--content-module-mr, var(--content-module-mx, 0)) var(--content-module-mb, var(--content-module-my, 0)) var(--content-module-ml, var(--content-module-mx, 0)) !important;
  padding: var(--content-module-pt, var(--content-module-py, 0)) var(--content-module-pr, var(--content-module-px, var(--space-3xl))) var(--content-module-pb, var(--content-module-py, 0)) var(--content-module-pl, var(--content-module-px, 0)) !important;
}
@media only screen and (max-width: 1023px) {
  body #content_module,
  body .content_module {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  #content_module,
  .content_module {
    --content-module-pr: 0;
  }
}

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

body {
  font-family: var(--base-font-family , var(--base-font-family));
  font-size: var(--base-font-size , var(--base-font-size));
  line-height: var(--base-line-height , var(--base-line-height));
  font-weight: var(--base-font-weight , var(--base-font-weight));
  text-transform: var(--base-text-transform , inherit);
  color: var(--base-color , var(--base-color));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--heading-font-family , var(--base-font-family));
  font-size: var(--heading-font-size , var(--base-font-size));
  line-height: var(--heading-line-height , var(--base-line-height));
  font-weight: var(--heading-font-weight , var(--base-font-weight));
  text-transform: var(--heading-text-transform , inherit);
  color: var(--heading-color , var(--base-color));
  margin: 0;
}

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

.date {
  font-family: var(--date-font-family, var(--base-font-family , var(--base-font-family)));
  font-size: var(--date-font-size, var(--base-font-size , var(--base-font-size)));
  line-height: var(--date-line-height, var(--base-line-height , var(--base-line-height)));
  font-weight: var(--date-font-weight, var(--base-font-weight , var(--base-font-weight)));
  text-transform: var(--date-text-transform, var(--base-text-transform , inherit));
  color: var(--date-color, var(--base-color , var(--base-color)));
}

.caption {
  font-family: var(--caption-font-family, var(--base-font-family , var(--base-font-family)));
  font-size: var(--caption-font-size, var(--base-font-size , var(--base-font-size)));
  line-height: var(--caption-line-height, var(--base-line-height , var(--base-line-height)));
  font-weight: var(--caption-font-weight, var(--base-font-weight , var(--base-font-weight)));
  text-transform: var(--caption-text-transform, var(--base-text-transform , inherit));
  color: var(--caption-color, var(--base-color , var(--base-color)));
  margin: var(--caption-mt, var(--caption-my, 0)) var(--caption-mr, var(--caption-mx, 0)) var(--caption-mb, var(--caption-my, 0)) var(--caption-ml, var(--caption-mx, 0)) !important;
}

.subheading {
  font-family: var(--section-subheading-font-family , var(--base-font-family));
  font-size: var(--section-subheading-font-size , var(--step-3));
  line-height: var(--section-subheading-line-height , var(--base-line-height));
  font-weight: var(--section-subheading-font-weight , var(--base-font-weight));
  text-transform: var(--section-subheading-text-transform , inherit);
  color: var(--section-subheading-color , var(--base-color));
  margin: var(--section-subheading-mt, var(--section-subheading-my, var(--space-4xl))) var(--section-subheading-mr, var(--section-subheading-mx, 0)) var(--section-subheading-mb, var(--section-subheading-my, var(--space-xl))) var(--section-subheading-ml, var(--section-subheading-mx, 0)) !important;
}

.sale_label {
  color: var(--sale-label-color, #dc2626);
}

.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,
.subsection-store-record #content_module,
.featured-list-container li .description,
.panel .description,
.panel_type_11 .pull_quote_content blockquote,
.panel_type_11 .content_columns,
.panel_type_11 .content_full,
#publications_text,
#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,
.subsection-store-record #content_module img,
.featured-list-container li .description img,
.panel .description img,
.panel_type_11 .pull_quote_content blockquote img,
.panel_type_11 .content_columns img,
.panel_type_11 .content_full img,
#publications_text 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] *)),
.subsection-store-record #content_module :where([class~=lead]):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(a):not(:where([class~=not-prose] *, [class~=link] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(strong):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(a strong):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(blockquote strong):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(thead th strong):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol[type=A]):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol[type=a]):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol[type=A s]):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol[type=a s]):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol[type=I]):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol[type=i]):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol[type=I s]):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol[type=i s]):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol[type="1"]):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ul):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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,
.subsection-store-record #content_module :where(ol > li):not(:where([class~=not-prose] *))::marker,
.featured-list-container li .description :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,
#publications_text :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,
.subsection-store-record #content_module :where(ul > li):not(:where([class~=not-prose] *))::marker,
.featured-list-container li .description :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,
#publications_text :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] *)),
.subsection-store-record #content_module :where(hr):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(blockquote):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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,
.subsection-store-record #content_module :where(blockquote):not(:where([class~=not-prose] *))::before,
.featured-list-container li .description :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,
#publications_text :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,
.subsection-store-record #content_module :where(blockquote):not(:where([class~=not-prose] *))::after,
.featured-list-container li .description :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,
#publications_text :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] *)),
.subsection-store-record #content_module :where(blockquote p):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(blockquote):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :where(blockquote):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(blockquote):not(:where([class~=not-prose] *)) {
  font-family: var(--prose-blockquote-font-family, var(--blockquote-font-family , var(--base-font-family)));
  font-size: var(--prose-blockquote-font-size, var(--blockquote-font-size , var(--base-font-size)));
  line-height: var(--prose-blockquote-line-height, var(--blockquote-line-height , var(--base-line-height)));
  font-weight: var(--prose-blockquote-font-weight, var(--blockquote-font-weight , var(--base-font-weight)));
  text-transform: var(--prose-blockquote-text-transform, var(--blockquote-text-transform , inherit));
  color: var(--prose-blockquote-color, var(--blockquote-color , var(--base-color)));
}
.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] *)),
.subsection-store-record #content_module :where(h1):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :where(h1):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h1):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: var(--prose-h1-heading-font-weight, var(--prose-heading-font-weight, 800));
  font-size: var(--prose-h1-font-size, 2.25em);
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: var(--prose-h1-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] *)),
.subsection-store-record #content_module :where(h1 strong):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :where(h1 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h1 strong):not(:where([class~=not-prose] *)) {
  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] *)),
.subsection-store-record #content_module :where(h2):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :where(h2):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h2):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: var(--prose-h2-heading-font-weight, var(--prose-heading-font-weight, 700));
  font-size: var(--prose-h2-font-size, 1.5em);
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: var(--prose-h2-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] *)),
.subsection-store-record #content_module :where(h2 strong):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :where(h2 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h2 strong):not(:where([class~=not-prose] *)) {
  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] *)),
.subsection-store-record #content_module :where(h3):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :where(h3):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h3):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-weight: var(--prose-h3-heading-font-weight, var(--prose-heading-font-weight, 600));
  font-size: var(--prose-h3-font-size, 1.25em);
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: var(--prose-h3-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] *)),
.subsection-store-record #content_module :where(h3 strong):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :where(h3 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h3 strong):not(:where([class~=not-prose] *)) {
  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] *)),
.subsection-store-record #content_module :where(h4):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :where(h4):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h4):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-size: 1.125em;
  font-weight: var(--prose-h4-heading-font-weight, var(--prose-heading-font-weight, 600));
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: var(--prose-h4-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] *)),
.subsection-store-record #content_module :where(h4 strong):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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(h5):not(:where([class~=not-prose] *)),
.mceContentBody :where(h5):not(:where([class~=not-prose] *)),
.content_section :where(h5):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h5):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h5):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h5):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h5):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h5):not(:where([class~=not-prose] *)),
.subsection-store-record #content_module :where(h5):not(:where([class~=not-prose] *)),
.featured-list-container li .description :where(h5):not(:where([class~=not-prose] *)),
.panel .description :where(h5):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h5):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h5):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h5):not(:where([class~=not-prose] *)),
#publications_text :where(h5):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h5):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-size: 1em;
  font-weight: var(--prose-h5-heading-font-weight, var(--prose-heading-font-weight, 600));
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: var(--prose-h5-line-height, 1.5);
}
.prose :where(h5 strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(h5 strong):not(:where([class~=not-prose] *)),
.content_section :where(h5 strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h5 strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h5 strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h5 strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h5 strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h5 strong):not(:where([class~=not-prose] *)),
.subsection-store-record #content_module :where(h5 strong):not(:where([class~=not-prose] *)),
.featured-list-container li .description :where(h5 strong):not(:where([class~=not-prose] *)),
.panel .description :where(h5 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h5 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h5 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h5 strong):not(:where([class~=not-prose] *)),
#publications_text :where(h5 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h5 strong):not(:where([class~=not-prose] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(h6):not(:where([class~=not-prose] *)),
.mceContentBody :where(h6):not(:where([class~=not-prose] *)),
.content_section :where(h6):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h6):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h6):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h6):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h6):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h6):not(:where([class~=not-prose] *)),
.subsection-store-record #content_module :where(h6):not(:where([class~=not-prose] *)),
.featured-list-container li .description :where(h6):not(:where([class~=not-prose] *)),
.panel .description :where(h6):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h6):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h6):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h6):not(:where([class~=not-prose] *)),
#publications_text :where(h6):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h6):not(:where([class~=not-prose] *)) {
  color: var(--prose-headings);
  font-size: 1em;
  font-weight: var(--prose-h6-heading-font-weight, var(--prose-heading-font-weight, 600));
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: var(--prose-h6-line-height, 1.5);
}
.prose :where(h6 strong):not(:where([class~=not-prose] *)),
.mceContentBody :where(h6 strong):not(:where([class~=not-prose] *)),
.content_section :where(h6 strong):not(:where([class~=not-prose] *)),
.detail_view_module:not(.secondary_images) :where(h6 strong):not(:where([class~=not-prose] *)),
.scroll_section .content_module :where(h6 strong):not(:where([class~=not-prose] *)),
.subsection-overview #bio :where(h6 strong):not(:where([class~=not-prose] *)),
.subsection-news-record #content_module :where(h6 strong):not(:where([class~=not-prose] *)),
.subsection-video-record #content_module :where(h6 strong):not(:where([class~=not-prose] *)),
.subsection-store-record #content_module :where(h6 strong):not(:where([class~=not-prose] *)),
.featured-list-container li .description :where(h6 strong):not(:where([class~=not-prose] *)),
.panel .description :where(h6 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .pull_quote_content blockquote :where(h6 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_columns :where(h6 strong):not(:where([class~=not-prose] *)),
.panel_type_11 .content_full :where(h6 strong):not(:where([class~=not-prose] *)),
#publications_text :where(h6 strong):not(:where([class~=not-prose] *)),
#cookie_notification_message :where(h6 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] *)),
.subsection-store-record #content_module :where(img):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(figure > *):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(figcaption):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(code):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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,
.subsection-store-record #content_module :where(code):not(:where([class~=not-prose] *))::before,
.featured-list-container li .description :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,
#publications_text :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,
.subsection-store-record #content_module :where(code):not(:where([class~=not-prose] *))::after,
.featured-list-container li .description :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,
#publications_text :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] *)),
.subsection-store-record #content_module :where(a code):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(h1 code):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(h2 code):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(h3 code):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(h4 code):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(blockquote code):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(thead th code):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(pre):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(pre code):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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,
.subsection-store-record #content_module :where(pre code):not(:where([class~=not-prose] *))::before,
.featured-list-container li .description :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,
#publications_text :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,
.subsection-store-record #content_module :where(pre code):not(:where([class~=not-prose] *))::after,
.featured-list-container li .description :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,
#publications_text :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] *)),
.subsection-store-record #content_module :where(table):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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: var(--prose-table-font-size, 0.875em);
  line-height: var(--prose-table-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] *)),
.subsection-store-record #content_module :where(thead):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(thead th):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(tbody tr):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(tbody tr:last-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(tbody td):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(tfoot):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(tfoot td):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(p):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(video):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(figure):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(li):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol > li):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ul > li):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ul > li p):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ul > li > *:first-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ul > li > *:last-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol > li > *:first-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ol > li > *:last-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(hr + *):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(h2 + *):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(h3 + *):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(h4 + *):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(thead th:first-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(thead th:last-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(tbody td, tfoot td):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(*:first-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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] *)),
.subsection-store-record #content_module :where(*:last-child):not(:where([class~=not-prose] *)),
.featured-list-container li .description :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] *)),
#publications_text :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,
.subsection-store-record #content_module .link a,
.featured-list-container li .description .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,
#publications_text .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,
.subsection-store-record #content_module .link span,
.featured-list-container li .description .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,
#publications_text .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,
.subsection-store-record #content_module .link a:hover,
.featured-list-container li .description .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,
#publications_text .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,
.subsection-store-record #content_module .link span:hover,
.featured-list-container li .description .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,
#publications_text .link span:hover,
#cookie_notification_message .link span:hover {
  color: var(--link-focus-color, var(--text-color));
}

input, select, textarea {
  font-family: inherit;
}

/* Button
    Use the 'button-' prefix for all button vars
----------------------------------------------------------- */
.button {
  background: transparent;
  margin: 0;
}
body button.store_item_buy_now > span,
body .buy_now_store_item_add_container > button.store_item_add_to_cart > span {
  padding: 0 !important;
}

#viewing_rooms-grid-container .content > .button {
  float: unset;
  display: inline-flex;
}
#viewing_rooms-grid-container .content > .button span {
  padding: 0;
}

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