@charset "UTF-8";
/**
 * Responsive breakpoints
 */
/**
 * Primary iShares Brand Color Definitions
 */
/*
 * Secondary iShares Color Definitions
 */
/**
 * 2025 Brand Refresh Colors for Tools
 */
/**
 * 2025 Brand Refresh Colors
 */
/**
 * Color roles
 */
/**
 * Opaque black and white bg colours
 */
/**
 * Grays based on % darkness
 */
/**
 * Full color palette array - used for CSS class generation
 */
/**
 * Page margins and gutters
 */
/**
  * Minimum width of content area. Windows smaller than this width will get a scrollbar.
  */
/**
  * Maximum width of content area. Windows larger than this width will have additional spacing to the left and right of the content area.
  */
/**
  * Spacing Definitions
  */
/**
 * This function allows you to specify a min/max font size or line height across different breakpoints.
 * It converts it into a CSS calc string with a pixel plus percentage formula
 * The result is typography that grows with the window width
 */
/**
 * IMPORTANT NOTE: These special mixins are needed for BUTTON focus states but NOT ANCHOR focus states
 * Button focus states are handled differently depending on the browser https://zellwk.com/blog/inconsistent-button-behavior/
 *
 * Adds equivalent of :focus-visible in a cross browser way. button:focus-visible is not supported by Safari and IE but
 * this cascaded approach can guarantee that the focus state you want to add is not also visible when clicking.
 *
 * This mixin is designed to be as generic and re-usable as possible, but won't cover all scenarios needed.
 *
 * @param $property  The property that should be changed on focus. Only one property is supported at a time. eg. "outline"
 * @param $value  The value to change the property to when the element is in focus (but not clicked)
 * @param $child-selector  Optional child selector if the element to apply style to is inside the element in focus
 * @param $negate   The CSS value to set the property to in order to reset it back to its previous state. Required field, defaults to 'none' which is very common.
 */
/**
 * Adds equivalent of :focus-visible in a cross browser way. button:focus-visible is not supported by Safari and IE but
 * this cascaded approach can guarantee that the focus state you want to add is not also visible when clicking.
 *
 * This mixin is designed to swap the text and background colors found for a focus state, and back again when not focused.
 */
/**
 * Typography Definitions
 *
 * Required font-size properties:
 *       font-size
 *       line-height
 *       letter-spacing
 *
 * Optional font-size/line-height properties for use across breakpoints
 *       sm-font-size
 *       md-font-size
 *       lg-font-size
 *       xl-font-size
 *       max-font-size
 *       sm-line-height
 *       md-line-height
 *       lg-line-height
 *       xl-line-height
 *       max-line-height
 *       sm-letter-spacing
 *       md-letter-spacing
 *       lg-letter-spacing
 *       xl-letter-spacing
 *       max-letter-spacing
 *
 * Other optional properties:
 *       text-transform
 *       letter-spacing
 *       fluid-typography
 *
 * Use `fluid-typography: true` and the font-size and line-height will scale with the window width towards the sizes defined in the next breakpoint up.
 * Additionally, max-font-size and max-line-height can be used to allow the font size to keep growing after reaching xl (see $assumed-max-screen-width)
 *
 * WARNING: If any required properties are not set, then some calculations in mixins/functions may break
 */
