.naxtn__18eq li {
  margin: 0;
  padding: 0;
}
.qik__ced dd {
  padding: 0;
  margin: 0 0 1.1em;
}
.sasl__y7,.sasl__y7 .abj__u99s {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
  gap: 1.4em 1.8em;
  display: grid;
}
ul,ol {
  margin: 0 0 1.4em;
  padding-left: 1.45em;
}
.hdeda__q30d nav {
  grid-column: 2;
  text-align: right;
  line-height: 1.5;
  grid-row: 1 / span 2;
  margin: 0;
  align-self: center;
  font-size: .89rem;
}
img.wucok__xfw {
  margin-left: auto;
  margin-right: auto;
  max-width: 70%;
}
hr {
  border: 0;
  border-top: 1px solid #e3ebec;
  margin: 2.8em 0;
}
ul {
  list-style-type: disc;
}
.qik__ced dt {
  margin: 1.4em 0 .3em;
  font-weight: bold;
}
li::marker {
  color: #185664;
}
h3 {
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  font-weight: 700;
  margin: 1.8em 0 .35em;
  color: #185664;
  font-size: 1.11rem;
}
.zhx__3y8 h3 {
  margin: 1.8em 0 .3em;
  color: #1e2527;
  font-size: 1.14rem;
}
img.iwri__of7 {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.piyk__207 {
  overflow-x: auto;
  width: 100%;
  margin: 1.5em 0;
}
.hdeda__q30d>.yrui__zb,.hdeda__q30d>.fbw__xwuu {
  grid-column: 1;
}
.hdm__asiv::first-letter {
  color: #185664;
  font-weight: 750;
  margin: .02em .08em 0 0;
  line-height: .82;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  font-size: 3.2em;
  float: left;
}
.abj__u99s li::before {
  content: none !important;
  position: static;
}
.yrui__zb {
  letter-spacing: -.01em;
  display: inline-block;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  font-size: 1.35rem;
  color: #1e2527;
  font-weight: 500;
  text-decoration: none;
}
a {
  padding: 0 2px;
  text-decoration: underline;
  color: #185664;
  text-underline-offset: 2px;
  transition: color .14s ease,box-shadow .14s ease;
  border-radius: 3px;
}
* {
  box-sizing: border-box;
}
.aopjn__o08 {
  padding: .85em 1.2em;
  font-size: .95rem;
  border-radius: 8px;
  border: 1px solid #e3ebec;
  margin: 1.4em 0;
  background: transparent;
}
.naxtn__18eq {
  flex-wrap: wrap;
  margin: 0;
  display: flex;
  gap: .1em;
  padding: 0;
  list-style: none;
}
.hqt__fgow li::before {
  position: static;
  content: none !important;
}
.cmoz__lxzp {
  border: 0;
  padding: 0;
  margin: 0 0 .8em;
}
table {
  font-size: .95rem;
  margin: 1.5em 0;
  border: 1px solid #e3ebec;
  border-radius: 12px;
  border-collapse: collapse;
  overflow: hidden;
  width: 100%;
}
.hdeda__q30d nav .pvu__4c {
  cursor: default;
  color: #485457;
  margin: 0 1em .2em 0;
}
h1::after {
  display: block;
  width: 66px;
  content: '';
  margin: .38em auto 0;
  background: #2b9db7;
  height: 2px;
}
.sasl__y7 a,.tkqif__p2 a,.uzu__udxa a {
  overflow-wrap: anywhere;
  padding: .4em .7em;
  min-height: 3rem;
  max-width: 100%;
}
img.fmk__0e {
  margin-left: auto;
  margin-right: 0;
  max-width: 70%;
}
.gyeh__2od {
  padding-bottom: .35em;
  border-bottom: 1px solid #e3ebec;
  margin: 0 0 1.4em;
  font-size: .88rem;
  color: #485457;
}
.hhc__0y {
  font-weight: 700;
  grid-column: 1/-1;
  margin: 0 0 .75em;
  font-size: 1em;
}
.kzzio__wj {
  padding: .45em .8em;
  margin: .2em 0 1.75em;
  display: inline-block;
  color: #1e2527;
  border-left: 3px solid #2b9db7;
  background: #e4f2f5;
  border-radius: 4px;
  font-size: .9rem;
}
.hdm__asiv {
  text-indent: 0;
}
.aopjn__o08 summary {
  color: #1e2527;
  font-weight: bold;
  margin: 0 0 .45em;
  cursor: pointer;
}
.jwcan__yen1 {
  border-left: 3px solid #2b9db7;
  border-radius: 8px;
  padding: .7em 1em .7em 2.4em;
  background: #e4f2f5;
}
figure>img,.ouldt__ja>img,.jxua__u1rd>img,.ikast__h1ls>img,.anadg__4t7j>img {
  margin-top: 0;
  margin-bottom: 0;
}
h1 {
  font-size: 1.9rem;
  line-height: 1.2;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  margin: 0 0 .6em;
  color: #1e2527;
  padding-bottom: .18em;
  letter-spacing: .01em;
  font-weight: 750;
  text-align: center;
}
a:hover {
  background: #e4f2f5;
}
.hdeda__q30d {
  display: grid;
  align-items: center;
  margin: 0 0 1.6em;
  padding-bottom: .6em;
  column-gap: 1.6em;
  grid-template-columns: minmax(8ch,30%) minmax(0,1fr);
  text-align: left;
  border-bottom: 3px solid #2b9db7;
}
.qkf__wi nav+nav {
  border-top: 1px dotted #e3ebec;
  padding-top: .5em;
}
.aopjn__o08 p {
  color: #1e2527;
  margin: 0 0 .45em;
  font-weight: bold;
}
.aopjn__o08 a {
  text-decoration: none;
  padding: .25em 0;
  min-height: 3rem;
  color: #185664;
  display: block;
}
.sasl__y7>.abj__u99s {
  grid-column: 1/-1;
}
td {
  border-bottom: 1px solid #e3ebec;
  overflow-wrap: break-word;
  padding: 10px 12px;
}
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
li {
  margin: .55em 0;
}
.piyk__207 table {
  margin: 0;
}
figure,.ouldt__ja,.jxua__u1rd,.ikast__h1ls,.anadg__4t7j {
  border-top: 1px solid #e3ebec;
  margin: 2em 0;
  border-bottom: 1px solid #e3ebec;
  padding: .7em 0;
}
.hrma__jg,.kcef__an,.vvtfi__1vfe {
  line-height: 1.8;
  margin: .4em 0 0;
}
.kcu__ow {
  color: #485457;
  font-size: .85rem;
  margin: .5em 0 1.4em;
}
figcaption {
  font-size: .82rem;
  color: #485457;
  line-height: 1.4;
  text-align: center;
  background-color: #fdfdfd;
  margin-top: .65em;
}
.tkqif__p2 .abj__u99s li {
  display: inline;
}
.hdeda__q30d nav a {
  color: #485457;
  margin: 0 0 .25em;
  min-height: 3rem;
  transition: color .18s ease-in-out;
  display: block;
  text-decoration: none;
  padding: .25em 0;
}
.vvtfi__1vfe .abj__u99s li+li::before {
  margin: 0 .75em;
  display: inline !important;
  content: ':' !important;
  opacity: .7;
}
.dmxa__ds36 {
  flex-wrap: wrap;
  display: flex;
  gap: 1.4em 1.8em;
}
.ozsbzq {
  padding: 0;
}
.aopjn__o08 li {
  margin: .2em 0;
}
details.lvu__l63m p {
  margin: .6em 0 0;
}
.dmxa__ds36 nav {
  flex: 1 1 12rem;
}
.zhx__3y8 {
  padding-top: 0;
  margin-top: 2.6em;
  border: 0;
}
img.zeygy__bi {
  margin-left: 0;
  max-width: 70%;
  margin-right: auto;
}
p {
  margin: 0 0 1.25em;
}
.abj__u99s li {
  margin: 0;
  padding: 0;
}
.vnifq__zqn {
  background: #e4f2f5;
  padding: .9em 1.2em .9em 2.5em;
  border: 1px solid #e3ebec;
  border-radius: 8px;
}
.vvtfi__1vfe a+a::before {
  content: ':';
  opacity: .7;
  margin: 0 .75em;
}
.yoxz__zv {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr));
  gap: .55em 1.2em;
  display: grid;
}
th {
  font-weight: bold;
  color: #1e2527;
  overflow-wrap: break-word;
  text-align: left;
  border-bottom: 1px solid #e3ebec;
  background: #e4f2f5;
  padding: 10px 12px;
}
.guwu__o6 nav {
  min-width: 0;
}
caption {
  color: #1e2527;
  font-weight: bold;
  text-align: left;
  caption-side: top;
  padding: .35em 0;
}
.tkqif__p2 a {
  display: inline-block;
  border-radius: .65em;
  margin: 0 .5em .5em 0;
  border: 1px solid #e3ebec;
}
blockquote {
  border-radius: 8px;
  padding: .9em 1.2em;
  background: #e4f2f5;
  margin: 1.4em 0;
}
.uzu__udxa a {
  border-bottom: 1px solid #e3ebec;
  display: block;
}
details.lvu__l63m {
  padding: .7em 0;
  border: 0;
}
.gjhq__c15 {
  max-width: 840px;
  margin: 44px auto;
  background: #fdfdfd;
  border: 1px solid #e3ebec;
  border-radius: 8px;
  box-shadow: 0 6px 20px rgba(20,40,44,.06);
  padding: 58px 42px;
  overflow-wrap: break-word;
  outline: 1px solid #e3ebec;
  outline-offset: -6px;
  border-right: 2px solid #2b9db7;
}
.hqt__fgow li {
  display: block;
  margin: 0;
  padding: 0;
}
.fbw__xwuu {
  font-weight: 400;
  margin: .4em 0 0;
  font-size: .82rem;
  color: #485457;
}
:is(h2,h3,h4) {
  scroll-margin-top: 1.5rem;
}
.guwu__o6 {
  border-top: 1px solid #e3ebec;
  text-align: center;
  padding-top: 1.4em;
  font-size: .95rem;
  margin-top: 2em;
}
.vyayrrjkrf {
  margin: 0;
}
.hrma__jg a {
  margin: 0 1.4em .3em 0;
  padding: .25em 0;
  min-height: 3rem;
  display: inline-block;
}
a:focus-visible,summary:focus-visible,.piyk__207[tabindex="0"]:focus-visible {
  outline-offset: 1px;
  box-shadow: 0 0 0 3px #185664;
  outline: 2px solid #1e2527;
}
.hqt__fgow {
  margin: 0;
  padding: 0;
  list-style: none;
}
body {
  font: 18px/1.66 'Times New Roman',Times,Georgia,serif;
  margin: 0;
  background: #eef0f0;
  letter-spacing: .01em;
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
  color: #1e2527;
}
.abj__u99s {
  list-style: none;
  margin: 0;
  padding: 0;
}
.kcef__an a {
  display: block;
  padding: .25em 0;
  margin: 0 0 .45em;
  min-height: 3rem;
}
strong {
  color: #1e2527;
}
img {
  margin: 2em 0;
  max-width: 100%;
  height: auto;
  display: block;
  box-shadow: 0 4px 14px rgba(20,40,44,.10);
}
.cmoz__lxzp h3 {
  margin: 0 0 .4em;
}
img.kdwpe__vgo {
  max-width: 100%;
  margin-right: 0;
  margin-left: 0;
}
::selection {
  background: #e4f2f5;
  color: #1e2527;
}
.hdeda__q30d nav a:hover {
  color: #185664;
}
.hrma__jg .abj__u99s li,.vvtfi__1vfe .abj__u99s li {
  display: inline;
}