#xl9u5p0 .vjwz5 nav a:hover {
  color: #223fcc;
}
#xl9u5p0 .ptd96 dd {
  margin: 0 0 .8em;
  padding: 0;
}
#xl9u5p0 p {
  margin: 0 0 .35rem;
  text-indent: 1.6rem;
}
#xl9u5p0 .c0srbx li {
  margin: 0;
  padding: 0;
}
.bpcts {
  box-sizing: border-box;
}
#xl9u5p0 .au96h h3 {
  margin: 0 0 .3rem;
}
#xl9u5p0 .vs03vyz h2 {
  margin-top: .8em;
}
.ytjmk {
  margin: 0;
}
::selection {
  background: #e2f3f4;
  color: #262b2e;
}
#xl9u5p0 .zsz4vu {
  padding: 0;
  list-style: none;
  margin: 0;
}
#xl9u5p0 figure>img,#xl9u5p0 .ror1qh>img,#xl9u5p0 .gh2bek>img,#xl9u5p0 .vrtonne>img,#xl9u5p0 .o3mgs>img {
  margin-top: 0;
  margin-bottom: 0;
}
#xl9u5p0 .r4kr49e {
  color: #576f7b;
  font-size: .85rem;
  margin: .5rem 0 1.4rem;
}
#xl9u5p0 img.x5d9qxb {
  margin-right: auto;
  max-width: 92%;
  margin-left: auto;
}
#xl9u5p0 .zt5ln7 a {
  margin: 0 0 .7rem;
  display: block;
}
#xl9u5p0 .wi2qnbh .zsz4vu li,#xl9u5p0 .xrkerid .zsz4vu li {
  display: inline;
}
#xl9u5p0 a {
  border-bottom: 1px solid #223fcc66;
  text-decoration: none;
  color: #223fcc;
}
#xl9u5p0 .vjwz5 {
  margin: 0 0 1.6rem;
  background: #e2f3f4;
  text-align: right;
  padding: .6rem .9rem;
  border-radius: 22px;
}
#xl9u5p0 .zsz4vu li {
  padding: 0;
  margin: 0;
}
#xl9u5p0 .l31xw1 {
  list-style: none;
  padding: 0;
  margin: 0;
}
#xl9u5p0 .f32r8f {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
  gap: .55em 1.2em;
}
#xl9u5p0 td {
  border-bottom: 1px solid #d7e5ec;
  overflow-wrap: anywhere;
  padding: 10px 14px;
}
#xl9u5p0 ul li {
  position: relative;
  padding-left: 1.35rem;
}
#xl9u5p0 .t0bkh9h summary {
  color: #262b2e;
  cursor: pointer;
  font-weight: bold;
  margin: 0 0 .45rem;
}
#xl9u5p0 .t0bkh9h li {
  margin: .1rem 0;
}
#xl9u5p0 summary:focus-visible,#xl9u5p0 .k372eym[tabindex="0"]:focus-visible,#xl9u5p0 a:focus-visible {
  outline-offset: .15rem;
  outline: 2px solid #223fcc;
}
#xl9u5p0 img.ddgb6 {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
}
#xl9u5p0 ul {
  padding-left: 1.25rem;
  list-style: none;
}
.crue {
  display: none;
}
#xl9u5p0 ul li::before {
  content: '\2023';
  left: 0;
  font-weight: 800;
  position: absolute;
  color: #223fcc;
}
#xl9u5p0 figcaption {
  text-align: left;
  font-size: .85rem;
  color: #576f7b;
  line-height: 1.4;
  margin-top: .65em;
}
#xl9u5p0 details.s559f8 {
  padding: .7em 0 .7em 1em;
  margin: 0 0 .45em;
  border-left: 3px solid #223fcc;
}
#xl9u5p0 ol li::marker {
  color: #223fcc;
}
#xl9u5p0 .vjwz5 nav .jtfr8 {
  margin: 0 1.3rem .2rem 0;
  color: #576f7b;
  cursor: default;
}
#xl9u5p0 .l31xw1 li {
  padding: 0;
  display: block;
  margin: 0;
}
#xl9u5p0 .zqgha+.zqgha {
  padding-top: .6em;
  border-top: 1px solid #d7e5ec;
  margin-top: 1.5em;
}
#xl9u5p0 .t0bkh9h ul,#xl9u5p0 .t0bkh9h ol {
  margin: 0;
  padding-left: 1.8rem;
}
#xl9u5p0 .vs03vyz {
  padding: .2em 0 .2em 1em;
  border-left: 4px solid #223fcc;
  margin-top: 2.4em;
}
html {
  -webkit-text-size-adjust: 100%;
}
#xl9u5p0 img {
  height: auto;
  display: block;
  box-shadow: 0 6px 20px rgba(24,37,43,.12);
  margin: 1.8em 0;
  border-radius: 22px;
  max-width: 100%;
}
#xl9u5p0 h2 {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.3;
  margin: 2.5em 0 .45em;
  color: #ae4e1d;
  font-family: Tahoma,Verdana,Geneva,sans-serif;
}
#xl9u5p0 h3 {
  font-family: Tahoma,Verdana,Geneva,sans-serif;
  font-style: italic;
  font-size: 1.16rem;
  color: #262b2e;
  margin: 1.8em 0 .45em;
  font-weight: 700;
}
#xl9u5p0 img.ashsw {
  margin-left: auto;
  margin-right: 0;
  max-width: 74%;
}
#xl9u5p0 .k372eym {
  overflow-x: auto;
  width: 100%;
  margin: 1.8rem 0;
}
#xl9u5p0 th {
  font-weight: bold;
  border-bottom: 2px solid #d7e5ec;
  padding: 10px 14px;
  text-align: center;
  color: #262b2e;
  overflow-wrap: anywhere;
}
#xl9u5p0 .t0bkh9h {
  border: 0;
  border-left: 5px solid #223fcc;
  font-size: .97rem;
  background: #fdfdfd;
  padding: .6rem 1rem;
  margin: 1.4rem 0;
}
#xl9u5p0 .au96h {
  border: 0;
  padding: .9rem 1.2rem;
  border-left: 3px solid #223fcc;
  margin: 0 0 .8rem;
}
body {
  font: 18px/1.74 Calibri,Candara,'Segoe UI',Optima,sans-serif;
  margin: 0;
  background: radial-gradient(circle at 12% 0%,#e2f3f4 0,#f1f5f7 48%,#f1f5f7 100%);
  letter-spacing: .006em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #262b2e;
}