 body {
  background: #faaf3f;
  margin: 0;
  padding: 0;
}

.warning {
  color: darkgoldenrod;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -60px;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.hr-sect {
        display: flex;
        flex-basis: 100%;
        align-items: center;
        color: rgba(0, 0, 0, 0.35);
        margin: 8px 0px;
}
.hr-sect::before,
.hr-sect::after {
        content: "";
        flex-grow: 1;
        background: rgba(0, 0, 0, 0.35);
        height: 1px;
        font-size: 0px;
        line-height: 0px;
        margin: 0px 8px;
}

.content {
   max-width: 600px;
   margin: auto;
}

#box1 { background-color: #f9dba7;
  width: 95%;
  margin: auto;
  padding: 6pt;
  border-radius: 5%;
  box-shadow: 5px 10px red;  }

#box2 { background-color: #fbba97;
  width: 95%;
   margin: auto;
   border: #FF4136;
   border-radius: 5%;
  padding: 6pt;
  border-radius: 5%;  }

#box3 {background-color: #F7CAC9;
  width: 95%;
  margin: auto;
  border-radius: 5%;
  border: #1e22aa;
  padding: 6pt;  }

#reverseorange { background: #F3A20D;
  width: 98%;
  color: black;
  padding: 9pt;
  border-radius: 5%;}

#reverseblack { background: black;
  color: white;
  padding: 9pt;
  border-radius: 5%; }

#reverseblue { background: #6CB7DA;
  width: 98%;
  color: black;
  padding: 9pt;
  border-radius: 5%; }

#headreversegreen {background: #59D044;
   font-family: Times, serif;
   font-size: 24pt;
   text-align: left;
  color: black;
  padding: 9pt;
  border-radius: 5%; }

#strip1 { font-family: Candara, san-serif;
   font-size: 9pt;
   text-align: left;
   background: #7B533E;
   color: white;
   vertical-align: top; }

#strip2 { font-family: Candara, san-serif;
   font-size: 9pt;
   text-align: left;
   background: #E9A621;
   color: white;
   vertical-align: top; }

#strip3 { font-family: Candara, san-serif;
   font-size: 9pt;
   text-align: left;
   background: #F3A20D;
   color: black;
   vertical-align: top; }

.newspaper {
  column-count: 2;
  column-width: 48%;
  column-gap: 4%;
  column-rule: 1pt solid black;
}

#corner1
  { font-family: Candara, san-serif;
   background-color: black;
    font-size: 9pt;
    color: white;
    width: 100%;
    padding: 1pt;
    border-radius: 20px 20px 20px 20px;
    }

#corner2
  { font-family: Helvetica, Arial, san-serif;
  background-color: #FF851B;
    font-size: 9pt;
    color: black;
    width: 100%;
    padding: 1pt;
    border-radius: 20px 20px 20px 20px;
    }

#corner3
  { font-family: Helvetica, Arial, san-serif;
  background-color: #9063CD;
    font-size: 9pt;
    color: white;
    width: 100%;
    padding: 1pt;
    border-radius: 20px 20px 20px 20px;
    }

#corner4
  { font-family: Helvetica, Arial, san-serif;
    background-color: #FFAE62;
    font-size: 9pt;
    color: white;
    width: 100%;
    border-radius: 0px 20px 0px 0px;
    align: left; }

#corner5
  { font-family: Helvetica, Arial, san-serif;
  background-color: #bb2649;
    font-size: 9pt;
    color: white;
    width: 100%;
    padding: 1pt;
    border-radius: 10px 10px 10px 10px;
    }

img {
  border-radius: 5%; }

.circle {
  background: #456BD9;
  border-radius: 40%;
  float: right;
  height: 15vw;
  margin-left: 1em;
  margin-left: calc(1em + 2vw);
  object-fit: cover;
  width: 15vw;
}
.circleL {
  background: #456BD9;
  border-radius: 40%;
  float: left;
  height: 15vw;
  margin-right: 2em;
  margin-right: calc(2em + 2vw);
  object-fit: cover;
  width: 15vw; }

h1 { font-family: Times, serif;
    font-size: 30pt;
    text-align: left;
    font-color: black;
    margin-bottom: 0; margin-top: 0;
   }

