/* Mixins */
/**
 * Returns value from colors map
 */
/**
 * Turns pixels to rems
 * We typically set out HTML font size to 62.5% which helps us have a base-10 value to work with.
 * So the following mixin accepts a pixel value that is then turned into a corresponding rem value.
 */
/**
 * Function for converting a px based font-size to rem.
 *
 * @param $size - the value in pixel you want to convert
 *
 * e.g. p {to-rem(12);}
 *
 */
.paragraph--type--rich-text h1:last-child,
.paragraph--type--rich-text h2:last-child,
.paragraph--type--rich-text h3:last-child,
.paragraph--type--rich-text h4:last-child,
.paragraph--type--rich-text h5:last-child,
.paragraph--type--rich-text h6:last-child,
.paragraph--type--rich-text p:last-child,
.paragraph--type--rich-text ul:last-child,
.paragraph--type--rich-text ol:last-child,
.paragraph--type--rich-text dl:last-child,
.paragraph--type--rich-text pre:last-child,
.paragraph--type--rich-text address:last-child,
.paragraph--type--rich-text fieldset:last-child,
.paragraph--type--rich-text figure:last-child,
.paragraph--type--rich-text table:last-child {
  margin-bottom: 0;
}
.paragraph--type--rich-text ul > li,
.paragraph--type--rich-text ol > li {
  padding-left: 0.2rem;
}
@media only screen and (min-width: 960px) {
  .paragraph--type--rich-text .layout-inner-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 107rem;
  }
}
@media only screen and (min-width: 960px) {
  .paragraph--type--rich-text .layout-inner-container > div > *:not(.embedded-entity):not(.resizeMaxWidth) {
    margin-left: auto;
    margin-right: auto;
    max-width: 87.6rem;
  }
}