@keyframes fadeInOpacity {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ds-animate-delay-500 {
  animation-delay: 500ms !important;
}

/**
 * Responsive breakpoints
 */
/**
 * Primary iShares Brand Color Definitions
 */
/*
 * Secondary iShares Color Definitions
 */
/**
 * 2025 Brand Refresh Colors for Tools
 */
/**
 * 2025 Brand Refresh Colors
 */
/**
 * Color roles
 */
/**
 * Opaque black and white bg colours
 */
/**
 * Grays based on % darkness
 */
/**
 * Full color palette array - used for CSS class generation
 */
/**
 * Page margins and gutters
 */
/**
  * Minimum width of content area. Windows smaller than this width will get a scrollbar.
  */
/**
  * Maximum width of content area. Windows larger than this width will have additional spacing to the left and right of the content area.
  */
/**
  * Spacing Definitions
  */
/**
 * This function allows you to specify a min/max font size or line height across different breakpoints.
 * It converts it into a CSS calc string with a pixel plus percentage formula
 * The result is typography that grows with the window width
 */
/**
 * Typography Definitions
 *
 * Required font-size properties:
 *       font-size
 *       line-height
 *       letter-spacing
 *
 * Optional font-size/line-height properties for use across breakpoints
 *       sm-font-size
 *       md-font-size
 *       lg-font-size
 *       xl-font-size
 *       max-font-size
 *       sm-line-height
 *       md-line-height
 *       lg-line-height
 *       xl-line-height
 *       max-line-height
 *       sm-letter-spacing
 *       md-letter-spacing
 *       lg-letter-spacing
 *       xl-letter-spacing
 *       max-letter-spacing
 *
 * Other optional properties:
 *       text-transform
 *       letter-spacing
 *       fluid-typography
 *
 * Use `fluid-typography: true` and the font-size and line-height will scale with the window width towards the sizes defined in the next breakpoint up.
 * Additionally, max-font-size and max-line-height can be used to allow the font size to keep growing after reaching xl (see $assumed-max-screen-width)
 *
 * WARNING: If any required properties are not set, then some calculations in mixins/functions may break
 */
/**
 * The purpose of this file is to ensure that sites based on languages where there can be accents on letters have additional
 * line-height allocated due to lines otherwise being too close together when accents are used. Eg. "EINSCHÄTZUNGEN".
 *
 * This is currently based on a hardcoded locale list, which is a CSS class that is already output on every <body>,
 * but in future it would be better to target the language instead.
 */
body.de_AT [brand=ishares] .ds-display-heading, body.de_DE [brand=ishares] .ds-display-heading, body.de_CH [brand=ishares] .ds-display-heading, body.es_CL [brand=ishares] .ds-display-heading, body.es_CO [brand=ishares] .ds-display-heading, body.es_ES [brand=ishares] .ds-display-heading, body.es_MX [brand=ishares] .ds-display-heading, body.fr_BE [brand=ishares] .ds-display-heading, body.fr_CA [brand=ishares] .ds-display-heading, body.fr_FR [brand=ishares] .ds-display-heading, body.hu_HU [brand=ishares] .ds-display-heading, body.it_IT [brand=ishares] .ds-display-heading, body.nl_BE [brand=ishares] .ds-display-heading, body.pl_PL [brand=ishares] .ds-display-heading, body.pt_PT [brand=ishares] .ds-display-heading, body.nl_NL [brand=ishares] .ds-display-heading, body.pt_BR [brand=ishares] .ds-display-heading {
  line-height: 42px;
}
@media (min-width: 360px) {
  body.de_AT [brand=ishares] .ds-display-heading, body.de_DE [brand=ishares] .ds-display-heading, body.de_CH [brand=ishares] .ds-display-heading, body.es_CL [brand=ishares] .ds-display-heading, body.es_CO [brand=ishares] .ds-display-heading, body.es_ES [brand=ishares] .ds-display-heading, body.es_MX [brand=ishares] .ds-display-heading, body.fr_BE [brand=ishares] .ds-display-heading, body.fr_CA [brand=ishares] .ds-display-heading, body.fr_FR [brand=ishares] .ds-display-heading, body.hu_HU [brand=ishares] .ds-display-heading, body.it_IT [brand=ishares] .ds-display-heading, body.nl_BE [brand=ishares] .ds-display-heading, body.pl_PL [brand=ishares] .ds-display-heading, body.pt_PT [brand=ishares] .ds-display-heading, body.nl_NL [brand=ishares] .ds-display-heading, body.pt_BR [brand=ishares] .ds-display-heading {
    line-height: calc(
		42px + ((49 * (100vw - 360px)) / 1080)
	);
  }
}
@media (min-width: 1440px) {
  body.de_AT [brand=ishares] .ds-display-heading, body.de_DE [brand=ishares] .ds-display-heading, body.de_CH [brand=ishares] .ds-display-heading, body.es_CL [brand=ishares] .ds-display-heading, body.es_CO [brand=ishares] .ds-display-heading, body.es_ES [brand=ishares] .ds-display-heading, body.es_MX [brand=ishares] .ds-display-heading, body.fr_BE [brand=ishares] .ds-display-heading, body.fr_CA [brand=ishares] .ds-display-heading, body.fr_FR [brand=ishares] .ds-display-heading, body.hu_HU [brand=ishares] .ds-display-heading, body.it_IT [brand=ishares] .ds-display-heading, body.nl_BE [brand=ishares] .ds-display-heading, body.pl_PL [brand=ishares] .ds-display-heading, body.pt_PT [brand=ishares] .ds-display-heading, body.nl_NL [brand=ishares] .ds-display-heading, body.pt_BR [brand=ishares] .ds-display-heading {
    line-height: 91px;
  }
}
body.de_AT [brand=ishares] .ds-heading-xxl, body.de_DE [brand=ishares] .ds-heading-xxl, body.de_CH [brand=ishares] .ds-heading-xxl, body.es_CL [brand=ishares] .ds-heading-xxl, body.es_CO [brand=ishares] .ds-heading-xxl, body.es_ES [brand=ishares] .ds-heading-xxl, body.es_MX [brand=ishares] .ds-heading-xxl, body.fr_BE [brand=ishares] .ds-heading-xxl, body.fr_CA [brand=ishares] .ds-heading-xxl, body.fr_FR [brand=ishares] .ds-heading-xxl, body.hu_HU [brand=ishares] .ds-heading-xxl, body.it_IT [brand=ishares] .ds-heading-xxl, body.nl_BE [brand=ishares] .ds-heading-xxl, body.pl_PL [brand=ishares] .ds-heading-xxl, body.pt_PT [brand=ishares] .ds-heading-xxl, body.nl_NL [brand=ishares] .ds-heading-xxl, body.pt_BR [brand=ishares] .ds-heading-xxl {
  line-height: 38px;
}
@media (min-width: 360px) {
  body.de_AT [brand=ishares] .ds-heading-xxl, body.de_DE [brand=ishares] .ds-heading-xxl, body.de_CH [brand=ishares] .ds-heading-xxl, body.es_CL [brand=ishares] .ds-heading-xxl, body.es_CO [brand=ishares] .ds-heading-xxl, body.es_ES [brand=ishares] .ds-heading-xxl, body.es_MX [brand=ishares] .ds-heading-xxl, body.fr_BE [brand=ishares] .ds-heading-xxl, body.fr_CA [brand=ishares] .ds-heading-xxl, body.fr_FR [brand=ishares] .ds-heading-xxl, body.hu_HU [brand=ishares] .ds-heading-xxl, body.it_IT [brand=ishares] .ds-heading-xxl, body.nl_BE [brand=ishares] .ds-heading-xxl, body.pl_PL [brand=ishares] .ds-heading-xxl, body.pt_PT [brand=ishares] .ds-heading-xxl, body.nl_NL [brand=ishares] .ds-heading-xxl, body.pt_BR [brand=ishares] .ds-heading-xxl {
    line-height: calc(
		38px + ((35 * (100vw - 360px)) / 1080)
	);
  }
}
@media (min-width: 1440px) {
  body.de_AT [brand=ishares] .ds-heading-xxl, body.de_DE [brand=ishares] .ds-heading-xxl, body.de_CH [brand=ishares] .ds-heading-xxl, body.es_CL [brand=ishares] .ds-heading-xxl, body.es_CO [brand=ishares] .ds-heading-xxl, body.es_ES [brand=ishares] .ds-heading-xxl, body.es_MX [brand=ishares] .ds-heading-xxl, body.fr_BE [brand=ishares] .ds-heading-xxl, body.fr_CA [brand=ishares] .ds-heading-xxl, body.fr_FR [brand=ishares] .ds-heading-xxl, body.hu_HU [brand=ishares] .ds-heading-xxl, body.it_IT [brand=ishares] .ds-heading-xxl, body.nl_BE [brand=ishares] .ds-heading-xxl, body.pl_PL [brand=ishares] .ds-heading-xxl, body.pt_PT [brand=ishares] .ds-heading-xxl, body.nl_NL [brand=ishares] .ds-heading-xxl, body.pt_BR [brand=ishares] .ds-heading-xxl {
    line-height: 73px;
  }
}
body.de_AT [brand=ishares] .ds-heading-xl,
body.de_AT [brand=ishares] .ds-heading-xl-fixed, body.de_DE [brand=ishares] .ds-heading-xl,
body.de_DE [brand=ishares] .ds-heading-xl-fixed, body.de_CH [brand=ishares] .ds-heading-xl,
body.de_CH [brand=ishares] .ds-heading-xl-fixed, body.es_CL [brand=ishares] .ds-heading-xl,
body.es_CL [brand=ishares] .ds-heading-xl-fixed, body.es_CO [brand=ishares] .ds-heading-xl,
body.es_CO [brand=ishares] .ds-heading-xl-fixed, body.es_ES [brand=ishares] .ds-heading-xl,
body.es_ES [brand=ishares] .ds-heading-xl-fixed, body.es_MX [brand=ishares] .ds-heading-xl,
body.es_MX [brand=ishares] .ds-heading-xl-fixed, body.fr_BE [brand=ishares] .ds-heading-xl,
body.fr_BE [brand=ishares] .ds-heading-xl-fixed, body.fr_CA [brand=ishares] .ds-heading-xl,
body.fr_CA [brand=ishares] .ds-heading-xl-fixed, body.fr_FR [brand=ishares] .ds-heading-xl,
body.fr_FR [brand=ishares] .ds-heading-xl-fixed, body.hu_HU [brand=ishares] .ds-heading-xl,
body.hu_HU [brand=ishares] .ds-heading-xl-fixed, body.it_IT [brand=ishares] .ds-heading-xl,
body.it_IT [brand=ishares] .ds-heading-xl-fixed, body.nl_BE [brand=ishares] .ds-heading-xl,
body.nl_BE [brand=ishares] .ds-heading-xl-fixed, body.pl_PL [brand=ishares] .ds-heading-xl,
body.pl_PL [brand=ishares] .ds-heading-xl-fixed, body.pt_PT [brand=ishares] .ds-heading-xl,
body.pt_PT [brand=ishares] .ds-heading-xl-fixed, body.nl_NL [brand=ishares] .ds-heading-xl,
body.nl_NL [brand=ishares] .ds-heading-xl-fixed, body.pt_BR [brand=ishares] .ds-heading-xl,
body.pt_BR [brand=ishares] .ds-heading-xl-fixed {
  line-height: 35px;
}
@media (min-width: 360px) {
  body.de_AT [brand=ishares] .ds-heading-xl,
body.de_AT [brand=ishares] .ds-heading-xl-fixed, body.de_DE [brand=ishares] .ds-heading-xl,
body.de_DE [brand=ishares] .ds-heading-xl-fixed, body.de_CH [brand=ishares] .ds-heading-xl,
body.de_CH [brand=ishares] .ds-heading-xl-fixed, body.es_CL [brand=ishares] .ds-heading-xl,
body.es_CL [brand=ishares] .ds-heading-xl-fixed, body.es_CO [brand=ishares] .ds-heading-xl,
body.es_CO [brand=ishares] .ds-heading-xl-fixed, body.es_ES [brand=ishares] .ds-heading-xl,
body.es_ES [brand=ishares] .ds-heading-xl-fixed, body.es_MX [brand=ishares] .ds-heading-xl,
body.es_MX [brand=ishares] .ds-heading-xl-fixed, body.fr_BE [brand=ishares] .ds-heading-xl,
body.fr_BE [brand=ishares] .ds-heading-xl-fixed, body.fr_CA [brand=ishares] .ds-heading-xl,
body.fr_CA [brand=ishares] .ds-heading-xl-fixed, body.fr_FR [brand=ishares] .ds-heading-xl,
body.fr_FR [brand=ishares] .ds-heading-xl-fixed, body.hu_HU [brand=ishares] .ds-heading-xl,
body.hu_HU [brand=ishares] .ds-heading-xl-fixed, body.it_IT [brand=ishares] .ds-heading-xl,
body.it_IT [brand=ishares] .ds-heading-xl-fixed, body.nl_BE [brand=ishares] .ds-heading-xl,
body.nl_BE [brand=ishares] .ds-heading-xl-fixed, body.pl_PL [brand=ishares] .ds-heading-xl,
body.pl_PL [brand=ishares] .ds-heading-xl-fixed, body.pt_PT [brand=ishares] .ds-heading-xl,
body.pt_PT [brand=ishares] .ds-heading-xl-fixed, body.nl_NL [brand=ishares] .ds-heading-xl,
body.nl_NL [brand=ishares] .ds-heading-xl-fixed, body.pt_BR [brand=ishares] .ds-heading-xl,
body.pt_BR [brand=ishares] .ds-heading-xl-fixed {
    line-height: calc(
		35px + ((24 * (100vw - 360px)) / 1080)
	);
  }
}
@media (min-width: 1440px) {
  body.de_AT [brand=ishares] .ds-heading-xl,
body.de_AT [brand=ishares] .ds-heading-xl-fixed, body.de_DE [brand=ishares] .ds-heading-xl,
body.de_DE [brand=ishares] .ds-heading-xl-fixed, body.de_CH [brand=ishares] .ds-heading-xl,
body.de_CH [brand=ishares] .ds-heading-xl-fixed, body.es_CL [brand=ishares] .ds-heading-xl,
body.es_CL [brand=ishares] .ds-heading-xl-fixed, body.es_CO [brand=ishares] .ds-heading-xl,
body.es_CO [brand=ishares] .ds-heading-xl-fixed, body.es_ES [brand=ishares] .ds-heading-xl,
body.es_ES [brand=ishares] .ds-heading-xl-fixed, body.es_MX [brand=ishares] .ds-heading-xl,
body.es_MX [brand=ishares] .ds-heading-xl-fixed, body.fr_BE [brand=ishares] .ds-heading-xl,
body.fr_BE [brand=ishares] .ds-heading-xl-fixed, body.fr_CA [brand=ishares] .ds-heading-xl,
body.fr_CA [brand=ishares] .ds-heading-xl-fixed, body.fr_FR [brand=ishares] .ds-heading-xl,
body.fr_FR [brand=ishares] .ds-heading-xl-fixed, body.hu_HU [brand=ishares] .ds-heading-xl,
body.hu_HU [brand=ishares] .ds-heading-xl-fixed, body.it_IT [brand=ishares] .ds-heading-xl,
body.it_IT [brand=ishares] .ds-heading-xl-fixed, body.nl_BE [brand=ishares] .ds-heading-xl,
body.nl_BE [brand=ishares] .ds-heading-xl-fixed, body.pl_PL [brand=ishares] .ds-heading-xl,
body.pl_PL [brand=ishares] .ds-heading-xl-fixed, body.pt_PT [brand=ishares] .ds-heading-xl,
body.pt_PT [brand=ishares] .ds-heading-xl-fixed, body.nl_NL [brand=ishares] .ds-heading-xl,
body.nl_NL [brand=ishares] .ds-heading-xl-fixed, body.pt_BR [brand=ishares] .ds-heading-xl,
body.pt_BR [brand=ishares] .ds-heading-xl-fixed {
    line-height: 59px;
  }
}
body.de_AT [brand=ishares] .ds-heading-l,
body.de_AT [brand=ishares] .ds-heading-l-lc, body.de_DE [brand=ishares] .ds-heading-l,
body.de_DE [brand=ishares] .ds-heading-l-lc, body.de_CH [brand=ishares] .ds-heading-l,
body.de_CH [brand=ishares] .ds-heading-l-lc, body.es_CL [brand=ishares] .ds-heading-l,
body.es_CL [brand=ishares] .ds-heading-l-lc, body.es_CO [brand=ishares] .ds-heading-l,
body.es_CO [brand=ishares] .ds-heading-l-lc, body.es_ES [brand=ishares] .ds-heading-l,
body.es_ES [brand=ishares] .ds-heading-l-lc, body.es_MX [brand=ishares] .ds-heading-l,
body.es_MX [brand=ishares] .ds-heading-l-lc, body.fr_BE [brand=ishares] .ds-heading-l,
body.fr_BE [brand=ishares] .ds-heading-l-lc, body.fr_CA [brand=ishares] .ds-heading-l,
body.fr_CA [brand=ishares] .ds-heading-l-lc, body.fr_FR [brand=ishares] .ds-heading-l,
body.fr_FR [brand=ishares] .ds-heading-l-lc, body.hu_HU [brand=ishares] .ds-heading-l,
body.hu_HU [brand=ishares] .ds-heading-l-lc, body.it_IT [brand=ishares] .ds-heading-l,
body.it_IT [brand=ishares] .ds-heading-l-lc, body.nl_BE [brand=ishares] .ds-heading-l,
body.nl_BE [brand=ishares] .ds-heading-l-lc, body.pl_PL [brand=ishares] .ds-heading-l,
body.pl_PL [brand=ishares] .ds-heading-l-lc, body.pt_PT [brand=ishares] .ds-heading-l,
body.pt_PT [brand=ishares] .ds-heading-l-lc, body.nl_NL [brand=ishares] .ds-heading-l,
body.nl_NL [brand=ishares] .ds-heading-l-lc, body.pt_BR [brand=ishares] .ds-heading-l,
body.pt_BR [brand=ishares] .ds-heading-l-lc {
  line-height: 32px;
}
@media (min-width: 360px) {
  body.de_AT [brand=ishares] .ds-heading-l,
body.de_AT [brand=ishares] .ds-heading-l-lc, body.de_DE [brand=ishares] .ds-heading-l,
body.de_DE [brand=ishares] .ds-heading-l-lc, body.de_CH [brand=ishares] .ds-heading-l,
body.de_CH [brand=ishares] .ds-heading-l-lc, body.es_CL [brand=ishares] .ds-heading-l,
body.es_CL [brand=ishares] .ds-heading-l-lc, body.es_CO [brand=ishares] .ds-heading-l,
body.es_CO [brand=ishares] .ds-heading-l-lc, body.es_ES [brand=ishares] .ds-heading-l,
body.es_ES [brand=ishares] .ds-heading-l-lc, body.es_MX [brand=ishares] .ds-heading-l,
body.es_MX [brand=ishares] .ds-heading-l-lc, body.fr_BE [brand=ishares] .ds-heading-l,
body.fr_BE [brand=ishares] .ds-heading-l-lc, body.fr_CA [brand=ishares] .ds-heading-l,
body.fr_CA [brand=ishares] .ds-heading-l-lc, body.fr_FR [brand=ishares] .ds-heading-l,
body.fr_FR [brand=ishares] .ds-heading-l-lc, body.hu_HU [brand=ishares] .ds-heading-l,
body.hu_HU [brand=ishares] .ds-heading-l-lc, body.it_IT [brand=ishares] .ds-heading-l,
body.it_IT [brand=ishares] .ds-heading-l-lc, body.nl_BE [brand=ishares] .ds-heading-l,
body.nl_BE [brand=ishares] .ds-heading-l-lc, body.pl_PL [brand=ishares] .ds-heading-l,
body.pl_PL [brand=ishares] .ds-heading-l-lc, body.pt_PT [brand=ishares] .ds-heading-l,
body.pt_PT [brand=ishares] .ds-heading-l-lc, body.nl_NL [brand=ishares] .ds-heading-l,
body.nl_NL [brand=ishares] .ds-heading-l-lc, body.pt_BR [brand=ishares] .ds-heading-l,
body.pt_BR [brand=ishares] .ds-heading-l-lc {
    line-height: calc(
		32px + ((16 * (100vw - 360px)) / 1080)
	);
  }
}
@media (min-width: 1440px) {
  body.de_AT [brand=ishares] .ds-heading-l,
body.de_AT [brand=ishares] .ds-heading-l-lc, body.de_DE [brand=ishares] .ds-heading-l,
body.de_DE [brand=ishares] .ds-heading-l-lc, body.de_CH [brand=ishares] .ds-heading-l,
body.de_CH [brand=ishares] .ds-heading-l-lc, body.es_CL [brand=ishares] .ds-heading-l,
body.es_CL [brand=ishares] .ds-heading-l-lc, body.es_CO [brand=ishares] .ds-heading-l,
body.es_CO [brand=ishares] .ds-heading-l-lc, body.es_ES [brand=ishares] .ds-heading-l,
body.es_ES [brand=ishares] .ds-heading-l-lc, body.es_MX [brand=ishares] .ds-heading-l,
body.es_MX [brand=ishares] .ds-heading-l-lc, body.fr_BE [brand=ishares] .ds-heading-l,
body.fr_BE [brand=ishares] .ds-heading-l-lc, body.fr_CA [brand=ishares] .ds-heading-l,
body.fr_CA [brand=ishares] .ds-heading-l-lc, body.fr_FR [brand=ishares] .ds-heading-l,
body.fr_FR [brand=ishares] .ds-heading-l-lc, body.hu_HU [brand=ishares] .ds-heading-l,
body.hu_HU [brand=ishares] .ds-heading-l-lc, body.it_IT [brand=ishares] .ds-heading-l,
body.it_IT [brand=ishares] .ds-heading-l-lc, body.nl_BE [brand=ishares] .ds-heading-l,
body.nl_BE [brand=ishares] .ds-heading-l-lc, body.pl_PL [brand=ishares] .ds-heading-l,
body.pl_PL [brand=ishares] .ds-heading-l-lc, body.pt_PT [brand=ishares] .ds-heading-l,
body.pt_PT [brand=ishares] .ds-heading-l-lc, body.nl_NL [brand=ishares] .ds-heading-l,
body.nl_NL [brand=ishares] .ds-heading-l-lc, body.pt_BR [brand=ishares] .ds-heading-l,
body.pt_BR [brand=ishares] .ds-heading-l-lc {
    line-height: 48px;
  }
}
body.de_AT [brand=ishares] .ds-heading-m,
body.de_AT [brand=ishares] .ds-heading-m-lc, body.de_DE [brand=ishares] .ds-heading-m,
body.de_DE [brand=ishares] .ds-heading-m-lc, body.de_CH [brand=ishares] .ds-heading-m,
body.de_CH [brand=ishares] .ds-heading-m-lc, body.es_CL [brand=ishares] .ds-heading-m,
body.es_CL [brand=ishares] .ds-heading-m-lc, body.es_CO [brand=ishares] .ds-heading-m,
body.es_CO [brand=ishares] .ds-heading-m-lc, body.es_ES [brand=ishares] .ds-heading-m,
body.es_ES [brand=ishares] .ds-heading-m-lc, body.es_MX [brand=ishares] .ds-heading-m,
body.es_MX [brand=ishares] .ds-heading-m-lc, body.fr_BE [brand=ishares] .ds-heading-m,
body.fr_BE [brand=ishares] .ds-heading-m-lc, body.fr_CA [brand=ishares] .ds-heading-m,
body.fr_CA [brand=ishares] .ds-heading-m-lc, body.fr_FR [brand=ishares] .ds-heading-m,
body.fr_FR [brand=ishares] .ds-heading-m-lc, body.hu_HU [brand=ishares] .ds-heading-m,
body.hu_HU [brand=ishares] .ds-heading-m-lc, body.it_IT [brand=ishares] .ds-heading-m,
body.it_IT [brand=ishares] .ds-heading-m-lc, body.nl_BE [brand=ishares] .ds-heading-m,
body.nl_BE [brand=ishares] .ds-heading-m-lc, body.pl_PL [brand=ishares] .ds-heading-m,
body.pl_PL [brand=ishares] .ds-heading-m-lc, body.pt_PT [brand=ishares] .ds-heading-m,
body.pt_PT [brand=ishares] .ds-heading-m-lc, body.nl_NL [brand=ishares] .ds-heading-m,
body.nl_NL [brand=ishares] .ds-heading-m-lc, body.pt_BR [brand=ishares] .ds-heading-m,
body.pt_BR [brand=ishares] .ds-heading-m-lc {
  line-height: 28px;
}
@media (min-width: 360px) {
  body.de_AT [brand=ishares] .ds-heading-m,
body.de_AT [brand=ishares] .ds-heading-m-lc, body.de_DE [brand=ishares] .ds-heading-m,
body.de_DE [brand=ishares] .ds-heading-m-lc, body.de_CH [brand=ishares] .ds-heading-m,
body.de_CH [brand=ishares] .ds-heading-m-lc, body.es_CL [brand=ishares] .ds-heading-m,
body.es_CL [brand=ishares] .ds-heading-m-lc, body.es_CO [brand=ishares] .ds-heading-m,
body.es_CO [brand=ishares] .ds-heading-m-lc, body.es_ES [brand=ishares] .ds-heading-m,
body.es_ES [brand=ishares] .ds-heading-m-lc, body.es_MX [brand=ishares] .ds-heading-m,
body.es_MX [brand=ishares] .ds-heading-m-lc, body.fr_BE [brand=ishares] .ds-heading-m,
body.fr_BE [brand=ishares] .ds-heading-m-lc, body.fr_CA [brand=ishares] .ds-heading-m,
body.fr_CA [brand=ishares] .ds-heading-m-lc, body.fr_FR [brand=ishares] .ds-heading-m,
body.fr_FR [brand=ishares] .ds-heading-m-lc, body.hu_HU [brand=ishares] .ds-heading-m,
body.hu_HU [brand=ishares] .ds-heading-m-lc, body.it_IT [brand=ishares] .ds-heading-m,
body.it_IT [brand=ishares] .ds-heading-m-lc, body.nl_BE [brand=ishares] .ds-heading-m,
body.nl_BE [brand=ishares] .ds-heading-m-lc, body.pl_PL [brand=ishares] .ds-heading-m,
body.pl_PL [brand=ishares] .ds-heading-m-lc, body.pt_PT [brand=ishares] .ds-heading-m,
body.pt_PT [brand=ishares] .ds-heading-m-lc, body.nl_NL [brand=ishares] .ds-heading-m,
body.nl_NL [brand=ishares] .ds-heading-m-lc, body.pt_BR [brand=ishares] .ds-heading-m,
body.pt_BR [brand=ishares] .ds-heading-m-lc {
    line-height: calc(
		28px + ((11 * (100vw - 360px)) / 1080)
	);
  }
}
@media (min-width: 1440px) {
  body.de_AT [brand=ishares] .ds-heading-m,
body.de_AT [brand=ishares] .ds-heading-m-lc, body.de_DE [brand=ishares] .ds-heading-m,
body.de_DE [brand=ishares] .ds-heading-m-lc, body.de_CH [brand=ishares] .ds-heading-m,
body.de_CH [brand=ishares] .ds-heading-m-lc, body.es_CL [brand=ishares] .ds-heading-m,
body.es_CL [brand=ishares] .ds-heading-m-lc, body.es_CO [brand=ishares] .ds-heading-m,
body.es_CO [brand=ishares] .ds-heading-m-lc, body.es_ES [brand=ishares] .ds-heading-m,
body.es_ES [brand=ishares] .ds-heading-m-lc, body.es_MX [brand=ishares] .ds-heading-m,
body.es_MX [brand=ishares] .ds-heading-m-lc, body.fr_BE [brand=ishares] .ds-heading-m,
body.fr_BE [brand=ishares] .ds-heading-m-lc, body.fr_CA [brand=ishares] .ds-heading-m,
body.fr_CA [brand=ishares] .ds-heading-m-lc, body.fr_FR [brand=ishares] .ds-heading-m,
body.fr_FR [brand=ishares] .ds-heading-m-lc, body.hu_HU [brand=ishares] .ds-heading-m,
body.hu_HU [brand=ishares] .ds-heading-m-lc, body.it_IT [brand=ishares] .ds-heading-m,
body.it_IT [brand=ishares] .ds-heading-m-lc, body.nl_BE [brand=ishares] .ds-heading-m,
body.nl_BE [brand=ishares] .ds-heading-m-lc, body.pl_PL [brand=ishares] .ds-heading-m,
body.pl_PL [brand=ishares] .ds-heading-m-lc, body.pt_PT [brand=ishares] .ds-heading-m,
body.pt_PT [brand=ishares] .ds-heading-m-lc, body.nl_NL [brand=ishares] .ds-heading-m,
body.nl_NL [brand=ishares] .ds-heading-m-lc, body.pt_BR [brand=ishares] .ds-heading-m,
body.pt_BR [brand=ishares] .ds-heading-m-lc {
    line-height: 39px;
  }
}
body.de_AT [brand=ishares] .ds-heading-s,
body.de_AT [brand=ishares] .ds-heading-s-lc, body.de_DE [brand=ishares] .ds-heading-s,
body.de_DE [brand=ishares] .ds-heading-s-lc, body.de_CH [brand=ishares] .ds-heading-s,
body.de_CH [brand=ishares] .ds-heading-s-lc, body.es_CL [brand=ishares] .ds-heading-s,
body.es_CL [brand=ishares] .ds-heading-s-lc, body.es_CO [brand=ishares] .ds-heading-s,
body.es_CO [brand=ishares] .ds-heading-s-lc, body.es_ES [brand=ishares] .ds-heading-s,
body.es_ES [brand=ishares] .ds-heading-s-lc, body.es_MX [brand=ishares] .ds-heading-s,
body.es_MX [brand=ishares] .ds-heading-s-lc, body.fr_BE [brand=ishares] .ds-heading-s,
body.fr_BE [brand=ishares] .ds-heading-s-lc, body.fr_CA [brand=ishares] .ds-heading-s,
body.fr_CA [brand=ishares] .ds-heading-s-lc, body.fr_FR [brand=ishares] .ds-heading-s,
body.fr_FR [brand=ishares] .ds-heading-s-lc, body.hu_HU [brand=ishares] .ds-heading-s,
body.hu_HU [brand=ishares] .ds-heading-s-lc, body.it_IT [brand=ishares] .ds-heading-s,
body.it_IT [brand=ishares] .ds-heading-s-lc, body.nl_BE [brand=ishares] .ds-heading-s,
body.nl_BE [brand=ishares] .ds-heading-s-lc, body.pl_PL [brand=ishares] .ds-heading-s,
body.pl_PL [brand=ishares] .ds-heading-s-lc, body.pt_PT [brand=ishares] .ds-heading-s,
body.pt_PT [brand=ishares] .ds-heading-s-lc, body.nl_NL [brand=ishares] .ds-heading-s,
body.nl_NL [brand=ishares] .ds-heading-s-lc, body.pt_BR [brand=ishares] .ds-heading-s,
body.pt_BR [brand=ishares] .ds-heading-s-lc {
  line-height: 25px;
}
@media (min-width: 360px) {
  body.de_AT [brand=ishares] .ds-heading-s,
body.de_AT [brand=ishares] .ds-heading-s-lc, body.de_DE [brand=ishares] .ds-heading-s,
body.de_DE [brand=ishares] .ds-heading-s-lc, body.de_CH [brand=ishares] .ds-heading-s,
body.de_CH [brand=ishares] .ds-heading-s-lc, body.es_CL [brand=ishares] .ds-heading-s,
body.es_CL [brand=ishares] .ds-heading-s-lc, body.es_CO [brand=ishares] .ds-heading-s,
body.es_CO [brand=ishares] .ds-heading-s-lc, body.es_ES [brand=ishares] .ds-heading-s,
body.es_ES [brand=ishares] .ds-heading-s-lc, body.es_MX [brand=ishares] .ds-heading-s,
body.es_MX [brand=ishares] .ds-heading-s-lc, body.fr_BE [brand=ishares] .ds-heading-s,
body.fr_BE [brand=ishares] .ds-heading-s-lc, body.fr_CA [brand=ishares] .ds-heading-s,
body.fr_CA [brand=ishares] .ds-heading-s-lc, body.fr_FR [brand=ishares] .ds-heading-s,
body.fr_FR [brand=ishares] .ds-heading-s-lc, body.hu_HU [brand=ishares] .ds-heading-s,
body.hu_HU [brand=ishares] .ds-heading-s-lc, body.it_IT [brand=ishares] .ds-heading-s,
body.it_IT [brand=ishares] .ds-heading-s-lc, body.nl_BE [brand=ishares] .ds-heading-s,
body.nl_BE [brand=ishares] .ds-heading-s-lc, body.pl_PL [brand=ishares] .ds-heading-s,
body.pl_PL [brand=ishares] .ds-heading-s-lc, body.pt_PT [brand=ishares] .ds-heading-s,
body.pt_PT [brand=ishares] .ds-heading-s-lc, body.nl_NL [brand=ishares] .ds-heading-s,
body.nl_NL [brand=ishares] .ds-heading-s-lc, body.pt_BR [brand=ishares] .ds-heading-s,
body.pt_BR [brand=ishares] .ds-heading-s-lc {
    line-height: calc(
		25px + ((7 * (100vw - 360px)) / 1080)
	);
  }
}
@media (min-width: 1440px) {
  body.de_AT [brand=ishares] .ds-heading-s,
body.de_AT [brand=ishares] .ds-heading-s-lc, body.de_DE [brand=ishares] .ds-heading-s,
body.de_DE [brand=ishares] .ds-heading-s-lc, body.de_CH [brand=ishares] .ds-heading-s,
body.de_CH [brand=ishares] .ds-heading-s-lc, body.es_CL [brand=ishares] .ds-heading-s,
body.es_CL [brand=ishares] .ds-heading-s-lc, body.es_CO [brand=ishares] .ds-heading-s,
body.es_CO [brand=ishares] .ds-heading-s-lc, body.es_ES [brand=ishares] .ds-heading-s,
body.es_ES [brand=ishares] .ds-heading-s-lc, body.es_MX [brand=ishares] .ds-heading-s,
body.es_MX [brand=ishares] .ds-heading-s-lc, body.fr_BE [brand=ishares] .ds-heading-s,
body.fr_BE [brand=ishares] .ds-heading-s-lc, body.fr_CA [brand=ishares] .ds-heading-s,
body.fr_CA [brand=ishares] .ds-heading-s-lc, body.fr_FR [brand=ishares] .ds-heading-s,
body.fr_FR [brand=ishares] .ds-heading-s-lc, body.hu_HU [brand=ishares] .ds-heading-s,
body.hu_HU [brand=ishares] .ds-heading-s-lc, body.it_IT [brand=ishares] .ds-heading-s,
body.it_IT [brand=ishares] .ds-heading-s-lc, body.nl_BE [brand=ishares] .ds-heading-s,
body.nl_BE [brand=ishares] .ds-heading-s-lc, body.pl_PL [brand=ishares] .ds-heading-s,
body.pl_PL [brand=ishares] .ds-heading-s-lc, body.pt_PT [brand=ishares] .ds-heading-s,
body.pt_PT [brand=ishares] .ds-heading-s-lc, body.nl_NL [brand=ishares] .ds-heading-s,
body.nl_NL [brand=ishares] .ds-heading-s-lc, body.pt_BR [brand=ishares] .ds-heading-s,
body.pt_BR [brand=ishares] .ds-heading-s-lc {
    line-height: 32px;
  }
}
body.de_AT [brand=ishares] .ds-heading-xs,
body.de_AT [brand=ishares] .ds-heading-xs-lc, body.de_DE [brand=ishares] .ds-heading-xs,
body.de_DE [brand=ishares] .ds-heading-xs-lc, body.de_CH [brand=ishares] .ds-heading-xs,
body.de_CH [brand=ishares] .ds-heading-xs-lc, body.es_CL [brand=ishares] .ds-heading-xs,
body.es_CL [brand=ishares] .ds-heading-xs-lc, body.es_CO [brand=ishares] .ds-heading-xs,
body.es_CO [brand=ishares] .ds-heading-xs-lc, body.es_ES [brand=ishares] .ds-heading-xs,
body.es_ES [brand=ishares] .ds-heading-xs-lc, body.es_MX [brand=ishares] .ds-heading-xs,
body.es_MX [brand=ishares] .ds-heading-xs-lc, body.fr_BE [brand=ishares] .ds-heading-xs,
body.fr_BE [brand=ishares] .ds-heading-xs-lc, body.fr_CA [brand=ishares] .ds-heading-xs,
body.fr_CA [brand=ishares] .ds-heading-xs-lc, body.fr_FR [brand=ishares] .ds-heading-xs,
body.fr_FR [brand=ishares] .ds-heading-xs-lc, body.hu_HU [brand=ishares] .ds-heading-xs,
body.hu_HU [brand=ishares] .ds-heading-xs-lc, body.it_IT [brand=ishares] .ds-heading-xs,
body.it_IT [brand=ishares] .ds-heading-xs-lc, body.nl_BE [brand=ishares] .ds-heading-xs,
body.nl_BE [brand=ishares] .ds-heading-xs-lc, body.pl_PL [brand=ishares] .ds-heading-xs,
body.pl_PL [brand=ishares] .ds-heading-xs-lc, body.pt_PT [brand=ishares] .ds-heading-xs,
body.pt_PT [brand=ishares] .ds-heading-xs-lc, body.nl_NL [brand=ishares] .ds-heading-xs,
body.nl_NL [brand=ishares] .ds-heading-xs-lc, body.pt_BR [brand=ishares] .ds-heading-xs,
body.pt_BR [brand=ishares] .ds-heading-xs-lc {
  line-height: 23px;
}
@media (min-width: 360px) {
  body.de_AT [brand=ishares] .ds-heading-xs,
body.de_AT [brand=ishares] .ds-heading-xs-lc, body.de_DE [brand=ishares] .ds-heading-xs,
body.de_DE [brand=ishares] .ds-heading-xs-lc, body.de_CH [brand=ishares] .ds-heading-xs,
body.de_CH [brand=ishares] .ds-heading-xs-lc, body.es_CL [brand=ishares] .ds-heading-xs,
body.es_CL [brand=ishares] .ds-heading-xs-lc, body.es_CO [brand=ishares] .ds-heading-xs,
body.es_CO [brand=ishares] .ds-heading-xs-lc, body.es_ES [brand=ishares] .ds-heading-xs,
body.es_ES [brand=ishares] .ds-heading-xs-lc, body.es_MX [brand=ishares] .ds-heading-xs,
body.es_MX [brand=ishares] .ds-heading-xs-lc, body.fr_BE [brand=ishares] .ds-heading-xs,
body.fr_BE [brand=ishares] .ds-heading-xs-lc, body.fr_CA [brand=ishares] .ds-heading-xs,
body.fr_CA [brand=ishares] .ds-heading-xs-lc, body.fr_FR [brand=ishares] .ds-heading-xs,
body.fr_FR [brand=ishares] .ds-heading-xs-lc, body.hu_HU [brand=ishares] .ds-heading-xs,
body.hu_HU [brand=ishares] .ds-heading-xs-lc, body.it_IT [brand=ishares] .ds-heading-xs,
body.it_IT [brand=ishares] .ds-heading-xs-lc, body.nl_BE [brand=ishares] .ds-heading-xs,
body.nl_BE [brand=ishares] .ds-heading-xs-lc, body.pl_PL [brand=ishares] .ds-heading-xs,
body.pl_PL [brand=ishares] .ds-heading-xs-lc, body.pt_PT [brand=ishares] .ds-heading-xs,
body.pt_PT [brand=ishares] .ds-heading-xs-lc, body.nl_NL [brand=ishares] .ds-heading-xs,
body.nl_NL [brand=ishares] .ds-heading-xs-lc, body.pt_BR [brand=ishares] .ds-heading-xs,
body.pt_BR [brand=ishares] .ds-heading-xs-lc {
    line-height: calc(
		23px + ((2 * (100vw - 360px)) / 1080)
	);
  }
}
@media (min-width: 1440px) {
  body.de_AT [brand=ishares] .ds-heading-xs,
body.de_AT [brand=ishares] .ds-heading-xs-lc, body.de_DE [brand=ishares] .ds-heading-xs,
body.de_DE [brand=ishares] .ds-heading-xs-lc, body.de_CH [brand=ishares] .ds-heading-xs,
body.de_CH [brand=ishares] .ds-heading-xs-lc, body.es_CL [brand=ishares] .ds-heading-xs,
body.es_CL [brand=ishares] .ds-heading-xs-lc, body.es_CO [brand=ishares] .ds-heading-xs,
body.es_CO [brand=ishares] .ds-heading-xs-lc, body.es_ES [brand=ishares] .ds-heading-xs,
body.es_ES [brand=ishares] .ds-heading-xs-lc, body.es_MX [brand=ishares] .ds-heading-xs,
body.es_MX [brand=ishares] .ds-heading-xs-lc, body.fr_BE [brand=ishares] .ds-heading-xs,
body.fr_BE [brand=ishares] .ds-heading-xs-lc, body.fr_CA [brand=ishares] .ds-heading-xs,
body.fr_CA [brand=ishares] .ds-heading-xs-lc, body.fr_FR [brand=ishares] .ds-heading-xs,
body.fr_FR [brand=ishares] .ds-heading-xs-lc, body.hu_HU [brand=ishares] .ds-heading-xs,
body.hu_HU [brand=ishares] .ds-heading-xs-lc, body.it_IT [brand=ishares] .ds-heading-xs,
body.it_IT [brand=ishares] .ds-heading-xs-lc, body.nl_BE [brand=ishares] .ds-heading-xs,
body.nl_BE [brand=ishares] .ds-heading-xs-lc, body.pl_PL [brand=ishares] .ds-heading-xs,
body.pl_PL [brand=ishares] .ds-heading-xs-lc, body.pt_PT [brand=ishares] .ds-heading-xs,
body.pt_PT [brand=ishares] .ds-heading-xs-lc, body.nl_NL [brand=ishares] .ds-heading-xs,
body.nl_NL [brand=ishares] .ds-heading-xs-lc, body.pt_BR [brand=ishares] .ds-heading-xs,
body.pt_BR [brand=ishares] .ds-heading-xs-lc {
    line-height: 25px;
  }
}
body.de_AT [brand=ishares] .ds-heading-xxs,
body.de_AT [brand=ishares] .ds-eyebrow-l, body.de_DE [brand=ishares] .ds-heading-xxs,
body.de_DE [brand=ishares] .ds-eyebrow-l, body.de_CH [brand=ishares] .ds-heading-xxs,
body.de_CH [brand=ishares] .ds-eyebrow-l, body.es_CL [brand=ishares] .ds-heading-xxs,
body.es_CL [brand=ishares] .ds-eyebrow-l, body.es_CO [brand=ishares] .ds-heading-xxs,
body.es_CO [brand=ishares] .ds-eyebrow-l, body.es_ES [brand=ishares] .ds-heading-xxs,
body.es_ES [brand=ishares] .ds-eyebrow-l, body.es_MX [brand=ishares] .ds-heading-xxs,
body.es_MX [brand=ishares] .ds-eyebrow-l, body.fr_BE [brand=ishares] .ds-heading-xxs,
body.fr_BE [brand=ishares] .ds-eyebrow-l, body.fr_CA [brand=ishares] .ds-heading-xxs,
body.fr_CA [brand=ishares] .ds-eyebrow-l, body.fr_FR [brand=ishares] .ds-heading-xxs,
body.fr_FR [brand=ishares] .ds-eyebrow-l, body.hu_HU [brand=ishares] .ds-heading-xxs,
body.hu_HU [brand=ishares] .ds-eyebrow-l, body.it_IT [brand=ishares] .ds-heading-xxs,
body.it_IT [brand=ishares] .ds-eyebrow-l, body.nl_BE [brand=ishares] .ds-heading-xxs,
body.nl_BE [brand=ishares] .ds-eyebrow-l, body.pl_PL [brand=ishares] .ds-heading-xxs,
body.pl_PL [brand=ishares] .ds-eyebrow-l, body.pt_PT [brand=ishares] .ds-heading-xxs,
body.pt_PT [brand=ishares] .ds-eyebrow-l, body.nl_NL [brand=ishares] .ds-heading-xxs,
body.nl_NL [brand=ishares] .ds-eyebrow-l, body.pt_BR [brand=ishares] .ds-heading-xxs,
body.pt_BR [brand=ishares] .ds-eyebrow-l {
  line-height: 21px;
}

/**
 * Responsive breakpoints
 */
/**
 * Primary iShares Brand Color Definitions
 */
/*
 * Secondary iShares Color Definitions
 */
/**
 * 2025 Brand Refresh Colors for Tools
 */
/**
 * 2025 Brand Refresh Colors
 */
/**
 * Color roles
 */
/**
 * Opaque black and white bg colours
 */
/**
 * Grays based on % darkness
 */
/**
 * Full color palette array - used for CSS class generation
 */
/**
 * Page margins and gutters
 */
/**
  * Minimum width of content area. Windows smaller than this width will get a scrollbar.
  */
/**
  * Maximum width of content area. Windows larger than this width will have additional spacing to the left and right of the content area.
  */
/**
  * Spacing Definitions
  */
[brand=ishares] {
  /* COMPONENT SPECIFIC - CTAS END */
}
[brand=ishares][country=HK] .ds-display-heading,
[brand=ishares][country=HK] .ds-heading-xl,
[brand=ishares][country=HK] .ds-heading-xl-fixed,
[brand=ishares][country=HK] .ds-heading-l,
[brand=ishares][country=HK] .ds-heading-l-lc,
[brand=ishares][country=HK] .ds-heading-m,
[brand=ishares][country=HK] .ds-heading-m-lc,
[brand=ishares][country=HK] .ds-heading-s,
[brand=ishares][country=HK] .ds-heading-s-lc,
[brand=ishares][country=HK] .ds-heading-s-lc-jp,
[brand=ishares][country=HK] .ds-heading-xs,
[brand=ishares][country=HK] .ds-heading-xs-lc,
[brand=ishares][country=HK] .ds-heading-xxs,
[brand=ishares][country=HK] .ds-subheading,
[brand=ishares][country=HK] .ds-subheading-m,
[brand=ishares][country=HK] .ds-subheading-l,
[brand=ishares][country=HK] .ds-eyebrow-l,
[brand=ishares][country=HK] .ds-eyebrow-m,
[brand=ishares][country=HK] .ds-eyebrow-s,
[brand=ishares][country=HK] .ds-eyebrow-xs,
[brand=ishares][country=HK] .ds-body-l-bold,
[brand=ishares][country=HK] .ds-body-m-compact,
[brand=ishares][country=HK] .ds-body-m-bold,
[brand=ishares][country=HK] .ds-body-m-compact-bold,
[brand=ishares][country=HK] .ds-body-s-compact,
[brand=ishares][country=HK] .ds-body-s-bold,
[brand=ishares][country=HK] .ds-body-s-compact-bold,
[brand=ishares][country=HK] .ds-body-xs,
[brand=ishares][country=HK] .ds-body-xs-bold,
[brand=ishares][country=HK] .ds-body-xs-compact-bold,
[brand=ishares][country=HK] .ds-button-standard,
[brand=ishares][country=HK] .ds-button-small,
[brand=ishares][country=HK] ds-button,
[brand=ishares][country=HK] ds-button[compact],
[brand=ishares][country=HK] .ds-button,
[brand=ishares][country=HK] .ds-button[compact],
[brand=ishares][country=HK] .ds-link-list,
[brand=ishares][country=HK] .ds-fund-data, [brand=ishares][country=TW] .ds-display-heading,
[brand=ishares][country=TW] .ds-heading-xl,
[brand=ishares][country=TW] .ds-heading-xl-fixed,
[brand=ishares][country=TW] .ds-heading-l,
[brand=ishares][country=TW] .ds-heading-l-lc,
[brand=ishares][country=TW] .ds-heading-m,
[brand=ishares][country=TW] .ds-heading-m-lc,
[brand=ishares][country=TW] .ds-heading-s,
[brand=ishares][country=TW] .ds-heading-s-lc,
[brand=ishares][country=TW] .ds-heading-s-lc-jp,
[brand=ishares][country=TW] .ds-heading-xs,
[brand=ishares][country=TW] .ds-heading-xs-lc,
[brand=ishares][country=TW] .ds-heading-xxs,
[brand=ishares][country=TW] .ds-subheading,
[brand=ishares][country=TW] .ds-subheading-m,
[brand=ishares][country=TW] .ds-subheading-l,
[brand=ishares][country=TW] .ds-eyebrow-l,
[brand=ishares][country=TW] .ds-eyebrow-m,
[brand=ishares][country=TW] .ds-eyebrow-s,
[brand=ishares][country=TW] .ds-eyebrow-xs,
[brand=ishares][country=TW] .ds-body-l-bold,
[brand=ishares][country=TW] .ds-body-m-compact,
[brand=ishares][country=TW] .ds-body-m-bold,
[brand=ishares][country=TW] .ds-body-m-compact-bold,
[brand=ishares][country=TW] .ds-body-s-compact,
[brand=ishares][country=TW] .ds-body-s-bold,
[brand=ishares][country=TW] .ds-body-s-compact-bold,
[brand=ishares][country=TW] .ds-body-xs,
[brand=ishares][country=TW] .ds-body-xs-bold,
[brand=ishares][country=TW] .ds-body-xs-compact-bold,
[brand=ishares][country=TW] .ds-button-standard,
[brand=ishares][country=TW] .ds-button-small,
[brand=ishares][country=TW] ds-button,
[brand=ishares][country=TW] ds-button[compact],
[brand=ishares][country=TW] .ds-button,
[brand=ishares][country=TW] .ds-button[compact],
[brand=ishares][country=TW] .ds-link-list,
[brand=ishares][country=TW] .ds-fund-data {
  font-family: "NotoSansHK-Bold";
}
[brand=ishares][country=HK] .ds-body-l,
[brand=ishares][country=HK] .ds-body-m,
[brand=ishares][country=HK] .ds-body-s,
[brand=ishares][country=HK] .ds-fund-disclaimer,
[brand=ishares][country=HK] .ds-disclaimer-l, [brand=ishares][country=TW] .ds-body-l,
[brand=ishares][country=TW] .ds-body-m,
[brand=ishares][country=TW] .ds-body-s,
[brand=ishares][country=TW] .ds-fund-disclaimer,
[brand=ishares][country=TW] .ds-disclaimer-l {
  font-family: "NotoSansHK-Regular";
}
[brand=ishares][country=CN] .ds-display-heading,
[brand=ishares][country=CN] .ds-heading-xl,
[brand=ishares][country=CN] .ds-heading-xl-fixed,
[brand=ishares][country=CN] .ds-heading-l,
[brand=ishares][country=CN] .ds-heading-l-lc,
[brand=ishares][country=CN] .ds-heading-m,
[brand=ishares][country=CN] .ds-heading-m-lc,
[brand=ishares][country=CN] .ds-heading-s,
[brand=ishares][country=CN] .ds-heading-s-lc,
[brand=ishares][country=CN] .ds-heading-s-lc-jp,
[brand=ishares][country=CN] .ds-heading-xs,
[brand=ishares][country=CN] .ds-heading-xs-lc,
[brand=ishares][country=CN] .ds-heading-xxs,
[brand=ishares][country=CN] .ds-subheading-m,
[brand=ishares][country=CN] .ds-subheading-l,
[brand=ishares][country=CN] .ds-subheading,
[brand=ishares][country=CN] .ds-eyebrow-l,
[brand=ishares][country=CN] .ds-eyebrow-m,
[brand=ishares][country=CN] .ds-eyebrow-s,
[brand=ishares][country=CN] .ds-eyebrow-xs,
[brand=ishares][country=CN] .ds-body-l-bold,
[brand=ishares][country=CN] .ds-body-m-compact,
[brand=ishares][country=CN] .ds-body-m-bold,
[brand=ishares][country=CN] .ds-body-m-compact-bold,
[brand=ishares][country=CN] .ds-body-s-compact,
[brand=ishares][country=CN] .ds-body-s-bold,
[brand=ishares][country=CN] .ds-body-s-compact-bold,
[brand=ishares][country=CN] .ds-body-xs,
[brand=ishares][country=CN] .ds-body-xs-bold,
[brand=ishares][country=CN] .ds-body-xs-compact-bold,
[brand=ishares][country=CN] .ds-button-standard,
[brand=ishares][country=CN] .ds-button-small,
[brand=ishares][country=CN] ds-button,
[brand=ishares][country=CN] ds-button[compact],
[brand=ishares][country=CN] .ds-button,
[brand=ishares][country=CN] .ds-button[compact],
[brand=ishares][country=CN] .ds-link-list,
[brand=ishares][country=CN] .ds-fund-data {
  font-family: "NotoSansCN-Bold";
}
[brand=ishares][country=CN] .ds-body-l,
[brand=ishares][country=CN] .ds-body-m,
[brand=ishares][country=CN] .ds-body-s,
[brand=ishares][country=CN] .ds-fund-disclaimer,
[brand=ishares][country=CN] .ds-disclaimer-l {
  font-family: "NotoSansCN-Regular";
}
[brand=ishares][country=KR] .ds-display-heading,
[brand=ishares][country=KR] .ds-heading-xl,
[brand=ishares][country=KR] .ds-heading-xl-fixed,
[brand=ishares][country=KR] .ds-heading-l,
[brand=ishares][country=KR] .ds-heading-l-lc,
[brand=ishares][country=KR] .ds-heading-m,
[brand=ishares][country=KR] .ds-heading-m-lc,
[brand=ishares][country=KR] .ds-heading-s,
[brand=ishares][country=KR] .ds-heading-s-lc,
[brand=ishares][country=KR] .ds-heading-s-lc-jp,
[brand=ishares][country=KR] .ds-heading-xs,
[brand=ishares][country=KR] .ds-heading-xs-lc,
[brand=ishares][country=KR] .ds-heading-xxs,
[brand=ishares][country=KR] .ds-subheading-m,
[brand=ishares][country=KR] .ds-subheading-l,
[brand=ishares][country=KR] .ds-subheading,
[brand=ishares][country=KR] .ds-eyebrow-l,
[brand=ishares][country=KR] .ds-eyebrow-m,
[brand=ishares][country=KR] .ds-eyebrow-s,
[brand=ishares][country=KR] .ds-eyebrow-xs,
[brand=ishares][country=KR] .ds-body-l-bold,
[brand=ishares][country=KR] .ds-body-m-compact,
[brand=ishares][country=KR] .ds-body-m-bold,
[brand=ishares][country=KR] .ds-body-m-compact-bold,
[brand=ishares][country=KR] .ds-body-s-compact,
[brand=ishares][country=KR] .ds-body-s-bold,
[brand=ishares][country=KR] .ds-body-s-compact-bold,
[brand=ishares][country=KR] .ds-body-xs,
[brand=ishares][country=KR] .ds-body-xs-bold,
[brand=ishares][country=KR] .ds-body-xs-compact-bold,
[brand=ishares][country=KR] .ds-button-standard,
[brand=ishares][country=KR] .ds-button-small,
[brand=ishares][country=KR] ds-button,
[brand=ishares][country=KR] ds-button[compact],
[brand=ishares][country=KR] .ds-button,
[brand=ishares][country=KR] .ds-button[compact],
[brand=ishares][country=KR] .ds-link-list,
[brand=ishares][country=KR] .ds-fund-data {
  font-family: "NotoSansKR-Bold";
}
[brand=ishares][country=KR] .ds-body-l,
[brand=ishares][country=KR] .ds-body-m,
[brand=ishares][country=KR] .ds-body-s,
[brand=ishares][country=KR] .ds-fund-disclaimer,
[brand=ishares][country=KR] .ds-disclaimer-l {
  font-family: "NotoSansKR-Regular";
}
[brand=ishares][country=JP] .ds-display-heading,
[brand=ishares][country=JP] .ds-heading-xl,
[brand=ishares][country=JP] .ds-heading-xl-fixed,
[brand=ishares][country=JP] .ds-heading-l,
[brand=ishares][country=JP] .ds-heading-l-lc,
[brand=ishares][country=JP] .ds-heading-m,
[brand=ishares][country=JP] .ds-heading-m-lc,
[brand=ishares][country=JP] .ds-heading-s,
[brand=ishares][country=JP] .ds-heading-s-lc,
[brand=ishares][country=JP] .ds-heading-s-lc-jp,
[brand=ishares][country=JP] .ds-heading-xs,
[brand=ishares][country=JP] .ds-heading-xs-lc,
[brand=ishares][country=JP] .ds-heading-xxs,
[brand=ishares][country=JP] .ds-subheading-m,
[brand=ishares][country=JP] .ds-subheading-l,
[brand=ishares][country=JP] .ds-subheading,
[brand=ishares][country=JP] .ds-eyebrow-l,
[brand=ishares][country=JP] .ds-eyebrow-m,
[brand=ishares][country=JP] .ds-eyebrow-s,
[brand=ishares][country=JP] .ds-eyebrow-xs,
[brand=ishares][country=JP] .ds-body-l-bold,
[brand=ishares][country=JP] .ds-body-m-compact,
[brand=ishares][country=JP] .ds-body-m-bold,
[brand=ishares][country=JP] .ds-body-m-compact-bold,
[brand=ishares][country=JP] .ds-body-s-compact,
[brand=ishares][country=JP] .ds-body-s-bold,
[brand=ishares][country=JP] .ds-body-s-compact-bold,
[brand=ishares][country=JP] .ds-body-xs,
[brand=ishares][country=JP] .ds-body-xs-bold,
[brand=ishares][country=JP] .ds-body-xs-compact-bold,
[brand=ishares][country=JP] .ds-button-standard,
[brand=ishares][country=JP] .ds-button-small,
[brand=ishares][country=JP] ds-button,
[brand=ishares][country=JP] ds-button[compact],
[brand=ishares][country=JP] .ds-button,
[brand=ishares][country=JP] .ds-button[compact],
[brand=ishares][country=JP] .ds-link-list,
[brand=ishares][country=JP] .ds-fund-data {
  font-family: "NotoSansJP-Bold";
}
[brand=ishares][country=JP] .ds-body-l,
[brand=ishares][country=JP] .ds-body-m,
[brand=ishares][country=JP] .ds-body-s,
[brand=ishares][country=JP] .ds-fund-disclaimer,
[brand=ishares][country=JP] .ds-disclaimer-l {
  font-family: "NotoSansJP-Regular";
}
[brand=ishares][country=HK], [brand=ishares][country=TW], [brand=ishares][country=CN], [brand=ishares][country=KR], [brand=ishares][country=JP] {
  /* FLUID HEADINGS START */
  /* FLUID HEADINGS END */
  /* FIXED HEADING START */
  /* FIXED HEADING END */
  /* HEADING SUPPORT START - Provides context or support to a heading */
  /* HEADING SUPPORT END */
  /* PARAGRAPH START */
  /* PARAGRAPH END */
  /* COMPONENT SPECIFIC - CTAS START */
}
[brand=ishares][country=HK] .ds-display-heading, [brand=ishares][country=TW] .ds-display-heading, [brand=ishares][country=CN] .ds-display-heading, [brand=ishares][country=KR] .ds-display-heading, [brand=ishares][country=JP] .ds-display-heading {
  text-transform: none;
  font-size: 40px;
  line-height: 48px;
}
@media (min-width: 768px) {
  [brand=ishares][country=HK] .ds-display-heading, [brand=ishares][country=TW] .ds-display-heading, [brand=ishares][country=CN] .ds-display-heading, [brand=ishares][country=KR] .ds-display-heading, [brand=ishares][country=JP] .ds-display-heading {
    font-size: 56px;
    line-height: 64px;
  }
}
@media (min-width: 1024px) {
  [brand=ishares][country=HK] .ds-display-heading, [brand=ishares][country=TW] .ds-display-heading, [brand=ishares][country=CN] .ds-display-heading, [brand=ishares][country=KR] .ds-display-heading, [brand=ishares][country=JP] .ds-display-heading {
    font-size: 72px;
    line-height: 80px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares][country=HK] .ds-display-heading, [brand=ishares][country=TW] .ds-display-heading, [brand=ishares][country=CN] .ds-display-heading, [brand=ishares][country=KR] .ds-display-heading, [brand=ishares][country=JP] .ds-display-heading {
    font-size: 80px;
    line-height: 88px;
  }
}
[brand=ishares][country=HK] .ds-heading-xl, [brand=ishares][country=TW] .ds-heading-xl, [brand=ishares][country=CN] .ds-heading-xl, [brand=ishares][country=KR] .ds-heading-xl, [brand=ishares][country=JP] .ds-heading-xl {
  text-transform: none;
  font-size: 40px;
  line-height: 48px;
}
@media (min-width: 1024px) {
  [brand=ishares][country=HK] .ds-heading-xl, [brand=ishares][country=TW] .ds-heading-xl, [brand=ishares][country=CN] .ds-heading-xl, [brand=ishares][country=KR] .ds-heading-xl, [brand=ishares][country=JP] .ds-heading-xl {
    font-size: 48px;
    line-height: 56px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares][country=HK] .ds-heading-xl, [brand=ishares][country=TW] .ds-heading-xl, [brand=ishares][country=CN] .ds-heading-xl, [brand=ishares][country=KR] .ds-heading-xl, [brand=ishares][country=JP] .ds-heading-xl {
    font-size: 56px;
    line-height: 64px;
  }
}
[brand=ishares][country=HK] .ds-heading-l, [brand=ishares][country=TW] .ds-heading-l, [brand=ishares][country=CN] .ds-heading-l, [brand=ishares][country=KR] .ds-heading-l, [brand=ishares][country=JP] .ds-heading-l {
  text-transform: none;
  font-size: 32px;
  line-height: 40px;
}
@media (min-width: 1024px) {
  [brand=ishares][country=HK] .ds-heading-l, [brand=ishares][country=TW] .ds-heading-l, [brand=ishares][country=CN] .ds-heading-l, [brand=ishares][country=KR] .ds-heading-l, [brand=ishares][country=JP] .ds-heading-l {
    font-size: 40px;
    line-height: 48px;
  }
}
[brand=ishares][country=HK] .ds-heading-m, [brand=ishares][country=TW] .ds-heading-m, [brand=ishares][country=CN] .ds-heading-m, [brand=ishares][country=KR] .ds-heading-m, [brand=ishares][country=JP] .ds-heading-m {
  text-transform: none;
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 1024px) {
  [brand=ishares][country=HK] .ds-heading-m, [brand=ishares][country=TW] .ds-heading-m, [brand=ishares][country=CN] .ds-heading-m, [brand=ishares][country=KR] .ds-heading-m, [brand=ishares][country=JP] .ds-heading-m {
    font-size: 32px;
    line-height: 40px;
  }
}
[brand=ishares][country=HK] .ds-heading-s, [brand=ishares][country=TW] .ds-heading-s, [brand=ishares][country=CN] .ds-heading-s, [brand=ishares][country=KR] .ds-heading-s, [brand=ishares][country=JP] .ds-heading-s {
  text-transform: none;
  font-size: 24px;
  line-height: 32px;
}
[brand=ishares][country=HK] .ds-subheading-l, [brand=ishares][country=TW] .ds-subheading-l, [brand=ishares][country=CN] .ds-subheading-l, [brand=ishares][country=KR] .ds-subheading-l, [brand=ishares][country=JP] .ds-subheading-l {
  text-transform: none;
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 1440px) {
  [brand=ishares][country=HK] .ds-subheading-l, [brand=ishares][country=TW] .ds-subheading-l, [brand=ishares][country=CN] .ds-subheading-l, [brand=ishares][country=KR] .ds-subheading-l, [brand=ishares][country=JP] .ds-subheading-l {
    font-size: 32px;
    line-height: 40px;
  }
}
[brand=ishares][country=HK] .ds-subheading-s, [brand=ishares][country=TW] .ds-subheading-s, [brand=ishares][country=CN] .ds-subheading-s, [brand=ishares][country=KR] .ds-subheading-s, [brand=ishares][country=JP] .ds-subheading-s {
  text-transform: none;
  font-size: 28px;
  line-height: 36px;
}
[brand=ishares][country=HK] .ds-heading-xs, [brand=ishares][country=TW] .ds-heading-xs, [brand=ishares][country=CN] .ds-heading-xs, [brand=ishares][country=KR] .ds-heading-xs, [brand=ishares][country=JP] .ds-heading-xs {
  text-transform: none;
  font-size: 16px;
  line-height: 24px;
}
[brand=ishares][country=HK] .ds-eyebrow-l,
[brand=ishares][country=HK] .ds-eyebrow-m,
[brand=ishares][country=HK] .ds-eyebrow-s,
[brand=ishares][country=HK] .ds-eyebrow-xs, [brand=ishares][country=TW] .ds-eyebrow-l,
[brand=ishares][country=TW] .ds-eyebrow-m,
[brand=ishares][country=TW] .ds-eyebrow-s,
[brand=ishares][country=TW] .ds-eyebrow-xs, [brand=ishares][country=CN] .ds-eyebrow-l,
[brand=ishares][country=CN] .ds-eyebrow-m,
[brand=ishares][country=CN] .ds-eyebrow-s,
[brand=ishares][country=CN] .ds-eyebrow-xs, [brand=ishares][country=KR] .ds-eyebrow-l,
[brand=ishares][country=KR] .ds-eyebrow-m,
[brand=ishares][country=KR] .ds-eyebrow-s,
[brand=ishares][country=KR] .ds-eyebrow-xs, [brand=ishares][country=JP] .ds-eyebrow-l,
[brand=ishares][country=JP] .ds-eyebrow-m,
[brand=ishares][country=JP] .ds-eyebrow-s,
[brand=ishares][country=JP] .ds-eyebrow-xs {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 24px;
}
[brand=ishares][country=HK] .ds-body-l,
[brand=ishares][country=HK] .ds-body-m,
[brand=ishares][country=HK] .ds-body-l-bold,
[brand=ishares][country=HK] .ds-body-m-bold, [brand=ishares][country=TW] .ds-body-l,
[brand=ishares][country=TW] .ds-body-m,
[brand=ishares][country=TW] .ds-body-l-bold,
[brand=ishares][country=TW] .ds-body-m-bold, [brand=ishares][country=CN] .ds-body-l,
[brand=ishares][country=CN] .ds-body-m,
[brand=ishares][country=CN] .ds-body-l-bold,
[brand=ishares][country=CN] .ds-body-m-bold, [brand=ishares][country=KR] .ds-body-l,
[brand=ishares][country=KR] .ds-body-m,
[brand=ishares][country=KR] .ds-body-l-bold,
[brand=ishares][country=KR] .ds-body-m-bold, [brand=ishares][country=JP] .ds-body-l,
[brand=ishares][country=JP] .ds-body-m,
[brand=ishares][country=JP] .ds-body-l-bold,
[brand=ishares][country=JP] .ds-body-m-bold {
  text-transform: none;
  font-size: 20px;
  line-height: 28px;
}
[brand=ishares][country=HK] .ds-body-s,
[brand=ishares][country=HK] .ds-body-s-bold, [brand=ishares][country=TW] .ds-body-s,
[brand=ishares][country=TW] .ds-body-s-bold, [brand=ishares][country=CN] .ds-body-s,
[brand=ishares][country=CN] .ds-body-s-bold, [brand=ishares][country=KR] .ds-body-s,
[brand=ishares][country=KR] .ds-body-s-bold, [brand=ishares][country=JP] .ds-body-s,
[brand=ishares][country=JP] .ds-body-s-bold {
  text-transform: none;
  font-size: 16px;
  line-height: 20px;
}
[brand=ishares][country=HK] .ds-button-standard, [brand=ishares][country=TW] .ds-button-standard, [brand=ishares][country=CN] .ds-button-standard, [brand=ishares][country=KR] .ds-button-standard, [brand=ishares][country=JP] .ds-button-standard {
  font-size: 20px;
  line-height: 24px;
  text-transform: none;
}
[brand=ishares][country=HK] ds-button button,
[brand=ishares][country=HK] ds-button a,
[brand=ishares][country=HK] ds-button[compact] button,
[brand=ishares][country=HK] ds-button[compact] a,
[brand=ishares][country=HK] .ds-button button,
[brand=ishares][country=HK] .ds-button a,
[brand=ishares][country=HK] .ds-button[compact] button,
[brand=ishares][country=HK] .ds-button[compact] a, [brand=ishares][country=TW] ds-button button,
[brand=ishares][country=TW] ds-button a,
[brand=ishares][country=TW] ds-button[compact] button,
[brand=ishares][country=TW] ds-button[compact] a,
[brand=ishares][country=TW] .ds-button button,
[brand=ishares][country=TW] .ds-button a,
[brand=ishares][country=TW] .ds-button[compact] button,
[brand=ishares][country=TW] .ds-button[compact] a, [brand=ishares][country=CN] ds-button button,
[brand=ishares][country=CN] ds-button a,
[brand=ishares][country=CN] ds-button[compact] button,
[brand=ishares][country=CN] ds-button[compact] a,
[brand=ishares][country=CN] .ds-button button,
[brand=ishares][country=CN] .ds-button a,
[brand=ishares][country=CN] .ds-button[compact] button,
[brand=ishares][country=CN] .ds-button[compact] a, [brand=ishares][country=KR] ds-button button,
[brand=ishares][country=KR] ds-button a,
[brand=ishares][country=KR] ds-button[compact] button,
[brand=ishares][country=KR] ds-button[compact] a,
[brand=ishares][country=KR] .ds-button button,
[brand=ishares][country=KR] .ds-button a,
[brand=ishares][country=KR] .ds-button[compact] button,
[brand=ishares][country=KR] .ds-button[compact] a, [brand=ishares][country=JP] ds-button button,
[brand=ishares][country=JP] ds-button a,
[brand=ishares][country=JP] ds-button[compact] button,
[brand=ishares][country=JP] ds-button[compact] a,
[brand=ishares][country=JP] .ds-button button,
[brand=ishares][country=JP] .ds-button a,
[brand=ishares][country=JP] .ds-button[compact] button,
[brand=ishares][country=JP] .ds-button[compact] a {
  font-size: 20px;
  line-height: 24px;
  text-transform: none;
}
[brand=ishares][country=JP] .ds-body-l,
[brand=ishares][country=JP] .ds-body-m,
[brand=ishares][country=JP] .ds-body-l-bold,
[brand=ishares][country=JP] .ds-body-m-bold {
  font-size: 18px;
}

/* Generate iShares namespaced CSS in here */
[brand=ishares] {
  /**
   * Responsive breakpoints
   */
  /**
   * Primary iShares Brand Color Definitions
   */
  /*
   * Secondary iShares Color Definitions
   */
  /**
   * 2025 Brand Refresh Colors for Tools
   */
  /**
   * 2025 Brand Refresh Colors
   */
  /**
   * Color roles
   */
  /**
   * Opaque black and white bg colours
   */
  /**
   * Grays based on % darkness
   */
  /**
   * Full color palette array - used for CSS class generation
   */
  /**
   * Page margins and gutters
   */
  /**
    * Minimum width of content area. Windows smaller than this width will get a scrollbar.
    */
  /**
    * Maximum width of content area. Windows larger than this width will have additional spacing to the left and right of the content area.
    */
  /**
    * Spacing Definitions
    */
  /**
   * Container class. Add this class to your containers to ensure correct width and horizontal spacing for each breakpoint. Rows should go immediately inside.
   */
  /**
   * Responsive breakpoints
   */
  /**
   * Primary iShares Brand Color Definitions
   */
  /*
   * Secondary iShares Color Definitions
   */
  /**
   * 2025 Brand Refresh Colors for Tools
   */
  /**
   * 2025 Brand Refresh Colors
   */
  /**
   * Color roles
   */
  /**
   * Opaque black and white bg colours
   */
  /**
   * Grays based on % darkness
   */
  /**
   * Full color palette array - used for CSS class generation
   */
  /**
   * Page margins and gutters
   */
  /**
    * Minimum width of content area. Windows smaller than this width will get a scrollbar.
    */
  /**
    * Maximum width of content area. Windows larger than this width will have additional spacing to the left and right of the content area.
    */
  /**
    * Spacing Definitions
    */
  /**
   * Responsive breakpoints
   */
  /**
   * Primary iShares Brand Color Definitions
   */
  /*
   * Secondary iShares Color Definitions
   */
  /**
   * 2025 Brand Refresh Colors for Tools
   */
  /**
   * 2025 Brand Refresh Colors
   */
  /**
   * Color roles
   */
  /**
   * Opaque black and white bg colours
   */
  /**
   * Grays based on % darkness
   */
  /**
   * Full color palette array - used for CSS class generation
   */
  /**
   * Page margins and gutters
   */
  /**
    * Minimum width of content area. Windows smaller than this width will get a scrollbar.
    */
  /**
    * Maximum width of content area. Windows larger than this width will have additional spacing to the left and right of the content area.
    */
  /**
    * Spacing Definitions
    */
}
[brand=ishares] .ds-display-heading,
[brand=ishares] .ds-display-heading p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 38px;
  line-height: 40px;
  font-size: calc(
		38px + ((50 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		40px + ((41 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		-0.43px + ((-1.78 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-display-heading,
[brand=ishares] .ds-display-heading p {
    font-size: 88px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-display-heading,
[brand=ishares] .ds-display-heading p {
    line-height: 81px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-display-heading,
[brand=ishares] .ds-display-heading p {
    letter-spacing: -2.21px;
  }
}
[brand=ishares] .ds-heading-xxl,
[brand=ishares] .ds-heading-xxl p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 33px;
  line-height: 36px;
  font-size: calc(
		33px + ((36 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		36px + ((30 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		-0.25px + ((-1.29 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xxl,
[brand=ishares] .ds-heading-xxl p {
    font-size: 69px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xxl,
[brand=ishares] .ds-heading-xxl p {
    line-height: 66px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xxl,
[brand=ishares] .ds-heading-xxl p {
    letter-spacing: -1.54px;
  }
}
[brand=ishares] .ds-heading-xl,
[brand=ishares] .ds-heading-xl p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 30px;
  line-height: 34px;
  font-size: calc(
		30px + ((24 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		34px + ((20 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		-0.14px + ((-0.86 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xl,
[brand=ishares] .ds-heading-xl p {
    font-size: 54px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xl,
[brand=ishares] .ds-heading-xl p {
    line-height: 54px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xl,
[brand=ishares] .ds-heading-xl p {
    letter-spacing: -1px;
  }
}
[brand=ishares] .ds-heading-xl-fixed,
[brand=ishares] .ds-heading-xl-fixed p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 30px;
  line-height: 34px;
}
[brand=ishares] .ds-heading-l,
[brand=ishares] .ds-heading-l p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 26px;
  line-height: 30px;
  font-size: calc(
		26px + ((16 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		30px + ((14 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		0px + ((-0.57 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-l,
[brand=ishares] .ds-heading-l p {
    font-size: 42px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-l,
[brand=ishares] .ds-heading-l p {
    line-height: 44px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-l,
[brand=ishares] .ds-heading-l p {
    letter-spacing: -0.57px;
  }
}
[brand=ishares] .ds-heading-l-lc,
[brand=ishares] .ds-heading-l-lc p {
  font-family: "FortExtrabold";
  word-break: break-word;
  text-transform: none;
  margin: 0;
  font-size: 26px;
  line-height: 30px;
  font-size: calc(
		26px + ((16 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		30px + ((14 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		0px + ((-0.57 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-l-lc,
[brand=ishares] .ds-heading-l-lc p {
    font-size: 42px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-l-lc,
[brand=ishares] .ds-heading-l-lc p {
    line-height: 44px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-l-lc,
[brand=ishares] .ds-heading-l-lc p {
    letter-spacing: -0.57px;
  }
}
[brand=ishares] .ds-heading-m,
[brand=ishares] .ds-heading-m p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 23px;
  line-height: 27px;
  font-size: calc(
		23px + ((10 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		27px + ((9 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		0.08px + ((-0.33 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-m,
[brand=ishares] .ds-heading-m p {
    font-size: 33px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-m,
[brand=ishares] .ds-heading-m p {
    line-height: 36px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-m,
[brand=ishares] .ds-heading-m p {
    letter-spacing: -0.25px;
  }
}
[brand=ishares] .ds-heading-m-lc,
[brand=ishares] .ds-heading-m-lc p {
  font-family: "FortExtrabold";
  word-break: break-word;
  text-transform: none;
  margin: 0;
  font-size: 23px;
  line-height: 27px;
  font-size: calc(
		23px + ((10 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		27px + ((9 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		0.08px + ((-0.33 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-m-lc,
[brand=ishares] .ds-heading-m-lc p {
    font-size: 33px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-m-lc,
[brand=ishares] .ds-heading-m-lc p {
    line-height: 36px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-m-lc,
[brand=ishares] .ds-heading-m-lc p {
    letter-spacing: -0.25px;
  }
}
[brand=ishares] .ds-heading-s,
[brand=ishares] .ds-heading-s p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 20px;
  line-height: 24px;
  font-size: calc(
		20px + ((6 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		24px + ((6 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		0.22px + ((-0.22 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-s,
[brand=ishares] .ds-heading-s p {
    font-size: 26px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-s,
[brand=ishares] .ds-heading-s p {
    line-height: 30px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-s,
[brand=ishares] .ds-heading-s p {
    letter-spacing: 0px;
  }
}
[brand=ishares] .ds-heading-s-lc,
[brand=ishares] .ds-heading-s-lc p {
  font-family: "FortExtrabold";
  word-break: break-word;
  text-transform: none;
  margin: 0;
  font-size: 20px;
  line-height: 24px;
  font-size: calc(
		20px + ((6 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		24px + ((6 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		0.22px + ((-0.22 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-s-lc,
[brand=ishares] .ds-heading-s-lc p {
    font-size: 26px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-s-lc,
[brand=ishares] .ds-heading-s-lc p {
    line-height: 30px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-s-lc,
[brand=ishares] .ds-heading-s-lc p {
    letter-spacing: 0px;
  }
}
[brand=ishares] .ds-heading-s-lc-jp,
[brand=ishares] .ds-heading-s-lc-jp p {
  font-family: "Meiryo-Medium";
  word-break: break-word;
  margin: 0;
  font-size: 20px;
  line-height: 24px;
  font-size: calc(
		20px + ((6 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		24px + ((6 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		0.22px + ((-0.22 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-s-lc-jp,
[brand=ishares] .ds-heading-s-lc-jp p {
    font-size: 26px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-s-lc-jp,
[brand=ishares] .ds-heading-s-lc-jp p {
    line-height: 30px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-s-lc-jp,
[brand=ishares] .ds-heading-s-lc-jp p {
    letter-spacing: 0px;
  }
}
[brand=ishares] .ds-heading-xs,
[brand=ishares] .ds-heading-xs p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-size: calc(
		18px + ((2 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		22px + ((2 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		0.29px + ((-0.07 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xs,
[brand=ishares] .ds-heading-xs p {
    font-size: 20px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xs,
[brand=ishares] .ds-heading-xs p {
    line-height: 24px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xs,
[brand=ishares] .ds-heading-xs p {
    letter-spacing: 0.22px;
  }
}
[brand=ishares] .ds-heading-xs-lc,
[brand=ishares] .ds-heading-xs-lc p {
  font-family: "FortExtrabold";
  word-break: break-word;
  text-transform: none;
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-size: calc(
		18px + ((2 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		22px + ((2 * (100vw - 360px)) / 1080)
	);
  letter-spacing: calc(
		0.29px + ((-0.07 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xs-lc,
[brand=ishares] .ds-heading-xs-lc p {
    font-size: 20px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xs-lc,
[brand=ishares] .ds-heading-xs-lc p {
    line-height: 24px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-xs-lc,
[brand=ishares] .ds-heading-xs-lc p {
    letter-spacing: 0.22px;
  }
}
[brand=ishares] .ds-heading-xxs,
[brand=ishares] .ds-heading-xxs p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
}
[brand=ishares] .ds-subheading,
[brand=ishares] .ds-subheading p {
  font-family: "FortBook";
  word-break: break-word;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-subheading,
[brand=ishares] .ds-subheading p {
    font-size: 26px;
    line-height: 36px;
  }
}
[brand=ishares] .ds-subheading-l,
[brand=ishares] .ds-subheading-l p {
  font-family: "FortBook";
  word-break: break-word;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  font-size: calc(
		20px + ((6 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		28px + ((8 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-subheading-l,
[brand=ishares] .ds-subheading-l p {
    font-size: 26px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-subheading-l,
[brand=ishares] .ds-subheading-l p {
    line-height: 36px;
  }
}
[brand=ishares] .ds-subheading-l-bold,
[brand=ishares] .ds-subheading-l-bold p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  font-size: calc(
		20px + ((6 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		28px + ((8 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-subheading-l-bold,
[brand=ishares] .ds-subheading-l-bold p {
    font-size: 26px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-subheading-l-bold,
[brand=ishares] .ds-subheading-l-bold p {
    line-height: 36px;
  }
}
[brand=ishares] .ds-subheading-m,
[brand=ishares] .ds-subheading-m p {
  font-family: "FortBook";
  font-weight: 400;
  word-break: break-word;
  margin: 0;
  font-size: 18px;
  line-height: 25px;
  font-size: calc(
		18px + ((2 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		25px + ((3 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-subheading-m,
[brand=ishares] .ds-subheading-m p {
    font-size: 20px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-subheading-m,
[brand=ishares] .ds-subheading-m p {
    line-height: 28px;
  }
}
[brand=ishares] .ds-subheading-m-bold,
[brand=ishares] .ds-subheading-m-bold p {
  font-family: "FortBold";
  font-weight: 400;
  word-break: break-word;
  margin: 0;
  font-size: 18px;
  line-height: 25px;
  font-size: calc(
		18px + ((2 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		25px + ((3 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-subheading-m-bold,
[brand=ishares] .ds-subheading-m-bold p {
    font-size: 20px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-subheading-m-bold,
[brand=ishares] .ds-subheading-m-bold p {
    line-height: 28px;
  }
}
[brand=ishares] .ds-subheading-bold,
[brand=ishares] .ds-subheading-bold p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-subheading-bold,
[brand=ishares] .ds-subheading-bold p {
    font-size: 26px;
    line-height: 36px;
  }
}
[brand=ishares] .ds-eyebrow-l,
[brand=ishares] .ds-eyebrow-l p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
}
[brand=ishares] .ds-eyebrow-m,
[brand=ishares] .ds-eyebrow-m p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 14px;
  line-height: 18px;
}
[brand=ishares] .ds-eyebrow-s,
[brand=ishares] .ds-eyebrow-s p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}
[brand=ishares] .ds-eyebrow-xs,
[brand=ishares] .ds-eyebrow-xs p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 10px;
  line-height: 16px;
}
[brand=ishares] .ds-body-l,
[brand=ishares] .ds-body-l p {
  font-family: "FortBook";
  font-weight: 300;
  word-break: break-word;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  font-size: calc(
		20px + ((6 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		28px + ((8 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-body-l,
[brand=ishares] .ds-body-l p {
    font-size: 26px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-body-l,
[brand=ishares] .ds-body-l p {
    line-height: 36px;
  }
}
[brand=ishares] .ds-body-l-bold,
[brand=ishares] .ds-body-l-bold p {
  font-family: "FortBold";
  font-weight: 300;
  word-break: break-word;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  font-size: calc(
		20px + ((6 * (100vw - 360px)) / 1080)
	);
  line-height: calc(
		28px + ((8 * (100vw - 360px)) / 1080)
	);
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-body-l-bold,
[brand=ishares] .ds-body-l-bold p {
    font-size: 26px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-body-l-bold,
[brand=ishares] .ds-body-l-bold p {
    line-height: 36px;
  }
}
[brand=ishares] .ds-body-m,
[brand=ishares] .ds-body-m p {
  font-family: "FortBook";
  word-break: break-word;
  margin: 0;
  font-size: 16px;
  line-height: 22px;
}
[brand=ishares] .ds-body-m-compact,
[brand=ishares] .ds-body-m-compact p {
  font-family: "FortBook";
  word-break: break-word;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
}
[brand=ishares] .ds-body-m-bold,
[brand=ishares] .ds-body-m-bold p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 16px;
  line-height: 22px;
}
[brand=ishares] .ds-body-m-compact-bold,
[brand=ishares] .ds-body-m-compact-bold p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
}
[brand=ishares] .ds-body-s,
[brand=ishares] .ds-body-s p {
  font-family: "FortBook";
  word-break: break-word;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}
[brand=ishares] .ds-body-s-compact,
[brand=ishares] .ds-body-s-compact p {
  font-family: "FortBook";
  word-break: break-word;
  margin: 0;
  font-size: 14px;
  line-height: 16px;
}
[brand=ishares] .ds-body-s-bold,
[brand=ishares] .ds-body-s-bold p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}
[brand=ishares] .ds-body-s-compact-bold,
[brand=ishares] .ds-body-s-compact-bold p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 14px;
  line-height: 16px;
}
[brand=ishares] .ds-body-xs,
[brand=ishares] .ds-body-xs p {
  font-family: "FortBook";
  word-break: break-word;
  margin: 0;
  font-size: 12px;
  line-height: 18px;
}
[brand=ishares] .ds-body-xs-compact,
[brand=ishares] .ds-body-xs-compact p {
  font-family: "FortBook";
  word-break: break-word;
  margin: 0;
  font-size: 12px;
  line-height: 14px;
}
[brand=ishares] .ds-body-xs-bold,
[brand=ishares] .ds-body-xs-bold p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 12px;
  line-height: 18px;
}
[brand=ishares] .ds-body-xs-compact-bold,
[brand=ishares] .ds-body-xs-compact-bold p {
  font-family: "FortBold";
  word-break: break-word;
  margin: 0;
  font-size: 12px;
  line-height: 14px;
}
[brand=ishares] .ds-button-standard,
[brand=ishares] .ds-button-standard p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
}
[brand=ishares] .ds-button-small,
[brand=ishares] .ds-button-small p {
  font-family: "FortExtrabold";
  word-break: break-word;
  margin: 0;
  font-size: 14px;
  line-height: 16px;
}
[brand=ishares] .ds-link-list,
[brand=ishares] .ds-link-list p {
  font-family: "FortExtrabold" !important;
  word-break: break-word;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 1024px) {
  [brand=ishares] .ds-link-list,
[brand=ishares] .ds-link-list p {
    font-size: 20px;
    line-height: 24px;
  }
}
[brand=ishares] .ds-fund-data,
[brand=ishares] .ds-fund-data p {
  font-family: "FortBook";
  word-break: break-word;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 1024px) {
  [brand=ishares] .ds-fund-data,
[brand=ishares] .ds-fund-data p {
    font-size: 20px;
    line-height: 28px;
  }
}
[brand=ishares] .ds-fund-disclaimer,
[brand=ishares] .ds-fund-disclaimer p {
  font-family: "FortBookItalic";
  word-break: break-word;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 1024px) {
  [brand=ishares] .ds-fund-disclaimer,
[brand=ishares] .ds-fund-disclaimer p {
    font-size: 20px;
    line-height: 28px;
  }
}
[brand=ishares] .ds-disclaimer-l,
[brand=ishares] .ds-disclaimer-l p {
  font-family: "FortBookItalic";
  word-break: break-word;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}
[brand=ishares] .ds-italic,
[brand=ishares] .ds-italic p {
  font-family: "FortBookItalic";
  word-break: break-word;
  margin: 0;
}
[brand=ishares] .ds-link-body {
  font-family: "FortBold";
  color: #000000;
  text-decoration: underline;
  /* Focus state style that shows from keyboard tabbing in Safari/IE11 but Chrome will also show it when clicked */
  /* Undo the above Safari/IE11 focus state style for browsers that support focus-visible (Chrome etc.), to avoid it showing when clicked */
  /* Re-add the correct focus style to browsers that support focus-visible (Chrome etc.) which isn't invoked on click */
  /* Focus state style that shows from keyboard tabbing in Safari/IE11 but Chrome will also show it when clicked */
  /* Undo the above Safari/IE11 focus state style for browsers that support focus-visible (Chrome etc.), to avoid it showing when clicked */
  /* Re-add the correct focus style to browsers that support focus-visible (Chrome etc.) which isn't invoked on click */
}
[brand=ishares] .ds-link-body:hover, [brand=ishares] .ds-link-body:active {
  color: #000000;
  text-decoration: none;
}
[brand=ishares] .ds-link-body:focus {
  outline: none;
}
[brand=ishares] .ds-link-body:focus {
  background: #000000;
}
[brand=ishares] .ds-link-body:focus:not(:focus-visible) {
  background: none;
}
[brand=ishares] .ds-link-body:focus-visible {
  background: #000000;
}
[brand=ishares] .ds-link-body:focus {
  color: #ffffff;
}
[brand=ishares] .ds-link-body:focus:not(:focus-visible) {
  color: #000000;
}
[brand=ishares] .ds-link-body:focus-visible {
  color: #ffffff;
}
[brand=ishares] .ds-link-subdued-primary {
  font-family: "FortBold";
  display: inline-block;
  color: #000000;
  text-decoration: none;
  /* Focus state style that shows from keyboard tabbing in Safari/IE11 but Chrome will also show it when clicked */
  /* Undo the above Safari/IE11 focus state style for browsers that support focus-visible (Chrome etc.), to avoid it showing when clicked */
  /* Re-add the correct focus style to browsers that support focus-visible (Chrome etc.) which isn't invoked on click */
  /* Focus state style that shows from keyboard tabbing in Safari/IE11 but Chrome will also show it when clicked */
  /* Undo the above Safari/IE11 focus state style for browsers that support focus-visible (Chrome etc.), to avoid it showing when clicked */
  /* Re-add the correct focus style to browsers that support focus-visible (Chrome etc.) which isn't invoked on click */
}
[brand=ishares] .ds-link-subdued-primary:after {
  content: "";
  display: block;
  height: 3px;
  width: 0;
  transition: width 0.15s;
  background: #000000;
}
[brand=ishares] .ds-link-subdued-primary:hover, [brand=ishares] .ds-link-subdued-primary:active {
  color: #000000;
}
[brand=ishares] .ds-link-subdued-primary:hover:after, [brand=ishares] .ds-link-subdued-primary:active:after {
  width: 100%;
}
[brand=ishares] .ds-link-subdued-primary:focus {
  outline: none;
}
[brand=ishares] .ds-link-subdued-primary:focus {
  background: #000000;
}
[brand=ishares] .ds-link-subdued-primary:focus:not(:focus-visible) {
  background: none;
}
[brand=ishares] .ds-link-subdued-primary:focus-visible {
  background: #000000;
}
[brand=ishares] .ds-link-subdued-primary:focus {
  color: #ffffff;
}
[brand=ishares] .ds-link-subdued-primary:focus:not(:focus-visible) {
  color: #000000;
}
[brand=ishares] .ds-link-subdued-primary:focus-visible {
  color: #ffffff;
}
[brand=ishares] .ds-link-subdued-secondary {
  display: inline-block;
  color: #000000;
  text-decoration: none;
  /* Focus state style that shows from keyboard tabbing in Safari/IE11 but Chrome will also show it when clicked */
  /* Undo the above Safari/IE11 focus state style for browsers that support focus-visible (Chrome etc.), to avoid it showing when clicked */
  /* Re-add the correct focus style to browsers that support focus-visible (Chrome etc.) which isn't invoked on click */
  /* Focus state style that shows from keyboard tabbing in Safari/IE11 but Chrome will also show it when clicked */
  /* Undo the above Safari/IE11 focus state style for browsers that support focus-visible (Chrome etc.), to avoid it showing when clicked */
  /* Re-add the correct focus style to browsers that support focus-visible (Chrome etc.) which isn't invoked on click */
}
[brand=ishares] .ds-link-subdued-secondary:hover, [brand=ishares] .ds-link-subdued-secondary:active {
  color: #000000;
  text-decoration: underline;
}
[brand=ishares] .ds-link-subdued-secondary:focus {
  outline: none;
}
[brand=ishares] .ds-link-subdued-secondary:focus {
  background: #000000;
}
[brand=ishares] .ds-link-subdued-secondary:focus:not(:focus-visible) {
  background: none;
}
[brand=ishares] .ds-link-subdued-secondary:focus-visible {
  background: #000000;
}
[brand=ishares] .ds-link-subdued-secondary:focus {
  color: #ffffff;
}
[brand=ishares] .ds-link-subdued-secondary:focus:not(:focus-visible) {
  color: #000000;
}
[brand=ishares] .ds-link-subdued-secondary:focus-visible {
  color: #ffffff;
}
[brand=ishares] .ds-link-subdued-secondary:active {
  background: rgba(0, 0, 0, 0.2) !important;
}
[brand=ishares] .container-fluid {
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
}
[brand=ishares] .container-fluid .row {
  max-width: 1440px;
  margin: auto !important;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  box-sizing: border-box;
  text-align: left;
  padding-left: 18px;
  padding-right: 18px;
}
[brand=ishares] .container-fluid .row .row {
  padding-left: 0;
  padding-right: 0;
  margin-left: -2px !important;
  margin-right: -2px !important;
}
@media (min-width: 600px) {
  [brand=ishares] .container-fluid .row .row {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
}
@media (min-width: 768px) {
  [brand=ishares] .container-fluid .row .row {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }
}
@media (min-width: 1024px) {
  [brand=ishares] .container-fluid .row .row {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .container-fluid .row .row {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }
}
@media (min-width: 600px) {
  [brand=ishares] .container-fluid .row {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 768px) {
  [brand=ishares] .container-fluid .row {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 1024px) {
  [brand=ishares] .container-fluid .row {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .container-fluid .row {
    padding-left: 72px;
    padding-right: 72px;
  }
}
[brand=ishares] .ds-col {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  flex: 0 1 100%;
  padding-left: 2px;
  padding-right: 2px;
}
@media (min-width: 600px) {
  [brand=ishares] .ds-col {
    padding-left: 4px;
    padding-right: 4px;
  }
}
@media (min-width: 768px) {
  [brand=ishares] .ds-col {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 1024px) {
  [brand=ishares] .ds-col {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-col {
    padding-left: 8px;
    padding-right: 8px;
  }
}
[brand=ishares] .ds-divider-1 {
  width: 100%;
  border: 0;
  margin: 0;
  background: none;
  border-top: 8px solid #000000;
}
[brand=ishares] .ds-divider-2 {
  width: 100%;
  border: 0;
  margin: 0;
  background: none;
  border-top: 2px solid #000000;
}
[brand=ishares] .ds-eyebrow-to-heading {
  padding-bottom: 8px;
}
@media (min-width: 1024px) {
  [brand=ishares] .ds-eyebrow-to-heading {
    padding-bottom: 12px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-eyebrow-to-heading {
    padding-bottom: 16px;
  }
}
[brand=ishares] .ds-eyebrow-to-heading-1 {
  padding-bottom: 12px;
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-eyebrow-to-heading-1 {
    padding-bottom: 16px;
  }
}
[brand=ishares] .ds-heading-to-subheading {
  padding-bottom: 8px;
}
@media (min-width: 768px) {
  [brand=ishares] .ds-heading-to-subheading {
    padding-bottom: 12px;
  }
}
@media (min-width: 1024px) {
  [brand=ishares] .ds-heading-to-subheading {
    padding-bottom: 16px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-to-subheading {
    padding-bottom: 24px;
  }
}
[brand=ishares] .ds-heading-to-body {
  padding-bottom: 8px;
}
@media (min-width: 768px) {
  [brand=ishares] .ds-heading-to-body {
    padding-bottom: 12px;
  }
}
@media (min-width: 1024px) {
  [brand=ishares] .ds-heading-to-body {
    padding-bottom: 16px;
  }
}
@media (min-width: 1440px) {
  [brand=ishares] .ds-heading-to-body {
    padding-bottom: 24px;
  }
}
[brand=ishares] .ds-animate-reveal {
  animation: ds-card-reveal 200ms ease-out forwards;
  animation-duration: 300ms;
  /* Generating classes for animation delay which should be used on 2+ cards.
  	   First 9 cards are visible in most cases but code is generating 12 just in case
  	   something changes
  	*/
}
[brand=ishares] .ds-animate-reveal--delay-20 {
  animation-delay: 20ms;
}
[brand=ishares] .ds-animate-reveal--delay-40 {
  animation-delay: 40ms;
}
[brand=ishares] .ds-animate-reveal--delay-60 {
  animation-delay: 60ms;
}
[brand=ishares] .ds-animate-reveal--delay-80 {
  animation-delay: 80ms;
}
[brand=ishares] .ds-animate-reveal--delay-100 {
  animation-delay: 100ms;
}
[brand=ishares] .ds-animate-reveal--delay-120 {
  animation-delay: 120ms;
}
[brand=ishares] .ds-animate-reveal--delay-140 {
  animation-delay: 140ms;
}
[brand=ishares] .ds-animate-reveal--delay-160 {
  animation-delay: 160ms;
}
[brand=ishares] .ds-animate-reveal--delay-180 {
  animation-delay: 180ms;
}
[brand=ishares] .ds-animate-reveal--delay-200 {
  animation-delay: 200ms;
}
[brand=ishares] .ds-animate-reveal--delay-220 {
  animation-delay: 220ms;
}
[brand=ishares] .ds-animate-reveal--delay-240 {
  animation-delay: 240ms;
}
@keyframes ds-card-reveal {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
[brand=ishares] .ds-animate-hover {
  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 100ms ease-out, transform 200ms ease-out;
}
[brand=ishares] .ds-animate-hover:hover {
  transform: translateY(-4px);
  box-shadow: 4px 4px 0px 0px rgb(0, 0, 0);
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: none) {
  [brand=ishares] .ds-animate-hover:hover {
    transform: translateY(0);
    box-shadow: none;
  }
}

/* Overrides for when iShares components are used on non-ishares sites */
body.ds-non-ishares-site [brand=ishares] .container-fluid .row,
body.ds-non-ishares-site [brand=ishares] ds-primary-nav .ds-top-row,
body.ds-non-ishares-site [brand=ishares] ds-drawer .ds-special-links > ul,
body.ds-non-ishares-site [brand=ishares] ds-responsive-nav-menu nav.ds-navigation {
  max-width: 1920px;
}
@media (min-width: 1024px) {
  body.ds-non-ishares-site [brand=ishares] .ds-modal-window {
    max-width: 1920px;
  }
}

/* Anything that should only apply to iShares sites can go here */
/* Generate iShares colors in global namespace (eg. 'ds-bg-ishares-yellow') */
.ds-bg-ishares-blue {
  background-color: #00a9e0;
}

.ds-text-ishares-blue {
  color: #00a9e0;
}

.ds-bg-ishares-purple {
  background-color: #9e79d9;
}

.ds-text-ishares-purple {
  color: #9e79d9;
}

.ds-bg-ishares-pink {
  background-color: #f78bdb;
}

.ds-text-ishares-pink {
  color: #f78bdb;
}

.ds-bg-ishares-yellow {
  background-color: #ffce00;
}

.ds-text-ishares-yellow {
  color: #ffce00;
}

.ds-bg-ishares-green {
  background-color: #72ca33;
}

.ds-text-ishares-green {
  color: #72ca33;
}

.ds-bg-ishares-gray {
  background-color: #d6d5dd;
}

.ds-text-ishares-gray {
  color: #d6d5dd;
}

.ds-bg-ishares-black {
  background-color: #000000;
}

.ds-text-ishares-black {
  color: #000000;
}

.ds-bg-ishares-white {
  background-color: #ffffff;
}

.ds-text-ishares-white {
  color: #ffffff;
}

.ds-bg-ishares-gray-secondary-1 {
  background-color: #ebe9f2;
}

.ds-text-ishares-gray-secondary-1 {
  color: #ebe9f2;
}

.ds-bg-ishares-body-text-primary {
  background-color: #000000;
}

.ds-text-ishares-body-text-primary {
  color: #000000;
}

.ds-bg-ishares-body-text-secondary {
  background-color: #ffffff;
}

.ds-text-ishares-body-text-secondary {
  color: #ffffff;
}

.ds-bg-ishares-icon-dark {
  background-color: #000000;
}

.ds-text-ishares-icon-dark {
  color: #000000;
}

.ds-bg-ishares-icon-light {
  background-color: #ffffff;
}

.ds-text-ishares-icon-light {
  color: #ffffff;
}

.ds-bg-ishares-divider-1 {
  background-color: #000000;
}

.ds-text-ishares-divider-1 {
  color: #000000;
}

.ds-bg-ishares-divider-2 {
  background-color: rgba(0, 0, 0, 0.5);
}

.ds-text-ishares-divider-2 {
  color: rgba(0, 0, 0, 0.5);
}

.ds-bg-ishares-divider-3 {
  background-color: rgba(0, 0, 0, 0.33);
}

.ds-text-ishares-divider-3 {
  color: rgba(0, 0, 0, 0.33);
}

.ds-bg-ishares-divider-4 {
  background-color: rgba(0, 0, 0, 0.1);
}

.ds-text-ishares-divider-4 {
  color: rgba(0, 0, 0, 0.1);
}

.ds-bg-ishares-success-green {
  background-color: #008b5c;
}

.ds-text-ishares-success-green {
  color: #008b5c;
}

.ds-bg-ishares-error-red {
  background-color: #c00b28;
}

.ds-text-ishares-error-red {
  color: #c00b28;
}

.ds-bg-ishares-warning-orange {
  background-color: #ff8200;
}

.ds-text-ishares-warning-orange {
  color: #ff8200;
}

.ds-bg-ishares-black-opacity-5 {
  background-color: rgba(0, 0, 0, 0.05);
}

.ds-text-ishares-black-opacity-5 {
  color: rgba(0, 0, 0, 0.05);
}

.ds-bg-ishares-black-opacity-10 {
  background-color: rgba(0, 0, 0, 0.1);
}

.ds-text-ishares-black-opacity-10 {
  color: rgba(0, 0, 0, 0.1);
}

.ds-bg-ishares-black-opacity-20 {
  background-color: rgba(0, 0, 0, 0.2);
}

.ds-text-ishares-black-opacity-20 {
  color: rgba(0, 0, 0, 0.2);
}

.ds-bg-ishares-black-opacity-40 {
  background-color: rgba(0, 0, 0, 0.4);
}

.ds-text-ishares-black-opacity-40 {
  color: rgba(0, 0, 0, 0.4);
}

.ds-bg-ishares-black-opacity-60 {
  background-color: rgba(0, 0, 0, 0.6);
}

.ds-text-ishares-black-opacity-60 {
  color: rgba(0, 0, 0, 0.6);
}

.ds-bg-ishares-black-opacity-80 {
  background-color: rgba(0, 0, 0, 0.8);
}

.ds-text-ishares-black-opacity-80 {
  color: rgba(0, 0, 0, 0.8);
}

.ds-bg-ishares-white-opacity-5 {
  background-color: rgba(255, 255, 255, 0.05);
}

.ds-text-ishares-white-opacity-5 {
  color: rgba(255, 255, 255, 0.05);
}

.ds-bg-ishares-white-opacity-10 {
  background-color: rgba(255, 255, 255, 0.1);
}

.ds-text-ishares-white-opacity-10 {
  color: rgba(255, 255, 255, 0.1);
}

.ds-bg-ishares-white-opacity-20 {
  background-color: rgba(255, 255, 255, 0.2);
}

.ds-text-ishares-white-opacity-20 {
  color: rgba(255, 255, 255, 0.2);
}

.ds-bg-ishares-white-opacity-40 {
  background-color: rgba(255, 255, 255, 0.4);
}

.ds-text-ishares-white-opacity-40 {
  color: rgba(255, 255, 255, 0.4);
}

.ds-bg-ishares-white-opacity-60 {
  background-color: rgba(255, 255, 255, 0.6);
}

.ds-text-ishares-white-opacity-60 {
  color: rgba(255, 255, 255, 0.6);
}

.ds-bg-ishares-white-opacity-80 {
  background-color: rgba(255, 255, 255, 0.8);
}

.ds-text-ishares-white-opacity-80 {
  color: rgba(255, 255, 255, 0.8);
}

.ds-bg-ishares-gray-5 {
  background-color: #f2f2f2;
}

.ds-text-ishares-gray-5 {
  color: #f2f2f2;
}

.ds-bg-ishares-gray-10 {
  background-color: #e6e6e6;
}

.ds-text-ishares-gray-10 {
  color: #e6e6e6;
}

.ds-bg-ishares-gray-20 {
  background-color: #cccccc;
}

.ds-text-ishares-gray-20 {
  color: #cccccc;
}

.ds-bg-ishares-gray-40 {
  background-color: #999999;
}

.ds-text-ishares-gray-40 {
  color: #999999;
}

.ds-bg-ishares-gray-60 {
  background-color: #666666;
}

.ds-text-ishares-gray-60 {
  color: #666666;
}

.ds-bg-ishares-gray-80 {
  background-color: #333333;
}

.ds-text-ishares-gray-80 {
  color: #333333;
}

/* Class to disable scrolling must also be in global namespace */
@media (max-width: 1023px) {
  body.ds-disable-mobile-scrolling {
    height: 100%;
    overflow: hidden;
  }
}

/*# sourceMappingURL=ishares.css.map */
/* Design System Version 2025.12.1 */