h1.georgia { font-family: Georgia, serif;
    font-size: 30pt;
    text-align: left;
    font-color: black;
    margin-bottom: 0.5; margin-top: 0.5;
   }
h1.arial
 { font-family: Arial, sans-serif;
   font-size: 30pt;
   text-align: left;
   color: black;
   margin-bottom: 0.5; margin-top: 0.5;
  }
h1.narrow
 {  font-family: Arial Narrow, sans-serif;
   font-size: 30pt;
   text-align: left;
   color: black;
  margin-bottom: 0.5; margin-top: 0.5;
  }

h1.impact
 { font-family: Impact, sansserif;
   font-size: 30pt;
   text-align: left;
   color: black;
   margin-bottom: 0; margin-top: 0.5; }

h2 { font-family: Times, serif;
    font-size: 24pt;
    line-height: 1.1;
    text-align: left;
    font-color: black;
    margin-bottom: 0; margin-top: 0;
   }

h2.georgia { font-family: Georgia, serif;
    font-size: 24pt;
    text-align: left;
    font-color: black;
    margin-bottom: 1; margin-top: 1;
   }
h2.arial
 { font-family: Arial, sans-serif;
   font-size: 24pt;
   text-align: left;
   color: black;
   margin-bottom: 1; margin-top: 1;
  }
h2.narrow
 {  font-family: Arial Narrow, sans-serif;
   font-size:24pt;
   text-align: left;
   color: black;
  margin-bottom: 1; margin-top: 1;
  }

h2.impact
 { font-family: Impact, sansserif;
   font-size: 24pt;
   text-align: left;
   color: black;
   margin-bottom: 1; margin-top: 1;}

h2.amper { font-family: AmperSleek sansserif;
    font-size: 24pt;
    line-height: 1.1;
    text-align: left;
    font-color: black;
    margin-bottom: 0; margin-top: 0;
   }

h3 { font-family: Times, serif;
    font-size: 18pt;
    text-align: left;
    font-color: black;
    margin-bottom: 0; margin-top: 0;
   }

h3.georgia { font-family: Georgia, serif;
    font-size: 18pt;
    text-align: left;
    font-color: black;
    margin-bottom: 0; margin-top: 0;
   }
h3.arial
 { font-family: Arial, sans-serif;
   font-size: 18pt;
   text-align: left;
   color: black;
   margin-bottom: 1; margin-top: 1;
  }
h3.narrow
 {  font-family: Arial Narrow, sans-serif;
   font-size: 18pt;
   text-align: left;
   color: black;
   display: inline;
  margin-bottom: 0; margin-top: 0;
  }

h3.impact
 { font-family: Impact, sansserif;
   font-size: 18pt;
   text-align: left;
   color: black;
   margin-bottom: 1px; margin-top: 1px; }

h3.can { font-family: Candara, sans;
   font-size: 18pt;
   text-align: left;
   color: blue;
   margin-bottom: 1px; margin-top: 1px;
   }

h3.canleft { font-family: Candara, sans;
   font-size: 18pt;
   text-align: left;
   color: white;
   margin-bottom: 1px; margin-top: 1px; }

h3.canright { font-family: Candara, sans;
   font-size: 18pt;
   text-align: right;
   color: white;
   margin-bottom: 1px; margin-top: 1px;
   }

h4 { font-family: Times New Roman, Times, sans-serif;
    text-align: justify;
    font-size: 12pt;
    line-height: 13pt;
    margin: 0px;
    }

h4.georgia { font-family: Georgia, serif;
    font-size: 14pt;
    text-align: left;
    font-color: black;
    line-height: 14pt;
   }
h4.arial
 { font-family: Arial, sans-serif;
   font-size: 14pt;
   text-align: left;
   color: black;
   line-height: 14pt;
  }
h4.narrow
  { font-family: Arial Narrow, sans-serif;
   font-size: 14pt;
   text-align: left;
   color: black;
  line-height: 14pt;
  }

h4.can
   { font-family: Candara, sans;
   font-size: 14pt;
   text-align: left;
   color: blue;
   line-height: 14pt;
   }
h4.impact
 { font-family: Impact, sansserif;
   font-size: 14pt;
   letter-spacing: 2px;
   text-align: left;
   color: black;
   line-height: 14pt;
   }

