/* main */
.cplyw0 ul { padding-left: 1.25rem; list-style: none }
.cplyw0 .w1vhxlr a { display: block; margin: 0 0 .45rem }
.cplyw0 .cjrsf2 li { padding: 0; margin: 0 }
.cplyw0 .gk6vu nav { line-height: 1.5; margin-left: auto; margin: .7rem 0 0; text-align: right; font-size: .92rem }
.cplyw0 .yb6ex4x { grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)); gap: .4em 1em; display: grid }
.cplyw0 .xuv32w1 li::before { content: none !important }
.cplyw0 .c3gjxv8[tabindex="0"]:focus-visible,.cplyw0 a:focus-visible,.cplyw0 summary:focus-visible { outline: 3px double #202524; outline-offset: 3px }
.cplyw0 .mgpk2,.cplyw0 .w1vhxlr,.cplyw0 .j0aly24 { margin: .5rem 0 0; line-height: 1.5 }
.cplyw0 .gk6vu nav .hdk5i li+li::before { content: '\002d'; margin: 0 .75rem; opacity: .55 }
.cplyw0 .kh0t0hv dt { font-weight: 600; margin: 1em 0 .3em }
.cplyw0 .coili5>h2:first-child { margin-top: 0 }
.cplyw0 .mgpk2 a { min-height: 48px; display: inline-block; padding: .25rem 0; margin: 0 1rem .3rem 0 }
.cplyw0 .coili5 { border-radius: 6px; border: 1px solid #dbeae7; margin: 1.2em 0; background: #f0f8f4; padding: 1.35em 1.5em }
.cplyw0 details.qnkwet summary { font-weight: 600; color: #202524; cursor: pointer }
.cplyw0 .hdk5i li::before { content: none !important }
.cplyw0 .j0aly24 .xuv32w1 li+li::before { content: '\002d'; opacity: .55; margin: 0 .75rem }
.cplyw0 h2 { font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; margin: 2.3em 0 .5em; font-weight: 600; border-bottom: 1px solid #dbeae7; line-height: 1.3; font-size: 1.6rem; color: #202524; padding-bottom: .25em }
.cplyw0 .xuv32w1 { margin: 0; list-style: none; padding: 0 }
.cplyw0 .hdk5i li { margin: 0; padding: 0; display: inline }
.cplyw0 .njbpvzy h3 { color: #202524; margin: 1.4em 0 .3em; font-size: 1.1rem }
.cplyw0 .kphkp { border-radius: 6px; padding: .9rem 1.2rem; background: #fcfcfb; margin: 0 0 .8rem; border: 1px solid #dbeae7 }
.cplyw0 .kh0t0hv dd { padding: 0; margin: 0 0 1em }
.cplyw0 figure>img,.cplyw0 .jnug8>img,.cplyw0 .l2sq5>img,.cplyw0 .efpbue>img,.cplyw0 .p5rclv>img { margin-top: 0; margin-bottom: 0 }
.cplyw0 img.t8lg72w { max-width: 95%; margin-right: auto; margin-left: auto }
.cplyw0 .wfxzst a { display: inline-block; min-height: 48px; padding: .25rem 0; text-decoration: none; color: #2b77a3 }
.cplyw0 .f93ko { background: #f0f8f4; display: inline-flex; color: #587772; border-radius: 999px; max-width: 100%; padding: .25em .55em; margin: 0 0 1.4em; font-size: .8rem }
.cplyw0 .wfxzst ul,.cplyw0 .wfxzst ol { margin: 0; padding-left: 1.6rem }
.cplyw0 p { margin: 0 0 .95rem }
.cplyw0 .c3gjxv8 table { margin: 0 }
.cplyw0 .r9h0sjz { font-weight: 650; text-transform: uppercase; color: #202524; letter-spacing: .05em; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; font-size: 1.15rem; display: inline-block; text-decoration: none }
.g59bdfs { font-size: .95rem; letter-spacing: .1em; display: inline-block; color: #2b77a3; margin: .25em 0 1.4em }
.cplyw0 img.ijuu8n { margin-right: 0; margin-left: 0; max-width: 100% }
.cplyw0 figcaption { font-size: .82rem; margin-top: .65em; color: #587772; text-align: center; line-height: 1.6 }
*,*::before,*::after { box-sizing: border-box }
.cplyw0 .hdk5i { margin: 0; padding: 0; list-style: none }
body { font: 18.5px/1.62 'Lucida Sans','Lucida Grande',Geneva,Verdana,sans-serif; color: #202524; margin: 0; background: #f7f7f7; letter-spacing: -.004em; min-height: 100vh }
.cplyw0 .gk6vu nav .wwatwc0 { margin: 0 1rem .2rem 0; color: #587772; cursor: default }
.cplyw0 h1 { padding-bottom: .35em; font-size: 2.4rem; margin: 0 0 .65em; border-bottom: 1px solid #dbeae7; color: #202524; line-height: 1.18; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; font-weight: 750; letter-spacing: -.02em }
.cplyw0 ul,.cplyw0 ol { padding-left: 1.6rem; margin: 0 0 1.4rem }
.cplyw0 .njbpvzy h2 { margin-top: .5em }
.cplyw0 details.qnkwet p { margin: .8em 0 0 }
.cplyw0 .mgpk2 .xuv32w1 li,.cplyw0 .j0aly24 .xuv32w1 li { display: inline }
.cplyw0 .xuv32w1 li { padding: 0; margin: 0 }
.cplyw0 .f93ko a { text-decoration: none; color: #587772 }
.cplyw0 .cjrsf2 { margin: 0; flex-wrap: wrap; gap: .15em; padding: 0; display: flex; list-style: none }
.cplyw0 img.a2j2o { margin-left: auto; margin-right: auto; max-width: 78% }
.cplyw0 table { margin: 1.2rem 0; width: 100%; border-collapse: collapse; font-size: .97rem }
.cplyw0 td { overflow-wrap: break-word; border-bottom: 1px solid #dbeae7; padding: 10px 12px }
.cplyw0 .wfxzst summary { color: #202524; cursor: pointer; margin: 0 0 .45rem; font-weight: 600 }
html { -webkit-text-size-adjust: 100% }
.cplyw0 details.qnkwet { padding: .65em .8em; border: 1px solid #dbeae7; border-radius: 5px; background: #fcfcfb; margin: 0 0 .65em }
.cplyw0 .gk6vu nav a { display: inline-block; min-height: 48px; padding: .25rem 0; color: #587772; text-decoration: none; margin: 0 1rem .2rem 0 }
.cplyw0 figure,.cplyw0 .jnug8,.cplyw0 .l2sq5,.cplyw0 .efpbue,.cplyw0 .p5rclv { border-radius: 5px; background: #fcfcfb; border: 1px solid #dbeae7; padding: .6rem; margin: 1.6rem 0 }
.cplyw0 img { height: auto; display: block; box-shadow: 0 4px 14px rgba(29,71,64,.10); max-width: 100%; margin: 1.6em 0 }
.cplyw0 li { margin: .4rem 0 }
.cplyw0 .njbpvzy { background: #f0f8f4; margin-top: 2.6em; border-radius: 6px; padding: 1.2em 1.35em }
.cplyw0 .gk6vu nav a+a::before { opacity: .55; content: '\002d'; margin: 0 .75rem }
.cplyw0 a { text-underline-offset: 3px; text-decoration: underline dotted; color: #2b77a3 }
.cplyw0 .kvq5ube { margin: .35rem 0 1.2rem; font-size: .9rem; color: #587772 }
.cplyw0 img.jj23qqc { margin-left: 0; max-width: 78%; margin-right: auto }
.cplyw0 caption { caption-side: bottom; color: #587772; padding: .45em 0; text-align: left; font-weight: 600 }
.cplyw0 .gk6vu { border-radius: 4px; background: #f0f8f4; gap: .55rem 1.2rem; text-align: left; margin: 0 0 1.8rem; display: flex; flex-wrap: wrap; align-items: baseline; padding: .75rem 1rem }
.cplyw0 .oomufbv { background: #f0f8f4; border-radius: 5px; border: 1px solid #dbeae7; padding: .9em 1.2em .9em 2.5em }
.cplyw0 ul li::before { font-weight: 700; content: '\25c6'; color: #2b77a3; position: absolute; left: 0 }
.cplyw0 strong { color: #202524 }
.cplyw0 .h03zdv { grid-template-columns: repeat(auto-fit,minmax(13rem,1fr)); display: grid; gap: 1em 1.4em }
.cplyw0 .baq4as7 { border-radius: 4px; background: #f0f8f4; padding: .7em 1em .7em 2.4em; border-left: 3px solid #b53045 }
.cplyw0 img.gye49hq { max-width: 78%; margin-right: 0; margin-left: auto }
.cplyw0 .gk6vu nav a:hover { color: #2b77a3 }
.cplyw0 .wfxzst li { margin: .25rem 0 }
.cplyw0 th { overflow-wrap: break-word; font-weight: 600; color: #202524; padding: 10px 12px; border-bottom: 2px solid #dbeae7; text-align: center }
.cplyw0 .p82nc { background: #f0f8f4; padding: 1.2em 1.35em; margin-top: 2.4em; border-radius: 5px }
.cplyw0 hr { border: 0; height: 2px; background: linear-gradient(90deg,#2e80af,transparent); margin: 2.4em 0 }
.cplyw0 blockquote { font-style: italic; border-left: 2px solid #dbeae7; color: #202524; margin: 1.4rem 0; font-size: 1.08rem; padding: .3rem 0 .3rem 1.3rem }
.cplyw0 ul li { position: relative; padding-left: 1.35rem }
.cplyw0 { max-width: 880px; margin: 34px auto; background: #fcfcfb; border: 1px solid #dbeae7; border-radius: 0px; box-shadow: 0 6px 10px rgba(29,71,64,.14); padding: 34px 42px; overflow-wrap: break-word }
.skpzwb { display: none }
.cplyw0 h3 { margin: 1.4em 0 .5em; color: #202524; font-weight: 700; font-size: 1.22rem; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif }
.cplyw0 .c3gjxv8 { margin: 1.2rem 0; width: 100%; overflow-x: auto }
.cplyw0 .kphkp h3 { margin: 0 0 .3rem }
.cplyw0 .j0aly24 a+a::before { opacity: .55; margin: 0 .75rem; content: '\002d' }
.cplyw0 .wfxzst { background: #f0f8f4; border-top: 1px solid #dbeae7; margin: 1.8rem 0; border-bottom: 1px solid #dbeae7; padding: .75rem 1.1rem; font-size: .97rem }
.cplyw0 .j0aly24 a { display: inline }
@media(max-width:680px){body { background: #fcfcfb }
.cplyw0 { margin: 0; border-right: 0; border-radius: 0; border-left: 0; padding: 26px 18px }
.cplyw0 img.jj23qqc,.cplyw0 img.a2j2o,.cplyw0 img.gye49hq { margin-right: auto; margin-left: auto; max-width: 100% }
.cplyw0 .gk6vu { display: block; text-align: left }
.cplyw0 .gk6vu nav { margin: .7rem 0 0; text-align: left }
.cplyw0 .coili5 { padding: .8em .9em }}
@media (min-width:1080px){.cplyw0 { padding: 44px 50px }
.cplyw0 h1 { font-size: 2.55rem }}
@supports (text-wrap: pretty){.cplyw0 p{text-wrap:pretty}}
@media (prefers-color-scheme: dark){.cplyw0 .c3gjxv8[tabindex="0"]:focus-visible,.cplyw0 a:focus-visible,.cplyw0 summary:focus-visible { outline: 3px double #eaefee }
.cplyw0 .coili5 { background: #293d31; border: 1px solid #374442 }
.cplyw0 details.qnkwet summary { color: #eaefee }
.cplyw0 h2 { color: #eaefee; border-bottom: 1px solid #374442 }
.cplyw0 .njbpvzy h3 { color: #eaefee }
.cplyw0 .kphkp { background: #1b2725; border: 1px solid #374442 }
.cplyw0 .wfxzst a { color: #50aade }
.cplyw0 .f93ko { background: #293d31; color: #97b4b0 }
.cplyw0 .r9h0sjz { color: #eaefee }
.g59bdfs { color: #50aade }
.cplyw0 figcaption { color: #97b4b0 }
body { color: #eaefee; background: #101514 }
.cplyw0 .gk6vu nav .wwatwc0 { color: #97b4b0 }
.cplyw0 h1 { border-bottom: 1px solid #374442; color: #eaefee }
.cplyw0 .f93ko a { color: #97b4b0 }
.cplyw0 td { border-bottom: 1px solid #374442 }
.cplyw0 .wfxzst summary { color: #eaefee }
.cplyw0 details.qnkwet { background: #1b2725; border: 1px solid #374442 }
.cplyw0 .gk6vu nav a { color: #97b4b0 }
.cplyw0 figure,.cplyw0 .jnug8,.cplyw0 .l2sq5,.cplyw0 .efpbue,.cplyw0 .p5rclv { border: 1px solid #374442; background: #1b2725 }
.cplyw0 .njbpvzy { background: #293d31 }
.cplyw0 a { color: #50aade }
.cplyw0 .kvq5ube { color: #97b4b0 }
.cplyw0 caption { color: #97b4b0 }
.cplyw0 .gk6vu { background: #293d31 }
.cplyw0 .oomufbv { background: #293d31; border: 1px solid #374442 }
.cplyw0 ul li::before { color: #50aade }
.cplyw0 strong { color: #eaefee }
.cplyw0 .baq4as7 { background: #293d31; border-left: 3px solid #e88796 }
.cplyw0 .gk6vu nav a:hover { color: #50aade }
.cplyw0 th { border-bottom: 2px solid #374442; color: #eaefee }
.cplyw0 .p82nc { background: #293d31 }
.cplyw0 hr { background: linear-gradient(90deg,#4ca8dd,transparent) }
.cplyw0 blockquote { color: #eaefee; border-left: 2px solid #374442 }
.cplyw0 { background: #1b2725; border: 1px solid #374442 }
.cplyw0 h3 { color: #eaefee }
.cplyw0 .wfxzst { background: #293d31; border-top: 1px solid #374442; border-bottom: 1px solid #374442 }}
.cplyw0 .zboyyz{padding-inline-start:1.15em;border-inline-start:4px solid currentColor}
@media(max-width:560px){.cplyw0 h1{font-size:1.8rem}}.cplyw0 figcaption{font-size:0.914rem}
@media(max-width:680px){.cplyw0 table:not(.c3gjxv8 table){table-layout:fixed}.cplyw0 th:not(.c3gjxv8 th),.cplyw0 td:not(.c3gjxv8 td){overflow-wrap:anywhere;padding-inline:6px}}