:root {
  --c-surface: #fdfdfc;
  --color-soft: #e9f4ed;
  --primary: #2b83c3;
  --link: #246da2;
  --content-width: 760px;
  --c-border: #e2eeec;
  --c-bg: #e9eaea;
  --color-muted: #606c6a;
  --ink: #212c29;
}
#gjlpoffd .zexoi8c nav+nav {
  border-top: 1px dotted var(--c-border);
  padding-top: 1em;
}
#gjlpoffd .j53c5o,#gjlpoffd .j53c5o .zvk6j0 {
  gap: .8em 1.2em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr));
  display: grid;
}
#gjlpoffd .hzkg0fr {
  font-size: .82rem;
  color: var(--color-muted);
  margin: 0 0 1.4em;
}
#gjlpoffd .pd3uij7 {
  display: flex;
  gap: .8em 1.2em;
  flex-wrap: wrap;
}
#gjlpoffd .j53c5o a,#gjlpoffd .igcpnyu a,#gjlpoffd .sx0jex a {
  padding: .3em .5em;
  max-width: 100%;
  min-height: 2.75rem;
  overflow-wrap: anywhere;
}
#gjlpoffd .audszuzw nav a+a::before {
  content: '\2022';
  margin: 0 .55rem;
  opacity: .45;
}
#gjlpoffd .cy9sfm7>h2:first-child {
  margin-top: 0;
}
#gjlpoffd .zvk6j0 {
  padding: 0;
  list-style: none;
  margin: 0;
}
.tbzj {
  display: none;
}
body {
  -webkit-font-smoothing: subpixel-antialiased;
  margin: 0;
  -moz-osx-font-smoothing: grayscale;
  min-height: 100vh;
  background: var(--c-bg);
  font: 18px/1.7 Helvetica,'Helvetica Neue',Arial,sans-serif;
  word-spacing: .02em;
  color: var(--ink);
}
#gjlpoffd caption {
  caption-side: top;
  text-align: center;
  font-weight: 600;
  padding: .55em 0;
  color: var(--ink);
}
#gjlpoffd .igcpnyu a {
  display: inline-block;
  margin: 0 .5em .5em 0;
  border: 1px solid var(--c-border);
  border-radius: .65em;
}
#gjlpoffd .zvk6j0 li::before {
  display: none;
  content: "";
}
#gjlpoffd .audszuzw nav .aq8dw9q li+li::before {
  content: '\2022';
  margin: 0 .55rem;
  opacity: .45;
}
#gjlpoffd .audszuzw {
  padding: .75rem 1rem;
  text-align: right;
  border: 1px solid var(--c-border);
  margin: 0 0 1.3rem;
  border-radius: 8px;
}
#gjlpoffd::before {
  height: 5px;
  width: 48px;
  background: var(--primary);
  border-radius: 2px;
  margin: 0 0 1.3em;
  content: '';
  display: block;
}
:is(#gjlpoffd h2,#gjlpoffd h3) {
  scroll-margin-top: 24px;
}
#gjlpoffd .w00l3c nav {
  min-width: 0;
}
#gjlpoffd th {
  border-bottom: 1px solid var(--c-border);
  text-align: left;
  padding: 9px 11px;
  font-weight: 600;
  color: var(--ink);
  overflow-wrap: break-word;
  background: var(--color-soft);
}
#gjlpoffd .hjurywsq p {
  color: var(--ink);
  margin: 0 0 .45rem;
  font-weight: 600;
}
#gjlpoffd {
  max-width: var(--content-width);
  margin: 30px auto;
  background: var(--c-surface);
  border: 1px solid var(--c-border);
  border-radius: 8px;
  box-shadow: 0 6px 14px rgba(25,51,46,.08);
  padding: 44px 30px;
  overflow-wrap: break-word;
  outline: 3px double var(--c-border);
  outline-offset: 4px;
  border-left: 2px solid var(--primary);
}
#gjlpoffd details.dk8wxk2s p {
  margin: .8rem 0 0;
}
#gjlpoffd .px7v2315,#gjlpoffd .eb2uibb,#gjlpoffd .lcrxvv {
  margin: .6rem 0 0;
  line-height: 1.6;
}
.ijaovcml {
  box-sizing: border-box;
}
#gjlpoffd .u9ljh4u {
  font-size: 1.05em;
  grid-column: 1/-1;
  margin: 0 0 .75em;
  font-weight: 600;
}
#gjlpoffd h2 {
  font-size: 1.6rem;
  line-height: 1.22;
  margin: 1.8em 0 .45em;
  letter-spacing: .03em;
  font-variant: small-caps;
  font-family: 'Book Antiqua',Palatino,serif;
  font-weight: 900;
  color: var(--ink);
}
#gjlpoffd .hjurywsq ul,#gjlpoffd .hjurywsq ol {
  padding-left: 1.6rem;
  margin: 0;
}
#gjlpoffd .js52d9l {
  border-radius: 8px;
  border: 1px solid var(--c-border);
  padding: 1.2em 1.35em;
  margin-top: 2.6em;
}
.unxehkmnc {
  box-sizing: border-box;
}
#gjlpoffd ul,#gjlpoffd ol {
  margin: 0 0 1.2rem;
  padding-left: 1.6rem;
}
#gjlpoffd .aq8dw9q li {
  display: inline;
  padding: 0;
  margin: 0;
}
#gjlpoffd .a1cpboux {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr));
  gap: .8em 1.2em;
  display: grid;
}
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
#gjlpoffd .sx0jex a {
  border-bottom: 1px dotted var(--c-border);
  display: block;
}
#gjlpoffd .hjurywsq {
  margin: 1.8rem 0;
  background: var(--c-surface);
  border-left: 5px solid var(--primary);
  padding: .85rem 1.2rem;
  border: 0;
  font-size: .9rem;
}
#gjlpoffd img.yr1mr4n {
  margin-right: auto;
  max-width: 95%;
  margin-left: auto;
}
#gjlpoffd details.dk8wxk2s {
  margin: 0 0 .55em;
  border: 1px solid var(--c-border);
  padding: .6em .8em;
  border-radius: 8px;
}
#gjlpoffd .elae9x {
  color: var(--color-muted);
  font-size: .82rem;
  margin: .4rem 0 0;
  font-weight: 400;
}
#gjlpoffd img.jvrsc3ch {
  max-width: 62%;
  margin-right: auto;
  margin-left: 0;
}
#gjlpoffd .l9atn5 {
  background: var(--color-soft);
  padding: .7em 1em .7em 2.4em;
  border-left: 3px solid #992abc;
  border-radius: 8px;
}
#gjlpoffd .c7eyhe7 dd {
  padding: 0;
  margin: 0 0 1.2em;
}
#gjlpoffd figcaption {
  line-height: 1.6;
  font-size: .8rem;
  text-align: left;
  color: var(--color-muted);
  margin-top: .35em;
}
#gjlpoffd .fx9g6i h3 {
  margin: 0 0 .3rem;
}
#gjlpoffd .audszuzw nav {
  font-size: .95rem;
  line-height: 1.8;
  margin: .7rem 0 0;
}
#gjlpoffd figure>img,#gjlpoffd .dctdtxpu>img,#gjlpoffd .rve3fj>img,#gjlpoffd .kke8frmc>img,#gjlpoffd .rh5cwt4>img {
  margin-bottom: 0;
  margin-top: 0;
}
#gjlpoffd h1::after {
  display: block;
  background: var(--primary);
  content: '';
  height: 3px;
  margin: .38em auto 0;
  width: 58px;
}
#gjlpoffd .js52d9l h2 {
  margin-top: .4em;
}
#gjlpoffd .aq8dw9q {
  list-style: none;
  margin: 0;
  padding: 0;
}
#gjlpoffd .hzkg0fr a {
  color: var(--color-muted);
  text-decoration: none;
}
#gjlpoffd a:hover {
  border-bottom-color: var(--link);
}
#gjlpoffd table {
  border-radius: 12px;
  font-size: .9rem;
  border: 1px solid var(--c-border);
  margin: 1.8rem 0;
  width: 100%;
  overflow: hidden;
  border-collapse: collapse;
}
#gjlpoffd .lcrxvv a {
  max-width: 100%;
  min-height: 2.75rem;
  padding: .25rem 0;
  display: inline-block;
  vertical-align: middle;
  min-width: 24px;
}
#gjlpoffd strong {
  color: var(--ink);
}
#gjlpoffd .r8qe4dq {
  list-style: none;
  display: flex;
  padding: 0;
  gap: .15em;
  flex-wrap: wrap;
  margin: 0;
}
.kkx6fu {
  padding: .45em .8em;
  font-size: .9rem;
  background: var(--color-soft);
  display: inline-block;
  border-radius: 4px;
  color: var(--ink);
  margin: .25em 0 1.4em;
  border-left: 3px solid var(--primary);
}
#gjlpoffd td {
  overflow-wrap: break-word;
  border-bottom: 1px solid var(--c-border);
  padding: 9px 11px;
}
#gjlpoffd details.dk8wxk2s summary {
  color: var(--ink);
  font-weight: 600;
  cursor: pointer;
}
* {
  box-sizing: border-box;
}
#gjlpoffd .cy9sfm7 {
  padding-left: 1.1em;
  margin: 1.5em 0;
  border-left: 3px solid var(--primary);
}
#gjlpoffd .j53c5o>.zvk6j0 {
  grid-column: 1/-1;
}
#gjlpoffd img {
  max-width: 100%;
  box-shadow: 0 6px 20px rgba(25,51,46,.12);
  border-radius: 8px;
  margin: 2em 0;
  display: block;
  height: auto;
}
#gjlpoffd figure,#gjlpoffd .dctdtxpu,#gjlpoffd .rve3fj,#gjlpoffd .kke8frmc,#gjlpoffd .rh5cwt4 {
  margin: 2rem 0;
  border-bottom: 1px solid var(--c-border);
  border-top: 1px solid var(--c-border);
  padding: .9rem 0;
}
#gjlpoffd .hjurywsq li {
  margin: .1rem 0;
}
#gjlpoffd .pd3uij7 nav {
  flex: 1 1 11rem;
}
#gjlpoffd .fx9g6i {
  border-radius: 8px;
  padding: .7rem 1rem;
  border: 1px solid var(--c-border);
  margin: 0 0 1rem;
}
#gjlpoffd .c7eyhe7 dt {
  margin: 1.5em 0 .3em;
  font-weight: 600;
}
#gjlpoffd .zvk6j0 li {
  padding: 0;
  margin: 0;
}
#gjlpoffd blockquote {
  border-left: 4px solid #992abc;
  padding: .5rem 1.1rem;
  margin: 1.4rem 0;
  background: var(--color-soft);
  border-radius: 0 8px 8px 0;
}
#gjlpoffd .w00l3c {
  font-size: .88rem;
  text-align: center;
  border: 0;
  padding-top: 0;
  margin-top: 2.4em;
}
#gjlpoffd .aq8dw9q li::before {
  display: none;
  content: "";
}
#gjlpoffd img.bj8185 {
  margin-right: auto;
  max-width: 62%;
  margin-left: auto;
}
#gjlpoffd p {
  margin: 0 0 1.15rem;
}
#gjlpoffd img.nnwjtek {
  margin-left: 0;
  max-width: 100%;
  margin-right: 0;
}
#gjlpoffd .js52d9l h3 {
  color: var(--ink);
  margin: 1.8em 0 .3em;
  font-size: 1.05rem;
}
#gjlpoffd .audszuzw nav a:hover {
  color: var(--link);
}
#gjlpoffd .t9hvza6 table {
  margin: 0;
}
#gjlpoffd li::marker {
  color: var(--link);
}
#gjlpoffd .px7v2315 a {
  margin: 0 1rem .3rem 0;
  padding: .25rem 0;
  min-height: 2.75rem;
  display: inline-block;
}
#gjlpoffd .audszuzw nav a {
  padding: .25rem 0;
  text-decoration: none;
  color: var(--color-muted);
  margin: 0 .85rem .2rem 0;
  min-height: 2.75rem;
  display: inline-block;
}
::selection {
  background: var(--color-soft);
  color: var(--ink);
}
#gjlpoffd .flmeork {
  text-transform: uppercase;
  color: var(--link);
  font-weight: 600;
  font-size: 1.7rem;
  display: inline-block;
  text-decoration: none;
  font-family: 'Book Antiqua',Palatino,serif;
  letter-spacing: .05em;
}
#gjlpoffd .igcpnyu .zvk6j0 li {
  display: inline;
}
#gjlpoffd .lcrxvv a+a::before {
  opacity: .45;
  content: '\002d';
  margin: 0 .85rem;
}
#gjlpoffd .eb2uibb a {
  min-height: 2.75rem;
  padding: .25rem 0;
  margin: 0 0 .55rem;
  display: block;
}
#gjlpoffd h3 {
  font-size: 1.22rem;
  color: var(--ink);
  margin: 1.8em 0 .4em;
  font-weight: 400;
  font-family: 'Book Antiqua',Palatino,serif;
}
#gjlpoffd a {
  text-decoration: none;
  color: var(--link);
  border-bottom: 1px solid currentColor;
}
#gjlpoffd .r8qe4dq li {
  padding: 0;
  margin: 0;
}
#gjlpoffd li {
  margin: .4rem 0;
}
#gjlpoffd .hjurywsq summary {
  margin: 0 0 .45rem;
  color: var(--ink);
  cursor: pointer;
  font-weight: 600;
}
#gjlpoffd .wzvtbq0 {
  grid-template-columns: repeat(auto-fit,minmax(13rem,1fr));
  gap: .3em .8em;
  display: grid;
}
#gjlpoffd .pte9u7y {
  border-radius: 8px;
  border: 1px solid var(--c-border);
  padding: .9em 1.2em .9em 2.5em;
  background: var(--color-soft);
}
#gjlpoffd .hjurywsq a {
  color: var(--link);
  min-height: 2.75rem;
  padding: .25rem 0;
  text-decoration: none;
  display: inline-block;
}
#gjlpoffd .px7v2315 .zvk6j0 li,#gjlpoffd .lcrxvv .zvk6j0 li {
  display: inline;
}
#gjlpoffd .t9hvza6[tabindex="0"]:focus-visible,#gjlpoffd a:focus-visible,#gjlpoffd summary:focus-visible {
  box-shadow: 0 0 0 3px var(--link);
  outline-offset: 4px;
  outline: 2px solid var(--ink);
}
#gjlpoffd .lcrxvv .zvk6j0 li+li::before {
  margin: 0 .85rem;
  opacity: .45;
  display: inline !important;
  content: '\002d' !important;
}
#gjlpoffd .audszuzw nav .m67vsunq {
  margin: 0 .85rem .2rem 0;
  color: var(--color-muted);
  cursor: default;
}
#gjlpoffd ul {
  list-style-type: disc;
}
#gjlpoffd .t9hvza6 {
  overflow-x: auto;
  margin: 1.8rem 0;
  -webkit-overflow-scrolling: touch;
  width: 100%;
}
#gjlpoffd img.jplkh0qk {
  margin-right: 0;
  margin-left: auto;
  max-width: 62%;
}
#gjlpoffd h1 {
  letter-spacing: .01em;
  font-family: 'Book Antiqua',Palatino,serif;
  line-height: 1.2;
  font-size: 2.4rem;
  color: var(--ink);
  margin: 0 0 .45em;
  font-weight: 750;
  padding-bottom: .18em;
  text-align: center;
}
@media(max-width:680px){body {
  background: #fdfdfc;
}
#gjlpoffd {
  outline-offset: -3px;
  margin: 0;
  border-right: 0;
  border-left: 0;
  outline: 2px double #e2eeec;
  border-radius: 0;
  padding: 20px 16px;
}
#gjlpoffd img.jvrsc3ch,#gjlpoffd img.bj8185,#gjlpoffd img.jplkh0qk {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}}
#gjlpoffd .jzixs2yf{padding-inline-start:1.15em;border-inline-start:3px solid currentColor}
@media(max-width:560px){#gjlpoffd h1{font-size:2.1375rem}}#gjlpoffd figcaption{font-size:0.9rem}
#gjlpoffd table:not(.t9hvza6 table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:680px){#gjlpoffd th,#gjlpoffd td{overflow-wrap:break-word;word-break:normal;padding-inline:5.5px}}
#gjlpoffd pre{max-width:100%;overflow-x:auto;box-sizing:border-box}#gjlpoffd .audszuzw nav{min-width:0;max-width:100%}#gjlpoffd .audszuzw nav a,#gjlpoffd .m67vsunq{overflow-wrap:normal;word-break:normal}#gjlpoffd .hzkg0fr>a{flex:0 0 auto;white-space:nowrap}
#gjlpoffd .xoqpe7{display:none}
@media(max-width:48rem){
#gjlpoffd .lim2ed9w{min-width:0;max-width:100%;margin-inline:0}
#gjlpoffd .lim2ed9w>img{display:none}
#gjlpoffd .lim2ed9w>figcaption{display:none}
#gjlpoffd .lim2ed9w>.xoqpe7{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
#gjlpoffd .xoqpe7 .m9yhci{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
#gjlpoffd .xoqpe7 .sc71qzga{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
#gjlpoffd .xoqpe7 .hma3j92{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
#gjlpoffd .xoqpe7 ol.hma3j92{list-style:decimal;padding-left:1.8em}
#gjlpoffd .xoqpe7 .hma3j92>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
#gjlpoffd .xoqpe7 .hma3j92>li::before{content:none!important;display:none!important}
#gjlpoffd .xoqpe7 .hma3j92>li::marker{color:inherit;font-size:1em;font-weight:600}
#gjlpoffd .xoqpe7.pmp29iex .hma3j92{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
#gjlpoffd .xoqpe7.iih3dn1w .hma3j92>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
#gjlpoffd .xoqpe7.hc49rk43 .hma3j92>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
#gjlpoffd .xoqpe7.w58icf9o .hma3j92>li{border-radius:.7em}
}
@media print{html,body{background:#fff!important;color:#111!important}#gjlpoffd,#gjlpoffd *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}#gjlpoffd *::before,#gjlpoffd *::after,#gjlpoffd *::first-letter,#gjlpoffd *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}#gjlpoffd{max-width:100%!important;width:auto!important;box-sizing:border-box}#gjlpoffd details::details-content{content-visibility:visible!important;display:block!important}#gjlpoffd details:not([open])>:not(summary){display:block!important}#gjlpoffd .t9hvza6{max-width:100%!important;overflow:visible!important}#gjlpoffd table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}#gjlpoffd th,#gjlpoffd td{overflow-wrap:anywhere!important;word-break:normal!important}#gjlpoffd table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}#gjlpoffd img{max-width:100%!important;height:auto!important}#gjlpoffd .xoqpe7{display:none!important}#gjlpoffd .lim2ed9w>img{display:block!important}}