/*  Update comment  */

:root {
  --m-h2: 35px 0 0;
  --m-p: 0 0 35px;
  --m-h: 17.5px 0 17.5px;
  --m-li: 0 0 1.5px;
  --m-toc-li: 0 0 1.5px;
  --m-toc: 10px 0 35px 0;
  --m-header: 6rem 0 0;
}
@media screen and (min-width: 735px) {
  :root {
    --m-h2: 24px 0 0;
    --m-p: 0 0 24px;
    --m-h: 12px 0 12px;
    --m-li: 0 0 10px;
    --m-toc-li: 0 0 2.5px;
    --m-toc: 10px 0 24px 0;
    --m-header: 10rem 0 0;
  }
}
.class-1 {
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    background: #FFF;
    color: #333;
}
.class-2 {
    font-family: 'Minion Pro', serif;
    padding: 0 15px 0;
    margin: 0;
    height: 100svh;
    font-size-adjust: 100%;
    font-feature-settings: 'onum', 'liga';
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
.class-3 {
    max-width: 750px;
    margin: 0 auto 0;
    padding: 0;
    display: flex;
    flex-direction: column;
}
.class-4 {
    margin: var(--m-header);
}
.class-5 {
    padding: 0;
    margin: var(--m-p);
    font-size: 46px;
    line-height: 55.2px;
    letter-spacing: -.75px;
    text-wrap: pretty;
    font-weight: bold;
}
.class-6 {
    font-feature-settings: 'smcp'
}
.class-7 {
    padding: 0;
    margin: 35px 0 0;
    letter-spacing: -.5px;
    font-size: 36px;
    line-height: 46.8px;
    font-weight: bold;
}
.class-8 {
    margin: var(--m-toc);
    padding: 0;
    list-style-position: inside;
}
.class-9 {
    margin: var(--m-toc-li);
    font-size: 20px;
    line-height: 32px;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
}
.class-10 {
    display: block;
    margin: 0 0 32px 0;
    font-size: 20px;
    line-height: 32px;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
}
.class-11 {
    display: block;
    margin: var(--m-p);
    font-size: 20px;
    line-height: 32px;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    text-wrap: pretty;
    color: firebrick;
    text-align: center;
}
.class-12 {
    float: left;
    font-size: 111px;
    line-height: 38.5px;
    margin: 34.85px 4px 0 5px;
}
.class-13 {
    margin: 30px 23px 30px 25px;
    padding: 0 15px 0;
}
.class-14:visited {
  color: #555;
  text-decoration-color: #555;
}
.class-14 {
  text-decoration: solid underline #333;
  color: #333;
}
.class-14:hover {
  text-decoration: none;
}
.class-15 {
    display: block;
    margin: 0 0 30px 0;
    font-size: 20px;
    line-height: 32px;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
}
.class-16 {
    max-width: 734px;
    height: auto;
    margin: 2rem auto 2rem;
    display: block;
    padding-bottom: 2rem;
}
.class-17 {
    margin: 0;
    padding: 0;
    text-align: center;
}
.class-18 {
    display: block;
    margin: var(--m-li);
    font-size: 18px;
    line-height: 28.8px;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    text-wrap: pretty;
    font-feature-settings: 'lnum'
}
.class-19 {
    display: block;
    margin: var(--m-li);
    font-size: 18px;
    line-height: 28.8px;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    text-wrap: pretty;
}
.class-20 {
    display: block;
    margin: 0;
    font-size: 20px;
    line-height: 32px;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    text-indent: 0;
    hyphens: auto;
    text-justify: distribute;
    text-align: justify;
}
@font-face {
  font-family: "Minion Pro";
  src: url("fonts/minionpro-bold-webfont.eot");
  src: url("fonts/minionpro-bold-webfont.eot?#iefix") format("embedded-opentype"),
       url("fonts/minionpro-bold-webfont.woff2") format("woff2"),
       url("fonts/minionpro-bold-webfont.woff") format("woff"),
       url("fonts/minionpro-bold-webfont.ttf") format("truetype"),
       url("fonts/minionpro-bold-webfont.svg#minion_probold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Minion Pro";
  src: url("fonts/minionpro-boldit-webfont.eot");
  src: url("fonts/minionpro-boldit-webfont.eot?#iefix") format("embedded-opentype"),
       url("fonts/minionpro-boldit-webfont.woff2") format("woff2"),
       url("fonts/minionpro-boldit-webfont.woff") format("woff"),
       url("fonts/minionpro-boldit-webfont.ttf") format("truetype"),
       url("fonts/minionpro-boldit-webfont.svg#minion_probold_italic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Minion Pro";
  src: url("fonts/minionpro-regular-webfont.eot");
  src: url("fonts/minionpro-regular-webfont.eot?#iefix") format("embedded-opentype"),
       url("fonts/minionpro-regular-webfont.woff2") format("woff2"),
 url("fonts/minionpro-regular-webfont.woff") format("woff"),
 url("fonts/minionpro-regular-webfont.ttf") format("truetype"),
 url("fonts/minionpro-regular-webfont.svg#minion_proregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Minion Pro";
  src: url("fonts/minionpro-it-webfont.eot");
  src: url("fonts/minionpro-it-webfont.eot?#iefix") format("embedded-opentype"),
       url("fonts/minionpro-it-webfont.woff2") format("woff2"),
       url("fonts/minionpro-it-webfont.woff") format("woff"),
       url("fonts/minionpro-it-webfont.ttf") format("truetype"),
       url("fonts/minionpro-it-webfont.svg#minion_proitalic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}