@import url("table-styling.css");
@import url("rtl-styling.css");

@font-face {
  font-family: "Noto Sans";
  src: url("/_web/fonts/NotoSans-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Symbola";
  font-weight: normal;
  font-style: normal;
  src: url("/_web/fonts/Symbola.ttf") format("truetype");
}

@font-face {
  font-family: "noto-sans-9216df9e9e0848e082edaf";
  src: local("Noto Sans");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-9216df9e9e0848e082edaf";
  src: local("Noto Sans Bold");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-9216df9e9e0848e082edaf";
  src: local("Noto Sans Italic");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "noto-sans-9216df9e9e0848e082edaf";
  src: local("Noto Sans Bold Italic");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "noto-sans-math-0f00c349dd964957a";
  src: local("Noto Sans Math");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-symbols-2-46e60b76781f";
  src: local("Noto Sans Symbols 2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-arabic-09cc30a0e5ada3f";
  src: local("Noto Sans Arabic Regular");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-arabic-09cc30a0e5ada3f";
  src: local("Noto Sans Arabic Bold");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-hebrew-ba655d4794b1417";
  src: local("Noto Sans Hebrew Regular");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-hebrew-ba655d4794b1417";
  src: local("Noto Sans Hebrew Bold");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-cjk-jp-b2a777913ccbdb4";
  src: local("Noto Sans CJK JP Regular");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-cjk-jp-b2a777913ccbdb4";
  src: local("Noto Sans CJK JP Bold");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-cjk-kr-9d3da63e2baa262";
  src: local("Noto Sans CJK KR Regular");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-cjk-kr-9d3da63e2baa262";
  src: local("Noto Sans CJK KR Bold");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-cjk-sc-a6154f7cacfbd99";
  src: local("Noto Sans CJK SC Regular");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-cjk-sc-a6154f7cacfbd99";
  src: local("Noto Sans CJK SC Bold");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-cjk-tc-bfe2f039cc962cc";
  src: local("Noto Sans CJK TC Regular");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "noto-sans-cjk-tc-bfe2f039cc962cc";
  src: local("Noto Sans CJK TC Bold");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: local("Noto Sans");
  font-weight: normal;
  font-style: normal;
}

#w-main.format-dyxml main .content > h2,
#w-main.format-dyxml main .content > h3,
#w-main.format-dyxml main .content > h4,
#w-main.format-dyxml main .content > h5,
#w-main.format-dyxml main .content > h6 {
  margin: 1.25em 0 0.8em 0;
}
#w-main.format-dyxml article > .content:not(:first-child) {
  padding: 0 60px;
}