h4.blocklines
   {font-family: Garamond, serif;
   font-size: 14pt;
   line-height: 14pt;
   text-align: right;
   color: blue;
   display: inline;
   }

h4.canleft { font-family: Candara, sans;
   font-size: 14pt;
   text-align: left;
   color: blue;
   line-height: 14pt;
  display: inline; }

h4.canright { font-family: Candara, sans;
   font-size: 14pt;
   text-align: right;
   color: blue;
   line-height: 14pt;
   display: inline; }

h5.arial
 { font-family: Arial, sans-serif;
   font-size: 10pt;
   text-align: left;
   color: black;
   margin-bottom: 0; margin-top: 0;
  }

h5.canleft { font-family: Candara, sans;
   font-size: 10pt;
   text-align: left;
   color: red;
  display: inline; }

h5.canright { font-family: Candara, sans;
   font-size: 10pt;
   text-align: right;
   color: white;
   display: inline; }

h5.blocklines { font-family: Candara; serif;
   font-size: 10pt;
   line-height: 11px;
   text-align: left;
   color: blue;
   }
h5.can
   { font-family: Candara, sans;
   font-size: 10pt;
   text-align: left;
   color: blue;
   }

p.courier {
    font-family: 'Courier New', monospace;;
    text-align: left;
    font-size: 12pt;
    line-height: 13pt;
    color: black;
    margin-bottom: 4px;
    }

p.sans {
    font-family: Arial, sans;
    text-align: justify;
    font-size: 12pt;
    line-height: 13pt;
    color: black;
    margin-bottom: 4px;
    }
p.sansleft {
    font-family: Arial, sans;
    text-align: left;
    font-size: 12pt;
    line-height: 13pt;
    color: black;
    margin: 0px;
    }
p.sansserif {
    font-family: Times New Roman, Times, sans-serif;
    text-align: justify;
    font-size: 12pt;
    line-height: 13pt;
    text-indent: 36px;
    margin: 0px;
    }


p.texthang
  { font-family: Times New Roman, times, sans-serif;
    font-size: 12pt;
    line-height: 13pt;
    margin: 0;
    text-align: justify;
    padding-left: 33px;
    text-indent: -30px; }

p.arialhang
 { font-family: Arial, helvetica;
    font-size: 12pt;
    line-height: 13pt;
    margin: 0;
    text-align: justify;
    padding-left: 15px;
    text-indent: -13px; }

p.blocklines { font-family: Candara, sans;
   font-size: 10pt;
   line-height: 11pt;
   text-align: left;
   color: black;
   margin-top: 1px;
   }

p.crosshead { font-family: Garamond, serif;
        text-align: center;
        font-weight: bold;
        font-size: 16pt;
        line-height: 17pt;
        margin-bottom: 6pt;
        margin-top: 6pt;
        color: black;
        width: 100%; }
p.crosshead1 { font-family: Candara, sans;
        text-align: left;
        font-weight: bold;
        font-size: 16pt;
        line-height: 17pt;
        margin-bottom: 6pt;
        margin-top: 6pt;
        color: #EA445A;
        width: 100%; }
.texthrag
  ```{ font-family: times, serif;
     font-size: 12pt;
      line-height: 13pt;
     text-align: left;
     padding-left: 20px;
     text-indent: -20px; }

p.timesleft
 { font-family: Times New Roman, Times, serif;
    font-size: 13pt;
    line-height: 14pt;
     margin-bottom: 0pt;
     margin-top: 0pt;
     text-align: left;}

.timesright
  { font-family: Times New Roman, Times, serif;
   font-size: 12pt;
   line-height: 13pt;
   margin-bottom: 1pt;
   margin-top: 0;
   text-align: right; }

.figcaption {
        font-style: italic;
        font-size: 10pt;
        line-height: 11pt;
        text-align: right;
        margin-bottom: 25px;
        -webkit-text-size-adjust: 100%;
}
abbr {
    padding:2px 2 px;
    font-variant: all-small-caps;
    }

abbr:hover:before {
   content: attr(title);
   position:absolute;
    background:#000;
    color:#fff;
    padding:5px 5px;
    margin: 0 0 0 0;
}

.message {
    display:inline-block;
    text-indent:70px;
    margin-left:-70px; }