.search-res.dyxml .search-res-src,
#w-main.format-dyxml main .content {
  --danger-color: #cb233d;
  --warning-color: #f48342;
  --caution-color: #f5db4b;
  --notice-color: #6087c6;
  --environment-color: #078307;
  --info-color: #e7e7e7;

  --safety-instructions-border-color: #808080;

  --safety-img-width: 4.6rem;

  font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
    "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
    "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
    "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
    "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
    sans-serif;
  font-size: 0.9523809524rem;
  color: #000;
  line-height: 110%;
  text-align: left;
  hyphens: auto;
  width: 98%;

  * {
    box-sizing: border-box;
    margin: 0;
  }

  *[dir="ltr"] {
    direction: ltr;
  }

  *[dir="rtl"] {
    direction: rtl;
  }

  /* multiple elements ----------------------------------------------------------------- */
  *[data-delta="ins"] p,
  *[data-delta="ins"] p *:not(del):not(ins),
  p[data-delta="ins"],
  p[data-delta="ins"] *:not(del):not(ins),
  p *[data-delta="ins"],
  p *[data-delta="ins"] *:not(del):not(ins),
  *[data-delta="ins"] summary,
  *[data-delta="ins"] summary *:not(del):not(ins),
  summary[data-delta="ins"],
  summary[data-delta="ins"] *:not(del):not(ins),
  summary *[data-delta="ins"],
  summary *[data-delta="ins"] *:not(del):not(ins),
  *[data-delta="ins"] dt,
  *[data-delta="ins"] dt *:not(del):not(ins),
  dt[data-delta="ins"],
  dt[data-delta="ins"] *:not(del):not(ins),
  dt *[data-delta="ins"],
  dt *[data-delta="ins"] *:not(del):not(ins),
  *[data-delta="ins"] caption,
  *[data-delta="ins"] caption *:not(del):not(ins),
  caption[data-delta="ins"],
  caption[data-delta="ins"] *:not(del):not(ins),
  caption *[data-delta="ins"],
  caption *[data-delta="ins"] *:not(del):not(ins),
  *[data-delta="ins"] span,
  *[data-delta="ins"] span *:not(del):not(ins),
  span[data-delta="ins"],
  span[data-delta="ins"] *:not(del):not(ins),
  span *[data-delta="ins"],
  span *[data-delta="ins"] *:not(del):not(ins),
  *[data-delta="ins"] pre,
  *[data-delta="ins"] pre *:not(del):not(ins),
  pre[data-delta="ins"],
  pre[data-delta="ins"] *:not(del):not(ins),
  pre *[data-delta="ins"],
  pre *[data-delta="ins"] *:not(del):not(ins),
  ins,
  ins *:not(del):not(ins) {
    color: green !important;
    text-decoration: underline;
  }

  *[data-delta="del"] p,
  *[data-delta="del"] p *:not(del):not(ins),
  p[data-delta="del"],
  p[data-delta="del"] *:not(del):not(ins),
  p *[data-delta="del"],
  p *[data-delta="del"] *:not(del):not(ins),
  *[data-delta="del"] summary,
  *[data-delta="del"] summary *:not(del):not(ins),
  summary[data-delta="del"],
  summary[data-delta="del"] *:not(del):not(ins),
  summary *[data-delta="del"],
  summary *[data-delta="del"] *:not(del):not(ins),
  *[data-delta="del"] dt,
  *[data-delta="del"] dt *:not(del):not(ins),
  dt[data-delta="del"],
  dt[data-delta="del"] *:not(del):not(ins),
  dt *[data-delta="del"],
  dt *[data-delta="del"] *:not(del):not(ins),
  *[data-delta="del"] caption,
  *[data-delta="del"] caption *:not(del):not(ins),
  caption[data-delta="del"],
  caption[data-delta="del"] *:not(del):not(ins),
  caption *[data-delta="del"],
  caption *[data-delta="del"] *:not(del):not(ins),
  *[data-delta="del"] span,
  *[data-delta="del"] span *:not(del):not(ins),
  span[data-delta="del"],
  span[data-delta="del"] *:not(del):not(ins),
  span *[data-delta="del"],
  span *[data-delta="del"] *:not(del):not(ins),
  *[data-delta="del"] pre,
  *[data-delta="del"] pre *:not(del):not(ins),
  pre[data-delta="del"],
  pre[data-delta="del"] *:not(del):not(ins),
  pre *[data-delta="del"],
  pre *[data-delta="del"] *:not(del):not(ins),
  del,
  del *:not(del):not(ins) {
    color: red !important;
    text-decoration: line-through;
  }

  p img,
  summary img,
  dt img,
  span img,
  caption img,
  figcaption img {
    width: auto;
    margin-bottom: 0;
    min-height: inherit;
    max-height: 1em;
    max-width: initial;
    vertical-align: baseline;
    font-size: inherit;
  }

  div[data-role="procedure-container"] > p[data-role="caption"],
  li[data-role="step"] > p[data-role="caption"] {
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 0.9523809524rem;
    line-height: 110%;
    white-space: normal;
    hyphens: inherit;
    text-align: left;
    text-transform: none;
    border-top: 0rem solid #000;
    border-bottom: 0rem solid #000;
    border-right: 0rem solid rgb(0, 0, 0);
    border-left: 0rem solid rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    padding: 0rem;
    margin-bottom: 0.5714285714rem;
    break-inside: avoid;
    -ah-keep-together-within-dimension: 50vh;
    break-after: avoid;
  }

  ul,
  ul > li,
  div[data-role="list-container"],
  div[data-role="list-container"] > div[data-role="list-intro"] {
    display: block;
  }

  span[data-role="key"],
  span[data-role="menupath"] span[data-role="menupath-entry"],
  span[data-role="gui-element"],
  code,
  span[data-role="nowrap"],
  pre,
  table[data-role="troubleshooting"] th p,
  table[data-role="troubleshooting"] td[data-role="interval"] p,
  table[data-role="troubleshooting"] td[data-role="skill"] p,
  table[data-role="maintenance"]:not([data-class~="maintenance-overview"]) th p,
  table[data-role="maintenance"]:not([data-class~="maintenance-overview"])
    td[data-role="interval"]
    p,
  table[data-role="maintenance"]:not([data-class~="maintenance-overview"])
    td[data-role="skill"]
    p {
    hyphens: none;
  }

  div[data-role="procedure-container"] > p[data-role="caption"]:last-child,
  li[data-role="step"] > p[data-role="caption"]:last-child {
    margin-bottom: 0;
  }

  div[data-role="media-container"] > p[data-role="caption"]:last-child {
    margin-bottom: 0;
  }

  img[data-role="medium"][alt],
  video {
    display: block;
    max-width: 100%;
  }

  dl,
  dt,
  dd {
    display: block;
    margin-bottom: 0.5714285714rem;
    text-align: left;
  }

  dl:last-child,
  dt:last-child,
  dd:last-child {
    margin-bottom: 0;
  }

  .followed-by-link-mail {
    margin-block-end: 0;
  }

  dl.dyxml,
  div[data-role="procedure-intro"],
  ol.dyxml,
  ul.dyxml {
    margin-block-start: 1.8rem;
  }

  .dyxml .dyxml {
    margin-block-start: 0rem;
  }

  /* abstract element ----------------------------------------------------------------- */
  /* alias element ----------------------------------------------------------------- */
  /* body element ----------------------------------------------------------------- */
  body {
    display: block;
  }

  /* doctype element ----------------------------------------------------------------- */
  /* fingerprint element ----------------------------------------------------------------- */
  /* head element ----------------------------------------------------------------- */
  head {
    display: none;
  }

  /* id element ----------------------------------------------------------------- */
  /* lastupdate element ----------------------------------------------------------------- */
  /* link element ----------------------------------------------------------------- */
  /* meta element ----------------------------------------------------------------- */
  meta {
    display: none;
  }

  /* metainfo element ----------------------------------------------------------------- */
  metainfo {
    display: none;
  }

  /* nav element ----------------------------------------------------------------- */
  /* node element ----------------------------------------------------------------- */
  /* output element ----------------------------------------------------------------- */
  /* param element ----------------------------------------------------------------- */
  /* root element ----------------------------------------------------------------- */
  /* section element ----------------------------------------------------------------- */
  section {
    display: block;
    margin-bottom: 2.2857142857rem;
    word-wrap: break-word;
  }

  section:last-child {
    margin-bottom: 0;
  }

  > section p[data-role="heading"]:first-child {
    display: none;
  }

  > section section p[data-role="heading"]:first-child {
    font-size: 1.6rem;
    font-weight: normal;
    display: block;
    margin: 1rem 0 0.75rem 0;
  }

  /* title element ----------------------------------------------------------------- */
  /* topic element ----------------------------------------------------------------- */
  /* topicmeta element ----------------------------------------------------------------- */
  /* topicref element ----------------------------------------------------------------- */
  /* tree element ----------------------------------------------------------------- */
  /* treeref element ----------------------------------------------------------------- */
  /* version element ----------------------------------------------------------------- */
  /* aside element ----------------------------------------------------------------- */
  aside {
    display: none;
  }

  /* details element ----------------------------------------------------------------- */
  details {
    display: block;
    margin-top: 2.2857142857rem;
  }

  details:first-child {
    margin-bottom: 0;
  }

  /* div element ----------------------------------------------------------------- */
  div[data-role="result"] {
    position: relative;
    display: list-item;
    margin-inline-start: 1.23809524rem;
    list-style-type: none;
    break-before: avoid;
    break-inside: avoid;
  }

  div[data-role="result"] > div[data-role="info-container"]::before,
  div[data-role="result"] > div[data-role="info-header"]::before {
    content: "🡆";
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    display: inline-block;
    margin-inline-start: -1.23809524rem;
    margin-inline-end: 0rem;
    visibility: visible;
    width: 1.23809524rem;
    padding-block-start: 0;
    font-family: "Material Icons", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.95238095rem;
    line-height: 1.04761905rem;
    text-align: start;
    vertical-align: text-bottom;
  }

  div[data-role="result"] > p::before {
    content: "🡆";
    display: inline-block;
    margin-inline-start: -1.23809524rem;
    margin-inline-end: 0rem;
    visibility: visible;
    width: 1.23809524rem;
    padding-block-start: 0;
    font-family: "Material Icons", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.95238095rem;
    line-height: 1.04761905rem;
    text-align: start;
    vertical-align: text-bottom;
  }

  div[data-role="info-container"][data-class*="info-iso"] {
    display: flex;
    align-items: flex-start;
    column-gap: 0.54rem;
    padding: 0.54rem;
    border: 1px solid var(--safety-instructions-border-color);
    background-color: var(--info-color);
  }

  div[data-role="info-container"][data-class*="info-iso"] > div.info-image {
    margin: 0;
    width: var(--safety-img-width);
  }

  div[data-role="info-container"] p[data-role="caption"] {
    font-weight: bold;
    font-size: 1.05rem;
  }

  div[data-role="info-container"] div[data-role="info-panel"],
  div[data-role="info-container"] > div[data-role="info-content"] {
    font-style: normal;
    padding: 0.54rem;
    margin-block-end: 0;
  }

  div[data-role="info-content"] ul > li > p:first-of-type::before {
    content: "–";
  }

  div[data-class*="safety-"] {
    display: flex;
    column-gap: 0.54rem;
  }

  div[data-class*="safety-"] img[data-role="safety-alert-symbol"],
  div[data-role="info-container"] div[data-role="info-panel"] img {
    width: 4.6rem;
    max-width: 100%;
  }

  div[data-class*="safety-"] p[data-role="signalword"] {
    margin: 0;
    font-size: 1.05rem;
    font-weight: bold;
  }

  div[data-class*="safety-"]
    div[data-role="message-panel"]
    > p[data-role="caption"] {
    font-family: "Arial Unicode MS", Arial, sans-serif;
    font-size: 0.95rem;
    line-height: 110%;
    text-align: start;
    font-weight: 700;
  }

  div[data-class*="safety-"] div[data-role="list-container"] li {
    display: block;
    margin-left: 1.62rem;
  }

  div[data-class*="safety-"]
    div[data-role="list-container"]
    li
    p:first-of-type::before {
    display: inline-block;
    content: "■";
    width: 1.62rem;
    margin-left: -1.62rem;
    color: inherit;
  }

  div[data-class*="safety-"][data-role="danger"]
    div[data-role="list-container"]
    li
    p:first-of-type::before {
    color: var(--danger-color);
  }

  div[data-class*="safety-"][data-role="warning"]
    div[data-role="list-container"]
    li
    p:first-of-type::before {
    color: var(--warning-color);
  }

  div[data-class*="safety-"][data-role="caution"]
    div[data-role="list-container"]
    li
    p:first-of-type::before {
    color: var(--caution-color);
  }

  div[data-class*="safety-"][data-role="notice"]
    div[data-role="list-container"]
    li
    p:first-of-type::before {
    color: var(--notice-color);
  }

  div[data-class*="safety-"][data-role="environment"]
    div[data-role="list-container"]
    li
    p:first-of-type::before {
    color: var(--environment-color);
  }

  div[data-role="danger"] div[data-role="signalword-container"] {
    background-color: var(--danger-color);
    color: #fff;
  }

  div[data-role="warning"] div[data-role="signalword-container"] {
    background-color: var(--warning-color);
  }

  div[data-role="caution"] div[data-role="signalword-container"] {
    background-color: var(--caution-color);
  }

  div[data-role="notice"] div[data-role="signalword-container"] {
    background-color: var(--notice-color);
    color: #fff;
  }

  div[data-role="environment"] div[data-role="signalword-container"] {
    background-color: var(--environment-color);
    color: #fff;
  }

  div[data-class*="safety-"] {
    display: flex;
    flex-direction: column;
    border: 1px solid var(--safety-instructions-border-color);
    margin-bottom: 1rem;
  }

  div[data-class*="safety-"]:last-child {
    margin-bottom: 0;
  }

  div[data-class*="safety-"] div[data-role="safety-header"] {
    display: flex;
    margin-block-end: 0;
    border-block-end: 1px solid var(--safety-instructions-border-color);
  }

  div[data-class*="safety-"] div[data-role="safety-header"]:has(+ div[data-role="message-panel"]:empty) {
    border-block-end: none!important;
  }

  div[data-class*="safety-"] div[data-role="safety-header"] + div[data-role="message-panel"]:empty {
    display: none!important;
  }

  div[data-class*="safety-"] div[data-role="signalword-panel"] {
    margin-block-end: 0;
  }

  div[data-class*="safety-"] div[data-role="signalword-container"] {
    display: flex;
    flex-wrap: wrap;
    column-gap: 0.2rem;
    row-gap: 0.4rem;
    width: 100%;
    padding: 0.54rem;
  }

  div[data-class*="safety-"]
    div[data-role="signalword-container"]
    div[data-role="symbol-panel"] {
    width: 0.95rem;
    height: 0.95rem;
    margin-block-end: 0;
  }

  div[data-class*="safety-"] p[data-role="caption"] {
    width: 100%;
  }

  div[data-class*="safety-"]
    div[data-role="signalword-panel"]
    img[data-role="safety-alert-symbol"] {
    width: var(--safety-img-width);
    height: auto;
    padding: 0.54rem;
  }

  div[data-class*="safety-"] div[data-role="message-panel"] {
    display: flex;
    flex-direction: column;
    row-gap: 0.5rem;
    padding: 0.54rem 0.54rem 0.54rem var(--safety-img-width);
  }

  div[data-class~="safety-ansi_z535"] {
    /* display: block; */
    margin-left: 0;
  }

  div[data-class~="safety-iso_7010"] {
    width: calc(100% - 0rem);
    margin-left: 0rem;
  }

  div[data-class~="safety-ansi_z535"]
    div[data-role="message-panel"]
    > p:first-child {
    display: inline;
  }

  div[data-class~="safety-iso_7010"] {
    /* display: block; */
  }

  div[data-class~="safety-iso_7010"] {
    min-height: initial;
  }

  div[data-role="info-container"] {
    display: block;
    font-size: 0.9523809524rem;
    line-height: 110%;
  }

  div[data-role="info-container"][data-class~="info-ansi_z535"] {
    display: block;
    padding: 0;
    min-height: 0;
  }

  div[data-role="info-container"][data-class~="info-ansi_z535"] * {
    font-style: italic;
  }

  div[data-role="list-container"] dt {
    color: inherit;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
  }

  div[data-role="procedure-container"] > dl dt {
    font-weight: bold;
  }

  div[data-role="procedure-container"] > dl dd {
    margin-left: 0;
  }

  div[data-role="procedure-container"] > dl dd::before {
    display: none;
  }

  div[data-role="procedure-container"] > dl dd summary {
    margin-bottom: 0;
  }

  div[data-role="procedure-container"] > dl dd li > p:only-child,
  div[data-role="procedure-container"] > dl dd p[data-role*="-name"] {
    margin-bottom: 0.2857142857rem;
  }

  div[data-role="procedure-container"] > dl dd li > p:only-child:last-child,
  div[data-role="procedure-container"]
    > dl
    dd
    p[data-role*="-name"]:last-child {
    margin-bottom: 0;
  }

  div[data-role="list-container"] dl dd {
    padding-left: 2.5em;
  }

  div[data-role="list-container"],
  div[data-role="list-container"] ul {
    padding-left: 0;
    margin-top: 0;
  }

  div[data-role="list-container"] li,
  div[data-role="list-container"] ul li {
    text-align: left;
  }

  div[data-role="list-container"] li::before,
  div[data-role="list-container"] ul li::before {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    break-after: avoid;
  }

  div[data-role="list-container"] p[data-role="caption"] {
    margin-block-start: 1.2rem;
  }

  div[data-role="list-container"] ul {
    margin-inline-start: 1.2rem;
  }

  div[data-role="media-container"] {
    display: block;
    margin-bottom: 0.5714285714rem;
  }

  div[data-role="media-container"]:last-child {
    margin-bottom: 0;
  }

  div[data-role="media-container"] > p[data-role="caption"] {
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 0.9523809524rem;
    line-height: 110%;
    white-space: normal;
    hyphens: inherit;
    text-align: left;
    text-transform: none;
    border-top: 0rem solid #000;
    border-bottom: 0rem solid #000;
    border-right: 0rem solid rgb(0, 0, 0);
    border-left: 0rem solid rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    padding: 0rem;
    margin-bottom: 0.5714285714rem;
    break-inside: avoid;
    break-after: avoid;
  }

  div[data-role="block"] {
    text-decoration-color: #000;
  }

  div[data-role="block"] > p[data-role="bridgehead"] {
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 0.9523809524rem;
    line-height: 110%;
    white-space: normal;
    hyphens: inherit;
    text-align: left;
    text-transform: none;
    border-top: 0rem solid #000;
    border-bottom: 0rem solid #000;
    border-right: 0rem solid rgb(0, 0, 0);
    border-left: 0rem solid rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    padding: 0rem;
    margin-bottom: 0.5714285714rem;
    break-inside: avoid;
    break-after: avoid;
  }

  div[data-role="block"] > p[data-role="bridgehead"]:last-child {
    margin-bottom: 0;
  }

  div[data-role="block"] {
    margin-bottom: 2.2857142857rem;
  }

  div[data-role="block"][data-class~="page-break-inside-avoid"] {
    break-inside: avoid;
  }

  div[data-role="block"]:last-child {
    margin-bottom: 0;
  }

  div[data-role="example-container"] {
    box-decoration-break: slice;
    clear: both;
    background-color: #e6e6e6;
    padding-top: 0.5399325084rem;
    padding-bottom: 0.5399325084rem;
    border-top: 0rem solid #000;
    border-bottom: 0rem solid #000;
    border-right: 0rem solid rgb(0, 0, 0);
    border-left: 0rem solid rgb(0, 0, 0);
    break-inside: avoid;
  }

  div[data-role="example-container"] > p[data-role="caption"] {
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 0.9523809524rem;
    line-height: 110%;
    white-space: normal;
    hyphens: inherit;
    text-align: left;
    text-transform: none;
    border-top: 0rem solid #000;
    border-bottom: 0rem solid #000;
    border-right: 0rem solid rgb(0, 0, 0);
    border-left: 0rem solid rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    padding: 0rem;
    margin-bottom: 0.5714285714rem;
    break-inside: avoid;
    break-after: avoid;
  }

  div[data-role="verbatim-container"] > p[data-role="caption"] {
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 0.9523809524rem;
    line-height: 110%;
    white-space: normal;
    hyphens: inherit;
    text-align: left;
    text-transform: none;
    border-top: 0rem solid #000;
    border-bottom: 0rem solid #000;
    border-right: 0rem solid rgb(0, 0, 0);
    border-left: 0rem solid rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    padding: 0rem;
    margin-bottom: 0.5714285714rem;
    break-inside: avoid;
    break-after: avoid;
  }

  div[data-role="list-container"] ul li {
    margin-bottom: 0.2857142857rem;
  }

  div[data-role="list-container"] ul li:last-child {
    margin-bottom: 0;
  }

  div[data-role="list-container"],
  div[data-role="list-container"] > div[data-role="list-intro"] {
    margin-bottom: 0.5714285714rem;
  }

  div[data-role="list-container"]:last-child,
  div[data-role="list-container"] > div[data-role="list-intro"]:last-child {
    margin-bottom: 0;
  }

  div[data-role="list-container"] > div[data-role="list-intro"] > p,
  div[data-role="list-container"] > p[data-role="caption"] {
    break-after: avoid;
  }

  div[data-role="list-container"] ul[data-class~="remedies"] li {
    margin-bottom: 0.2857142857rem;
  }

  div[data-role="list-container"] ul[data-class~="checklist"] li {
    margin-bottom: 0.2857142857rem;
  }

  div[data-role="list-container"] ul[data-class~="checklist"] li:last-child {
    margin-bottom: 0;
  }

  div[data-role="list-container"] ul[data-class~="measures"] li {
    margin-bottom: 0.2857142857rem;
  }

  div[data-role="list-container"] ul li {
    margin-bottom: 0.2857142857rem;
  }

  div[data-role="list-container"] ul li:last-child {
    margin-bottom: 0;
  }

  div[data-role="list-container"],
  div[data-role="list-container"] > div[data-role="list-intro"] {
    margin-bottom: 0.5714285714rem;
  }

  div[data-role="list-container"]:last-child,
  div[data-role="list-container"] > div[data-role="list-intro"]:last-child {
    margin-bottom: 0;
  }

  div[data-role="list-container"] > div[data-role="list-intro"] > p,
  div[data-role="list-container"] > p[data-role="caption"] {
    break-after: avoid;
  }

  div[data-role="list-container"] ul[data-class~="remedies"] li {
    margin-bottom: 0.2857142857rem;
  }

  div[data-role="list-container"] ul[data-class~="remedies"] li:last-child {
    margin-bottom: 0;
  }

  div[data-role="list-container"] ul[data-class~="checklist"] li {
    margin-bottom: 0.2857142857rem;
  }

  div[data-role="list-container"] ul[data-class~="checklist"] li:last-child {
    margin-bottom: 0;
  }

  div[data-role="list-container"] ul[data-class~="measures"] li {
    margin-bottom: 0.2857142857rem;
  }

  div[data-role="list-container"] ul[data-class~="measures"] li:last-child {
    margin-bottom: 0;
  }

  div {
    display: block;
    margin-bottom: 0.5714285714rem;
  }

  div:last-child {
    margin-bottom: 0;
  }

  div[data-class~="safety-ansi_z535"][data-role="notice"]
    div[data-role="signalword-panel"]
    > p[data-role="signalword"],
  div[data-class~="safety-ansi_z535"][data-role="environment"]
    div[data-role="signalword-panel"]
    > p[data-role="signalword"] {
    font-style: italic;
  }

  div[data-class~="safety-ansi_z535"]
    div[data-role="signalword-panel"]
    p[data-role="signalword"] {
    display: inline-block;
    font-family: "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-weight: bold;
    margin: 0;
  }

  div[data-class~="safety-ansi_z535"]
    div[data-role="message-panel"]
    > *:not([data-role="caption"]),
  div[data-class~="safety-ansi_z535"] div[data-role="message-panel"] p {
    font-weight: bold;
  }

  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] {
    display: inline-block;
  }

  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] {
    border-style: solid;
    border-top-width: 0.2699662542rem;
    border-right-width: 0.2699662542rem;
    border-bottom-width: 0.2699662542rem;
    border-left-width: 0.2699662542rem;
  }

  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] {
    padding: 0.0952380952rem;
  }

  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] {
    text-align: center;
  }

  div[data-class~="safety-ansi_z535"][data-role="danger"]
    div[data-role="safety-header"] {
    border-color: var(--danger-color);
  }

  div[data-class~="safety-ansi_z535"][data-role="warning"]
    div[data-role="safety-header"] {
    border-color: var(--warning-color);
  }

  div[data-class~="safety-ansi_z535"][data-role="caution"]
    div[data-role="safety-header"] {
    border-color: var(--caution-color);
  }

  div[data-class~="safety-ansi_z535"][data-role="notice"]
    div[data-role="safety-header"] {
    border-color: var(--notice-color);
  }

  div[data-class~="safety-ansi_z535"][data-role="environment"]
    div[data-role="safety-header"] {
    border-color: var(--environment-color);
  }

  div[data-class~="safety-ansi_z535"][data-role="danger"]
    div[data-role="safety-header"] {
    background-color: var(--danger-color);
    color: #fff;
  }

  div[data-class~="safety-ansi_z535"][data-role="warning"]
    div[data-role="safety-header"] {
    background-color: var(--warning-color);
  }

  div[data-class~="safety-ansi_z535"][data-role="caution"]
    div[data-role="safety-header"] {
    background-color: var(--caution-color);
  }

  div[data-class~="safety-ansi_z535"][data-role="notice"]
    div[data-role="safety-header"] {
    background-color: var(--notice-color);
    color: #fff;
  }

  div[data-class~="safety-ansi_z535"][data-role="environment"]
    div[data-role="safety-header"] {
    background-color: var(--environment-color);
    color: #fff;
  }

  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] {
    vertical-align: text-bottom;
  }

  div[data-class~="safety-ansi_z535"]
    div[data-role="signalword-panel"]
    img[data-role="safety-alert-symbol"] {
    display: inline-block;
  }

  div[data-class~="safety-ansi_z535"]
    div[data-role="signalword-panel"]
    > p[data-role="signalword"] {
    margin: 0rem;
  }

  div[data-class~="safety-ansi_z535"][data-role="danger"]
    div[data-role="signalword-panel"]
    > p[data-role="signalword"] {
    color: rgb(255, 255, 255);
  }

  div[data-class~="safety-ansi_z535"][data-role="warning"]
    div[data-role="signalword-panel"]
    > p[data-role="signalword"] {
    color: rgb(0, 0, 0);
  }

  div[data-class~="safety-ansi_z535"][data-role="caution"]
    div[data-role="signalword-panel"]
    > p[data-role="signalword"] {
    color: rgb(0, 0, 0);
  }

  div[data-class~="safety-ansi_z535"][data-role="notice"]
    div[data-role="signalword-panel"]
    > p[data-role="signalword"] {
    color: rgb(255, 255, 255);
  }

  div[data-class~="safety-ansi_z535"][data-role="environment"]
    div[data-role="signalword-panel"]
    > p[data-role="signalword"] {
    color: rgb(255, 255, 255);
  }

  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] {
    height: 2.0637420322rem;
    line-height: 1.3333333333rem;
  }

  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] > *,
  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] p {
    font-size: 0.9523809524rem;
    height: 1.3333333333rem;
    line-height: 1.5238095238rem;
  }

  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] img,
  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] p {
    width: auto;
  }

  div[data-class~="safety-ansi_z535"] div[data-role="signalword-panel"] img {
    height: 0.7619047619rem;
    margin-right: 0.25em;
  }

  div[data-class~="safety-ansi_z535"] div[data-role="message-panel"] {
    display: inline;
    padding: 0;
    border: 0px hidden rgba(0, 0, 0, 0);
  }

  div[data-class~="safety-ansi_z535"] div[data-role="message-panel"],
  div[data-class~="safety-ansi_z535"]
    div[data-role="message-panel"]
    > p[data-role="caption"]
    + p {
    border-style: solid;
    border-top-width: 0rem;
    border-right-width: 0rem;
    border-bottom-width: 0rem;
    border-left-width: 0rem;
  }

  div[data-class~="safety-iso_7010"] div[data-role="message-panel"] {
    border-style: solid;
    border-top-width: 0rem;
    border-right-width: 0rem;
    border-bottom-width: 0rem;
    border-left-width: 0rem;
  }

  div[data-class~="safety-iso_7010"][data-role="danger"]
    div[data-role="message-panel"] {
    border-color: rgb(0, 0, 0);
  }

  div[data-class~="safety-iso_7010"][data-role="warning"]
    div[data-role="message-panel"] {
    border-color: rgb(0, 0, 0);
  }

  div[data-class~="safety-iso_7010"][data-role="caution"]
    div[data-role="message-panel"] {
    border-color: rgb(255, 255, 255);
  }

  div[data-class~="safety-iso_7010"][data-role="notice"]
    div[data-role="message-panel"] {
    border-color: rgb(0, 0, 0);
  }

  div[data-class~="safety-iso_7010"][data-role="environment"]
    div[data-role="message-panel"] {
    border-color: rgb(0, 0, 0);
  }

  div[data-class~="safety-iso_7010"] div[data-role="message-panel"] {
    background-color: rgba(0, 0, 0, 0);
  }

  div[data-class~="safety-iso_7010"] div[data-role="message-panel"] {
    display: block;
  }

  div[data-class~="safety-iso_7010"]
    div[data-role="message-panel"]
    > *:not([data-role="caption"]),
  div[data-class~="safety-iso_7010"] div[data-role="message-panel"] p {
    font-weight: normal;
  }

  div[data-role="info-container"][data-class~="info-iso_7010"]
    p[data-role="caption"] {
    font-weight: 900;
    break-after: avoid;
  }

  div[data-role="info-container"][data-class~="info-iso_7010"] ul > li::before {
    display: none;
  }

  div[data-role="info-container"][data-class~="info-iso_7010"]
    > p[data-role="caption"] {
    display: none;
  }

  div[data-role="example-container"] > p[data-role="caption"]:last-child {
    margin-bottom: 0;
  }

  div[data-role="example-container"]
    > div[data-role="list-container"]
    li
    > p:first-of-type::before {
    color: rgb(128, 128, 129);
  }

  div[data-role="verbatim-container"] > p[data-role="caption"]:last-child {
    margin-bottom: 0;
  }

  div[data-role="list-container"] ul[data-class~="remedies"] li:last-child {
    margin-bottom: 0;
  }

  div[data-role="list-container"] ul[data-class~="measures"] li:last-child {
    margin-bottom: 0;
  }

  /* p element ----------------------------------------------------------------- */
  p {
    display: block;
    margin-bottom: 0.5714285714rem;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }

  p:last-child {
    margin-bottom: 0;
  }

  p[data-role="heading"] {
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-size: 0.9523809524rem;
    font-style: normal;
    font-weight: bold;
    color: inherit;
    line-height: 110%;
    hyphens: inherit;
    text-transform: none;
    background-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-color: #000;
    border-top-width: 0pt;
    border-bottom-width: 0pt;
    border-right-width: 0pt;
    border-left-width: 0pt;
    padding: 0pt;
    text-align: left;
  }

  p[data-role="product-name"],
  p[data-role="product-type"],
  p[data-type^="metadata"],
  p[data-type^="pubprofile"] {
    display: none;
  }

  p[data-role="doc-type"] {
    font-size: 1.2rem;
    margin-block-end: 1.5rem;
  }

  /* pre element ----------------------------------------------------------------- */
  pre {
    display: block;
    width: 100%;
    font-family: monospace;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    color: inherit;
    line-height: 110%;
    line-height: 110%;
    text-align: left;
    widows: 3;
    orphans: 3;
    white-space: pre-wrap;
    word-wrap: break-word;
    margin-bottom: 0.5714285714rem;
  }

  pre:last-child {
    margin-bottom: 0;
  }

  pre[data-class~="fontsize-m"],
  pre[data-class~="fontsize-m"] p {
    font-size: 0.8571428571rem;
  }

  pre[data-class~="fontsize-s"],
  pre[data-class~="fontsize-s"] p {
    font-size: 0.7619047619rem;
  }

  pre[data-class~="fontsize-xs"],
  pre[data-class~="fontsize-xs"] p {
    font-size: 0.6666666667rem;
  }

  pre[data-role="code"] {
    direction: ltr;
    text-align: left;
  }

  pre {
    -webkit-tab-size: 2;
    -moz-tab-size: 2;
    -ms-tab-size: 2;
    tab-size: 2;
    margin-top: 0;
  }

  /* summary element ----------------------------------------------------------------- */
  summary {
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 0.9523809524rem;
    line-height: 110%;
    white-space: normal;
    hyphens: inherit;
    text-align: left;
    text-transform: none;
    border-top: 0rem solid #000;
    border-bottom: 0rem solid #000;
    border-right: 0rem solid rgb(0, 0, 0);
    border-left: 0rem solid rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    padding: 0rem;
    margin-bottom: 0.5714285714rem;
    break-inside: avoid;
    -ah-keep-together-within-dimension: 50vh;
    break-after: avoid;
  }

  summary:last-child {
    margin-bottom: 0;
  }

  /* caption element ----------------------------------------------------------------- */
  /* col element ----------------------------------------------------------------- */
  /* colgroup element ----------------------------------------------------------------- */
  /* ------------------------------------------------------------------------------------
  table element styling outsourced to seperate file (table-styling.css) 
  ------------------------------------------------------------------------------------- */

  /* tbody element ----------------------------------------------------------------- */
  /* td element ----------------------------------------------------------------- */
  td p[data-role="skill-name"],
  td p[data-role="tool-name"],
  td p[data-role="mat-name"],
  td p[data-role="gear-name"] {
    display: block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-size: 0.9523809524rem;
    color: #000;
    line-height: 110%;
    text-align: left;
    font-style: normal;
    font-weight: inherit;
    border-top: 0 hidden rgba(0, 0, 0, 0);
    border-bottom: 0 hidden rgba(0, 0, 0, 0);
    border-right: 0 hidden rgba(0, 0, 0, 0);
    border-left: 0 hidden rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    padding: 0;
    margin-top: 0;
  }

  /* tfoot element ----------------------------------------------------------------- */
  /* th element ----------------------------------------------------------------- */
  /* thead element ----------------------------------------------------------------- */
  /* tr element ----------------------------------------------------------------- */
  /* dd element ----------------------------------------------------------------- */
  dd * {
    margin-bottom: 0.5714285714rem;
  }

  dd *:last-child {
    margin-bottom: 0;
  }

  dd > ul {
    margin-inline-start: 1.2rem;
  }

  /* dl element ----------------------------------------------------------------- */
  dl[data-role="legend"] {
    table-layout: auto;
  }

  dl[data-role="legend"] dd {
    margin-left: 0;
  }

  dl[data-role="legend"] dd p {
    display: inline-block;
    margin-top: 0;
  }

  dl[data-role="legend"] dd p:after {
    display: block;
    height: 0;
    content: ".";
    line-height: 0;
    font-size: 0.001px;
    visibility: hidden;
  }

  dl[data-role="legend"] {
    display: table;
    text-align: left;
    width: auto;
  }

  dl[data-role="legend"] dt {
    min-width: 1.0798650169rem;
  }

  dl[data-role="legend"] dt,
  dl[data-role="legend"] dd {
    display: table-cell;
    border-bottom: 0rem solid rgba(0, 0, 0, 0);
  }

  dl[data-role="legend"] dt:last-child,
  dl[data-role="legend"] dd:last-child,
  dl[data-role="legend"] dt {
    vertical-align: top;
  }

  dl[data-role="legend"] {
    table-layout: auto;
  }

  dl[data-role="legend"] dd {
    margin-left: 0;
  }

  dl[data-role="legend"] dd p {
    display: inline-block;
    margin-top: 0;
  }

  dl[data-role="legend"] dd p:after {
    display: block;
    height: 0;
    content: ".";
    line-height: 0;
    font-size: 0.001px;
    visibility: hidden;
  }

  /* dt element ----------------------------------------------------------------- */
  dt:not([data-role="pos"]) {
    margin-block-start: 1.2rem;
    float: none;
  }

  dt[data-role="pos"] {
    margin-inline-end: 0.3rem;
  }
  /* li element ----------------------------------------------------------------- */
  li {
    display: list-item;
    counter-increment: list-item;
    margin-left: 2rem;
    margin-bottom: 0.5714285714rem;
    text-align: left;
  }

  li:last-child {
    margin-bottom: 0;
  }

  li::marker {
    margin-left: -2rem;
  }

  /* ol element ----------------------------------------------------------------- */
  ol {
    display: block;
    counter-reset: list-item;
    list-style-type: decimal;
    list-style-position: outside;
    padding: 0;
    margin-bottom: 0.5714285714rem;
  }

  ol:last-child {
    margin-bottom: 0;
  }

  ol li[data-role="step"] {
    counter-increment: procedure-li-counter;
    display: block;
    margin-bottom: 0.95238095rem;
    margin-left: 2.38095238rem;
  }

  ol li[data-role="step"]:last-child {
    margin-block-end: 0;
  }

  ol li[data-role="step"] div[data-role="action"] > p {
    position: relative;
  }

  ol li[data-role="step"] div[data-role="action"] > p:before {
    content: counter(procedure-li-counter) ".";
    position: absolute;
    background: 0 0;
    display: inline-block;
    margin-left: -2.38095238rem;
    margin-right: 0.47619048rem;
    width: calc(1.9047619rem);
    height: 1.04761905rem;
    visibility: visible;
    font-family: "Arial Unicode MS", Arial, sans-serif;
    font-size: 0.95238095rem;
    color: inherit;
    line-height: 110%;
    text-align: left;
    font-weight: 700;
    font-style: normal;
  }

  ol li[data-role="step"] div[data-role="action"] > p::after {
    content: "▶";
    width: 1em;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: -1em;
    margin-top: 0.01rem;
    font-family: "Material Icons", sans-serif;
    /* font-size: 1.2em; */
    font-size: 1em;
    font-weight: 400;
    font-style: normal;
    text-align: left;
    vertical-align: text-bottom;
    color: gray;
  }

  /* ul element ----------------------------------------------------------------- */
  ul[data-role*="-list"] {
    padding-left: 0;
  }

  ul[data-role*="-list"] ul {
    float: left;
  }

  ul > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul > li > ul > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul > li > ul > li:last-child {
    margin-bottom: 0;
  }

  ul > li > ul > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul > li > ul > li > *:last-child {
    margin-bottom: 0;
  }

  ul > li > ul > li > p:first-of-type,
  ul > li > ul > li > details > summary:first-of-type {
    display: block;
  }

  ul > li > ul > li > p:first-of-type::before,
  ul > li > ul > li > details > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(128, 128, 129);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "–";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul > li > ul > li > ul > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul > li > ul > li > ul > li:last-child {
    margin-bottom: 0;
  }

  ul > li > ul > li > ul > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul > li > ul > li > ul > li > *:last-child {
    margin-bottom: 0;
  }

  ul > li > ul > li > ul > li > p:first-of-type,
  ul > li > ul > li > ul > li > details > summary:first-of-type {
    display: block;
  }

  ul > li > ul > li > ul > li > p:first-of-type::before,
  ul > li > ul > li > ul > li > details > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(128, 128, 129);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "–";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul {
    padding: 0;
  }

  ul[data-role*="-list"] {
    padding-left: 0;
    margin-bottom: 0.5714285714rem;
  }

  ul[data-role*="-list"]:last-child {
    margin-bottom: 0;
  }

  ul[data-role*="-list"] > li {
    margin-left: 0;
    margin-bottom: 0.5714285714rem;
    text-align: left;
  }

  ul[data-role*="-list"] > li:last-child {
    margin-bottom: 0;
  }

  ul[data-role*="-list"] > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul[data-role*="-list"] > li > *:last-child {
    margin-bottom: 0;
  }

  ul[data-role*="-list"] > li::before {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    break-after: avoid;
  }

  ul[data-role*="-list"] > li::after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    break-before: avoid;
  }

  ul[data-role*="-list"] > li > p:first-of-type::before,
  ul[data-role*="-list"] div > p::before {
    content: none;
  }

  ul[data-role*="-list"] > li > p[data-role*="-name"] {
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-size: 0.9523809524rem;
    color: #000;
    line-height: 110%;
    text-align: left;
    font-weight: bold;
  }

  ul[data-role*="-list"] > li > div[data-role*="-desc"] {
    display: block;
  }

  ul[data-class~="remedies"] > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul[data-class~="remedies"] > li:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="remedies"] > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul[data-class~="remedies"] > li > *:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="remedies"] > li > p:first-of-type,
  ul[data-class~="remedies"] > li > details > summary:first-of-type {
    display: block;
  }

  ul[data-class~="remedies"] > li > p:first-of-type::before,
  ul[data-class~="remedies"] > li > details > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(191, 191, 191);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "▶";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul[data-class~="remedies"] > li > ul > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul[data-class~="remedies"] > li > ul > li:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="remedies"] > li > ul > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul[data-class~="remedies"] > li > ul > li > *:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="checklist"] > li > ul > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul[data-class~="checklist"] > li > ul > li:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="checklist"] > li > ul > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul[data-class~="checklist"] > li > ul > li > *:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="checklist"] > li > ul > li > p:first-of-type,
  ul[data-class~="checklist"] > li > ul > li > details > summary:first-of-type {
    display: block;
  }

  ul[data-class~="checklist"] > li > ul > li > p:first-of-type::before,
  ul[data-class~="checklist"]
    > li
    > ul
    > li
    > details
    > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(0, 0, 0);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "✓";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul[data-class~="checklist"] > li > ul > li > ul > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul[data-class~="checklist"] > li > ul > li > ul > li:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="checklist"] > li > ul > li > ul > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul[data-class~="checklist"] > li > ul > li > ul > li > *:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="checklist"] > li > ul > li > ul > li > p:first-of-type,
  ul[data-class~="checklist"]
    > li
    > ul
    > li
    > ul
    > li
    > details
    > summary:first-of-type {
    display: block;
  }

  ul[data-class~="checklist"]
    > li
    > ul
    > li
    > ul
    > li
    > p:first-of-type::before,
  ul[data-class~="checklist"]
    > li
    > ul
    > li
    > ul
    > li
    > details
    > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(0, 0, 0);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "✓";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul[data-class~="measures"] > li > p:first-of-type::before,
  ul[data-class~="measures"] > li > details > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(128, 128, 129);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "▶";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul[data-class~="measures"] > li > ul > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul[data-class~="measures"] > li > ul > li:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="measures"] > li > ul > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul[data-class~="measures"] > li > ul > li > *:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="measures"] > li > ul > li > p:first-of-type,
  ul[data-class~="measures"] > li > ul > li > details > summary:first-of-type {
    display: block;
  }

  ul[data-class~="measures"] > li > ul > li > p:first-of-type::before,
  ul[data-class~="measures"]
    > li
    > ul
    > li
    > details
    > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(128, 128, 129);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "▶";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul > li:last-child {
    margin-bottom: 0;
  }

  ul > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul > li > *:last-child {
    margin-bottom: 0;
  }

  ul > li > p:first-of-type,
  ul > li > details > summary:first-of-type {
    display: block;
  }

  ul > li > p:first-of-type::before,
  ul > li > details > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(128, 128, 129);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "■";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul[data-role*="-list"] > li > p:first-of-type::before,
  ul[data-role*="-list"] div > p::before,
  ul[data-role*="-list"] div[data-dl-wrapper="legend"] dd > p::before {
    content: none;
  }

  ul[data-role*="-list"] > li > p[data-role*="-name"] {
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-size: 0.9523809524rem;
    color: #000;
    line-height: 110%;
    text-align: left;
    font-weight: bold;
  }

  ul[data-role*="-list"] > li > div[data-role*="-desc"] {
    display: block;
  }

  ul[data-class~="remedies"] > li > ul > li > p:first-of-type,
  ul[data-class~="remedies"] > li > ul > li > details > summary:first-of-type {
    display: block;
  }

  ul[data-class~="remedies"] > li > ul > li > p:first-of-type::before,
  ul[data-class~="remedies"]
    > li
    > ul
    > li
    > details
    > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(191, 191, 191);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "▶";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul[data-class~="remedies"] > li > ul > li > ul > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul[data-class~="remedies"] > li > ul > li > ul > li:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="remedies"] > li > ul > li > ul > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul[data-class~="remedies"] > li > ul > li > ul > li > *:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="remedies"] > li > ul > li > ul > li > p:first-of-type,
  ul[data-class~="remedies"]
    > li
    > ul
    > li
    > ul
    > li
    > details
    > summary:first-of-type {
    display: block;
  }

  ul[data-class~="remedies"] > li > ul > li > ul > li > p:first-of-type::before,
  ul[data-class~="remedies"]
    > li
    > ul
    > li
    > ul
    > li
    > details
    > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(191, 191, 191);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "▶";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul[data-class~="checklist"] > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul[data-class~="checklist"] > li:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="checklist"] > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul[data-class~="checklist"] > li > *:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="checklist"] > li > p:first-of-type,
  ul[data-class~="checklist"] > li > details > summary:first-of-type {
    display: block;
  }

  ul[data-class~="checklist"] > li > p:first-of-type::before,
  ul[data-class~="checklist"] > li > details > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(0, 0, 0);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "✓";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul[data-class~="measures"] > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul[data-class~="measures"] > li:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="measures"] > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul[data-class~="measures"] > li > *:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="measures"] > li > p:first-of-type,
  ul[data-class~="measures"] > li > details > summary:first-of-type {
    display: block;
  }

  ul[data-class~="measures"] > li > ul > li > ul > li {
    margin-bottom: 0.2857142857rem;
    margin-left: 1.3498312711rem;
  }

  ul[data-class~="measures"] > li > ul > li > ul > li:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="measures"] > li > ul > li > ul > li > * {
    margin-bottom: 0.2857142857rem;
  }

  ul[data-class~="measures"] > li > ul > li > ul > li > *:last-child {
    margin-bottom: 0;
  }

  ul[data-class~="measures"] > li > ul > li > ul > li > p:first-of-type,
  ul[data-class~="measures"]
    > li
    > ul
    > li
    > ul
    > li
    > details
    > summary:first-of-type {
    display: block;
  }

  ul[data-class~="measures"] > li > ul > li > ul > li > p:first-of-type::before,
  ul[data-class~="measures"]
    > li
    > ul
    > li
    > ul
    > li
    > details
    > summary:first-of-type::before {
    display: inline-block;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    text-align: left;
    color: rgb(128, 128, 129);
    margin-left: -1.3498312711rem;
    width: 1.3498312711rem;
    line-height: 100%;
    content: "▶";
    font-size: 1em;
    vertical-align: baseline;
  }

  ul {
    display: block;
    counter-reset: list-item;
    list-style-type: disc;
    list-style-position: outside;
    margin-bottom: 0.5714285714rem;
  }

  ul:last-child {
    margin-bottom: 0;
  }

  /* audio element ----------------------------------------------------------------- */
  /* embed element ----------------------------------------------------------------- */
  embed {
    display: block;
    width: 100%;
    height: 75vh;
    max-height: 100%;
    margin-bottom: 0.5714285714rem;
  }

  embed:last-child {
    margin-bottom: 0;
  }

  /* figcaption element ----------------------------------------------------------------- */
  figcaption {
    display: table-caption;
    caption-side: bottom;
    width: inherit;
    margin-top: 0.2857142857rem;
    color: #000;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-size: 0.9523809524rem;
    font-style: italic;
    text-align: left;
    hyphens: none;
    line-height: 110%;
    break-before: avoid;
  }

  /* figure element ----------------------------------------------------------------- */
  figure {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-block-end: 1.2rem;
  }

  /* img element ----------------------------------------------------------------- */
  img[data-role="icon"] {
    display: block;
    margin-bottom: 0.5714285714rem;
  }

  img[data-role="icon"]:last-child {
    margin-bottom: 0;
  }

  img[data-role="symbol"] {
    max-height: 1em;
    margin-bottom: -0.2em;
  }

  img {
    content: attr(src url);
    max-width: 100%;
    max-height: 75vh;
    image-resolution: from-image;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    font-size: 0.9523809524rem;
    color: #000;
    line-height: 110%;
    text-align: left;
  }

  /* source element ----------------------------------------------------------------- */
  /* video element ----------------------------------------------------------------- */
  /* a element ----------------------------------------------------------------- */
  a {
    color: inherit;
    font-style: inherit;
    text-decoration: inherit;
  }

  a:not(.ttlink)[data-class~="link-icon-standard"]::before {
    content: "\E15E\202F";
    display: inline-block;
    transform: scaleX(-1);
    font-family: "Material Icons", sans-serif;
    font-weight: 400;
    font-style: normal;
    vertical-align: text-bottom;
  }

  /* b element ----------------------------------------------------------------- */
  /* br element ----------------------------------------------------------------- */
  /* code element ----------------------------------------------------------------- */
  code {
    direction: ltr;
    font-family: monospace;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    color: inherit;
    line-height: 110%;
  }

  /* i element ----------------------------------------------------------------- */
  /* span element ----------------------------------------------------------------- */
  span[data-role="nowrap"] {
    white-space: nowrap;
  }

  span[data-role="gui-element"]::before,
  span[data-role="gui-element"]::after {
    display: inline;
  }

  span[data-role="menupath"] {
    display: inline;
  }

  span[data-role="gui-element"] {
    font-family: inherit;
    font-size: 1em;
    font-style: italic;
    font-weight: inherit;
    color: inherit;
  }

  span[data-role="menupath"] {
    font-family: inherit;
    font-size: 1em;
    font-style: italic;
    font-weight: inherit;
    color: inherit;
  }

  span[data-role="key"] {
    font-family: inherit;
    font-size: 1em;
    font-weight: inherit;
    font-style: italic;
    color: inherit;
    text-transform: inherit;
  }

  span[data-class~="highlight-comment"],
  span[data-class~="highlight-meta"] {
    color: #969896;
  }

  span[data-class~="highlight-string"],
  span[data-class~="highlight-variable"],
  span[data-class~="highlight-template-variable"],
  span[data-class~="highlight-strong"],
  span[data-class~="highlight-emphasis"],
  span[data-class~="highlight-quote"] {
    color: #df5000;
  }

  span[data-class~="highlight-keyword"],
  span[data-class~="highlight-selector-tag"],
  span[data-class~="highlight-type"] {
    color: #a71d5d;
  }

  span[data-class~="highlight-literal"],
  span[data-class~="highlight-symbol"],
  span[data-class~="highlight-bullet"],
  span[data-class~="highlight-attribute"] {
    color: #0086b3;
  }

  span[data-class~="highlight-section"],
  span[data-class~="highlight-name"] {
    color: #63a35c;
  }

  span[data-class~="highlight-tag"] {
    color: #333;
  }

  span[data-class~="highlight-title"],
  span[data-class~="highlight-attr"],
  span[data-class~="highlight-selector-id"],
  span[data-class~="highlight-selector-class"],
  span[data-class~="highlight-selector-attr"],
  span[data-class~="highlight-selector-pseudo"] {
    color: #795da3;
  }

  span[data-class~="highlight-addition"] {
    color: #55a532;
    background-color: #eaffea;
  }

  span[data-class~="highlight-deletion"] {
    color: #bd2c00;
    background-color: #ffecec;
  }

  span[data-class~="highlight-link"] {
    text-decoration: underline;
  }

  /* sub element ----------------------------------------------------------------- */
  /* sup element ----------------------------------------------------------------- */
  /* u element ----------------------------------------------------------------- */
  /* button element ----------------------------------------------------------------- */
  /* form element ----------------------------------------------------------------- */
  /* input element ----------------------------------------------------------------- */
  /* label element ----------------------------------------------------------------- */
  /* option element ----------------------------------------------------------------- */
  /* select element ----------------------------------------------------------------- */
  /* textarea element ----------------------------------------------------------------- */
  /* del element ----------------------------------------------------------------- */
  del:blank {
    white-space: pre-wrap;
  }

  /* ins element ----------------------------------------------------------------- */
  ins:blank {
    white-space: pre-wrap;
  }

  /* #menu element ----------------------------------------------------------------- */
  #menu {
    display: block;
  }

  #menu > div.tttitle {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    display: list-item;
    list-style-type: none;
  }

  #menu > div.tttitle > div {
    margin-bottom: 0.5714285714rem;
    display: block;
    margin-left: 2.2947131609rem;
    margin-bottom: 0;
    word-wrap: break-word;
    break-inside: avoid;
  }

  #menu > div.tttitle > div:last-child {
    margin-bottom: 0;
  }

  #menu > div.tttitle a {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: bold;
    text-transform: none;
    display: block;
  }

  #menu > div.ttchildren > div.tttitle {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    display: list-item;
    list-style-type: none;
  }

  #menu > div.ttchildren > div.tttitle > div {
    margin-bottom: 0.5714285714rem;
    display: block;
    margin-left: 5.9392575928rem;
    margin-bottom: 0;
    word-wrap: break-word;
    break-inside: avoid;
  }

  #menu > div.ttchildren > div.tttitle > div:last-child {
    margin-bottom: 0;
  }

  #menu > div.ttchildren > div.tttitle a {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    display: block;
  }

  #menu > div.ttchildren > div.tttitle > div.ttchildren > div.tttitle {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    display: list-item;
    list-style-type: none;
  }

  #menu > div.ttchildren > div.tttitle > div.ttchildren > div.tttitle > div {
    margin-bottom: 0.5714285714rem;
    display: block;
    margin-left: 5.9392575928rem;
    margin-bottom: 0;
    word-wrap: break-word;
    break-inside: avoid;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div:last-child {
    margin-bottom: 0;
  }

  #menu > div.ttchildren > div.tttitle > div.ttchildren > div.tttitle a {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    display: block;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    display: list-item;
    list-style-type: none;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div {
    margin-bottom: 0.5714285714rem;
    display: block;
    margin-left: 6.209223847rem;
    margin-bottom: 0;
    word-wrap: break-word;
    break-inside: avoid;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div:last-child {
    margin-bottom: 0;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    a {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    display: block;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    display: list-item;
    list-style-type: none;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div {
    margin-bottom: 0.5714285714rem;
    display: block;
    margin-left: 6.209223847rem;
    margin-bottom: 0;
    word-wrap: break-word;
    break-inside: avoid;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div:last-child {
    margin-bottom: 0;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    a {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    display: block;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    display: list-item;
    list-style-type: none;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div {
    margin-bottom: 0.5714285714rem;
    display: block;
    margin-left: 6.209223847rem;
    margin-bottom: 0;
    word-wrap: break-word;
    break-inside: avoid;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div:last-child {
    margin-bottom: 0;
  }

  #menu
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    > div.ttchildren
    > div.tttitle
    a {
    font-size: 0.9523809524rem;
    font-family: "Noto Sans", "noto-sans-9216df9e9e0848e082edaf",
      "noto-sans-math-0f00c349dd964957a", "noto-sans-symbols-2-46e60b76781f",
      "noto-sans-arabic-09cc30a0e5ada3f", "noto-sans-hebrew-ba655d4794b1417",
      "noto-sans-cjk-jp-b2a777913ccbdb4", "noto-sans-cjk-kr-9d3da63e2baa262",
      "noto-sans-cjk-sc-a6154f7cacfbd99", "noto-sans-cjk-tc-bfe2f039cc962cc",
      sans-serif;
    color: rgb(0, 0, 0);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    display: block;
  }

  /* [data-role="glossary"] element ----------------------------------------------------------------- */
  [data-role="glossary"] dl {
    width: inherit;
  }

  /* #tttitle & tttitile-mobile element ----------------------------------------------------------------- */
  *.tttitle div.index_entry {
    border: 0px hidden;
  }

  *.tttitle-mobile {
    padding: 0.5em 0 0.5em;
  }

  /* mark element ----------------------------------------------------------------- */
  mark {
    background: #ff0;
  }

  mark.selected {
    background: #ff9632;
  }
}

@supports not (-ms-ime-align: auto) {
  .search-res.dyxml .search-res-src details > summary,  
  #w-main.format-dyxml .content details > summary {
    outline: none;
  }

  .search-res.dyxml  .search-res-src details > summary:hover,
  #w-main.format-dyxml .content details > summary:hover {
    text-decoration: underline;
    cursor: pointer;
  }
}

[class~="gslide-media"] img {
  background-color: #fff;
  padding: 0.4761904762rem;
}
