html { -webkit-text-size-adjust: 100%; text-size-adjust: 100% }
body p { -webkit-hyphens: auto; text-indent: 1.6em; text-align: justify; hyphens: auto; margin: 0 0 .35em }
body .hsbt_i2l4 { font-size: .95em; margin: 0 0 .75em; font-weight: 500; grid-column: 1/-1 }
:root { --surface: #fefefe; --c-border: #dae7dd; --page: #e8ece9; --subtle: #58705d; --color-link: #1d7555; --content-width: 840px; --brand: #2fbf8a; --text: #242f27 }
body blockquote { margin: 1.2em 0; padding: .2em 0 .2em 1.1em; font-style: italic; border-left: 3px solid var(--brand); color: var(--subtle) }
body summary:focus-visible,body a:focus-visible,body .gzz_umrp[tabindex="0"]:focus-visible { outline: 3px double var(--text); outline-offset: 2px }
body a:hover { box-shadow: inset 0 -3px 0 currentColor }
body .ew_0r>h2:first-child { margin-top: 0 }
body h2 { font-family: Calibri,Candara,'Segoe UI',sans-serif; line-height: 1.34; color: var(--text); margin: 2.5em 0 .45em; letter-spacing: .04em; text-transform: uppercase; font-weight: 700; font-size: 1.45rem }
body details.gpf_l7 { margin: 0 0 .45em; padding: .55em 0 .55em .85em; border-left: 3px solid var(--brand) }
body ul li { padding-left: 1.1em; position: relative }
.abe_kl8 { letter-spacing: .1em; margin: .2em 0 1.75em; display: inline-block; font-size: .95rem; color: var(--color-link) }
body .ew_0r { padding-left: .9em; border-left: 2px solid var(--brand); margin: 1.8em 0 }
body .vzu_i53a { border-left: 3px solid var(--brand); padding-left: .65em; font-size: .88rem; color: var(--subtle); margin: 0 0 1.4em }
body details.gpf_l7 summary { color: var(--text); cursor: pointer; font-weight: bold }
body .gzz_umrp { margin: 1.5em 0; overflow-x: auto; width: 100% }
body .ie_xh a { min-height: 3rem; margin: 0 0 .7em; padding: .25em 0; display: block }
body img.wxc_4lkc { margin-right: auto; max-width: 92%; margin-left: auto }
body .nh_ixvc>.mhqh_z0 { grid-column: 1/-1 }
body .kkln_mcpu a+a::before { margin: 0 .85em; opacity: .55; content: '\002d' }
body .huj_8p { display: grid; gap: 1em 1.4em; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)) }
body .aru_i7b dd { margin: 0 0 1em; padding: 0 }
body img.fzlf_i2 { max-width: 66%; margin-right: auto; margin-left: 0 }
body ul,body ol { padding-left: 1.45em; margin: 0 0 1.4em }
body .kcd_1k1l { margin: 0 0 .8em; padding: .9em 1.2em; border: 0; border-left: 3px solid var(--brand) }
body .mhqh_z0 li { margin: 0; padding: 0 }
body .zvx_6ji .mhqh_z0 li,body .kkln_mcpu .mhqh_z0 li { display: inline }
body .qu_jb { border: 0; background: var(--surface); border-left: 5px solid var(--brand); font-size: .93rem; padding: .85em 1.2em; margin: 1.8em 0 }
body hr { border: 0; height: 2px; background: linear-gradient(90deg,var(--brand),transparent); margin: 2.4em 0 }
body { min-height: 100vh; font: 18px/1.78 Cambria,'Hoefler Text',Constantia,Georgia,serif; background: radial-gradient(circle at 12% 0%,#f2f9f0 0,var(--page) 48%,var(--page) 100%); margin: 0; word-spacing: .05em; color: var(--text) }
body .qu_jb p { margin: 0 0 .45em; font-weight: bold; color: var(--text) }
body .vzu_i53a a { color: var(--subtle); text-decoration: none }
body .thzw_a9 nav+nav { border-top: 1px solid var(--c-border); padding-top: .8em }
.rkvyfoammv { line-height: 1.5 }
body .qpnj_na nav { font-size: .95rem; line-height: 1.4; margin: 1em 0 0 }
body table { margin: 1.5em 0; border: 1px solid var(--c-border); border-radius: 10px; border-collapse: collapse; font-size: .93rem; overflow: hidden; width: 100% }
body .qpnj_na nav a { padding: .25em 0; display: inline-block; color: var(--subtle); min-height: 3rem; text-decoration: none; margin: 0 1.15em .2em 0 }
body .qpnj_na { margin: 0 0 1.8em; padding: .4em 0 .4em .7em; border-left: 4px solid var(--brand); text-align: center }
body h1 { margin: 0 0 .55em; border-bottom: 3px solid var(--brand); letter-spacing: 0; font-size: clamp(1.55rem,2.0vw + 1.45rem,1.95rem); font-weight: 800; padding-bottom: .35em; font-family: Calibri,Candara,'Segoe UI',sans-serif; color: var(--text); line-height: 1.2 }
body figcaption { line-height: 1.4; background-color: var(--surface); color: var(--subtle); font-size: .8rem; text-align: center; margin-top: .45em }
body img.jpa_e7i { margin-right: 0; max-width: 100%; margin-left: 0 }
body .kuv_41 { padding: 0; list-style: none; margin: 0 }
body li { margin: .55em 0 }
body .ybg_57k { border-radius: 5px; background: #f2f9f0; border: 1px solid var(--c-border); padding: .7em 1em .7em 2.2em }
body .kuv_41 li::before { position: static; content: normal }
body .qu_jb li { margin: .2em 0 }
body .zvx_6ji a { min-height: 3rem; padding: .25em 0; margin: 0 1.6em .3em 0; display: inline-block }
body .zui_tb { color: var(--subtle); font-weight: 400; font-size: .8rem; margin: .3em 0 0 }
body .kkln_mcpu a { min-height: 3rem; vertical-align: middle; padding: .25em 0; min-width: 24px; display: inline-block; max-width: 100% }
body a { box-shadow: inset 0 -2px 0 currentColor; text-decoration: none; color: var(--color-link) }
body figure>img,body .ial_fje>img,body .bvq_3z>img,body .qmlq_u4f>img,body .ac_z4a>img { margin-bottom: 0; margin-top: 0 }
body .iqk_kd4 { gap: .3em .8em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr)) }
.pedgumfraw { display: none }
body img.vsfp_oy { margin-left: auto; max-width: 66%; margin-right: 0 }
*,*::before,*::after { box-sizing: border-box }
body .sz_859 { margin: .35em 0 1.2em; color: var(--subtle); font-size: .82rem }
body .qpnj_na nav a:hover { color: var(--color-link) }
body h3 { font-weight: 800; font-size: 1.14rem; margin: 1.6em 0 .4em; color: var(--text); font-family: Calibri,Candara,'Segoe UI',sans-serif }
body .nh_ixvc a,body .ti_rdfb a,body .hdm_3izy a { max-width: 100%; min-height: 3rem; padding: .3em .5em; overflow-wrap: anywhere }
body .zn_u49 h3 { font-size: 1.07rem; margin: 1.6em 0 .3em; color: var(--text) }
body .zn_u49 { padding: .2em 0 .2em 1em; border-left: 4px solid var(--brand); margin-top: 2em }
body .kuv_41 li { padding: 0; display: inline; margin: 0 }
body figure,body .ial_fje,body .bvq_3z,body .qmlq_u4f,body .ac_z4a { border-top: 1px solid var(--c-border); border-bottom: 1px solid var(--c-border); margin: 1.4em 0; padding: .7em 0 }
body strong { color: var(--text) }
body img.gvs_7u48 { margin-right: auto; max-width: 66%; margin-left: auto }
body details.gpf_l7 p { margin: .5em 0 0 }
body ul { list-style: none; padding-left: 1.4em }
body img { margin: 1.4em 0; max-width: 100%; box-shadow: 0 4px 14px rgba(21,36,25,.10); display: block; height: auto }
body .rkrp_jb { flex-wrap: wrap; display: flex; gap: 1em 1.4em }
.mp_yxc { max-width: var(--content-width); margin: 28px auto; background: var(--surface); border: 1px solid var(--c-border); border-radius: 4px; box-shadow: none; padding: 40px 54px; overflow-wrap: break-word; outline: 3px double var(--c-border); outline-offset: 2px }
body .qu_jb a { min-height: 3rem; text-decoration: none; padding: .25em 0; display: block; color: var(--color-link) }
body .xo_3rj nav { min-width: 0 }
body .qu_jb summary { font-weight: bold; color: var(--text); cursor: pointer; margin: 0 0 .45em }
body .tv_fj { padding: .7em 1em .7em 2.4em; border-left: 3px solid var(--brand); border-radius: 4px; background: #f2f9f0 }
body .zvx_6ji,body .ie_xh,body .kkln_mcpu { margin: .3em 0 0; line-height: 1.7 }
body .qu_jb ul,body .qu_jb ol { margin: 0; padding-left: 1.45em }
body caption { padding: .45em 0; text-align: left; font-weight: bold; color: var(--text); caption-side: top }
body .ti_rdfb .mhqh_z0 li { display: inline }
body .hdm_3izy a { border-bottom: 1px dotted var(--c-border); display: block }
body .xo_3rj { padding: 1.2em 1.35em; margin-top: 2em; text-align: center; font-size: .95rem; border-radius: 5px; border: 1px solid var(--c-border) }
body .rkrp_jb nav { flex: 1 1 14rem }
body .qpnj_na nav .tmlr_0my { cursor: default; margin: 0 1.15em .2em 0; color: var(--subtle) }
body .nh_ixvc,body .nh_ixvc .mhqh_z0 { gap: 1em 1.4em; grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)); display: grid }
body .mhqh_z0 { padding: 0; list-style: none; margin: 0 }
body .mhqh_z0 li::before { content: normal; position: static }
::selection { background: #f2f9f0; color: var(--text) }
body td { border-bottom: 1px solid var(--c-border); overflow-wrap: break-word; padding: 8px 10px }
body th { padding: 8px 10px; text-align: left; overflow-wrap: break-word; font-weight: bold; background: #f2f9f0; color: var(--text); border-bottom: 1px solid var(--c-border) }
body .aru_i7b dt { font-weight: bold; margin: 1em 0 .3em }
body .bc_3w li { padding: 0; margin: 0 }
body .kkln_mcpu .mhqh_z0 li+li::before { content: '\002d' !important; display: inline !important; opacity: .55; margin: 0 .85em }
body ul li::before { left: 0; color: var(--color-link); content: '\25c6'; font-weight: 800; position: absolute }
body .qgm_sy { font-size: 1.25rem; text-transform: lowercase; display: inline-block; font-weight: 600; font-family: Calibri,Candara,'Segoe UI',sans-serif; text-decoration: none; letter-spacing: 0; color: var(--text) }
body .bc_3w { margin: 0; padding: 0; flex-wrap: wrap; list-style: none; display: flex; gap: .1em .2em }
body .gzz_umrp table { margin: 0 }
body .ti_rdfb a { margin: 0 .5em .5em 0; border-radius: 0; border: 1px solid var(--c-border); display: inline-block }
.uhdt { box-sizing: border-box }
@media (max-width:720px){body { background: #fefefe }
.mp_yxc { outline-offset: -3px; border-radius: 0; border-left: 0; margin: 0; outline: 2px double #dae7dd; padding: 28px 20px }
body img.fzlf_i2,body img.gvs_7u48,body img.vsfp_oy { margin-left: auto; max-width: 100%; margin-right: auto }}
@media(max-width:560px){body h1{font-size:min(clamp(1.63rem,0.4vw + 1.61rem,1.71rem),var(--reading-title-limit,999rem))}}body figcaption{font-size:0.9rem}
body .zn_u49 summary>h2,body .zn_u49 summary>h3,body .zn_u49 summary>h4{display:inline;margin:0}@media(max-width:560px){body h1{text-wrap:balance}body .qpnj_na nav{margin-block-start:.45em}body .qpnj_na nav a{margin-inline-end:.45em}body .qpnj_na{margin-block-end:1.05em}body p{text-align:start;hyphens:manual;-webkit-hyphens:manual}}
body .xo_3rj nav>p{text-indent:0}body .xo_3rj nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body details.qu_jb>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}body .qu_jb a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body .vzu_i53a{flex-wrap:wrap}body .vzu_i53a>[aria-current]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}body .qpnj_na .qgm_sy{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body .qpnj_na nav :is(a,.tmlr_0my){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body .qpnj_na nav .tmlr_0my{display:inline-block}body .bg_lld{text-indent:0}body .bg_lld>a{display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:44px;max-inline-size:100%;min-inline-size:0;padding-block:.4em;white-space:normal;overflow-wrap:anywhere}body .qpnj_na .wpem_e33t{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body .qpnj_na .wpem_e33t:focus{position:relative;display:block;inline-size:fit-content;block-size:auto;max-inline-size:100%;min-block-size:44px;box-sizing:border-box;padding:.55em .8em;margin-block-end:.6em;clip-path:none;overflow:visible;white-space:normal;color:inherit;background:inherit;outline:2px solid currentColor;outline-offset:3px;text-align:start;grid-column:1/-1;border-inline:2px solid currentColor}@media print{body .qpnj_na .wpem_e33t{display:none!important}}body .qpnj_na nav a,body .qpnj_na nav .tmlr_0my{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:44px;padding:.45em .65em;margin:0;overflow-wrap:anywhere}body .qpnj_na nav a::before,body .qpnj_na nav .kuv_41 li::before{content:none!important;display:none!important}body .qpnj_na nav .kuv_41{margin:0;padding:0;list-style:none}body .qpnj_na nav .kuv_41 li{display:block;min-inline-size:0}body .qpnj_na{display:block;text-align:start;container-type:inline-size}body .qpnj_na .rtb_0kbr{display:block;min-inline-size:0}body .qpnj_na .rtb_0kbr>*{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}body .qpnj_na nav{display:flex;flex-wrap:wrap;gap:.35em 1em;align-items:baseline;min-inline-size:0;text-align:start;margin-block-start:1em}body .qpnj_na nav .kuv_41{display:flex;flex-wrap:wrap;gap:.35em 1em;list-style:none;padding:0;margin:0}body .qpnj_na nav .kuv_41>li{margin:0;padding:0;min-inline-size:0;max-inline-size:100%}body .qpnj_na nav :is(a,.tmlr_0my){display:inline-flex;align-items:center;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;min-block-size:44px;margin:0;padding:.4em .15em;border:0;border-radius:0;box-shadow:none;white-space:normal;overflow-wrap:anywhere;text-align:inherit;text-indent:0;text-decoration:underline;text-underline-offset:.2em}body .qpnj_na nav,body .qpnj_na nav .kuv_41{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.55em .8em}body .qpnj_na nav .kuv_41{grid-column:1/-1}body .qpnj_na nav :is(a,.tmlr_0my){display:flex;block-size:100%;padding:.7em .8em;text-decoration:none}body .qpnj_na nav :is(a,.tmlr_0my){border-block:1px solid currentColor}body .qpnj_na nav{margin-block-start:1.4em}body .qpnj_na nav [aria-current]{font-weight:700;text-decoration-thickness:2px}@media print{body .qpnj_na,body .qpnj_na .rtb_0kbr,body .qpnj_na nav,body .qpnj_na nav .kuv_41{display:block!important;max-inline-size:none!important;grid-column:auto!important;grid-row:auto!important}}body .qpnj_na nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}body .xo_3rj{min-inline-size:0;text-align:start;container-type:inline-size}body .xo_3rj>nav{min-inline-size:0;max-inline-size:100%;box-sizing:border-box;text-align:start}body .xo_3rj>nav :is(p,li){text-indent:0;min-inline-size:0;max-inline-size:100%}body .xo_3rj>nav a{box-sizing:border-box;min-block-size:44px;max-inline-size:100%;margin:0;padding:.4em .15em;overflow-wrap:anywhere;white-space:normal}body .xo_3rj>nav a::before,body .xo_3rj>nav li::before{content:none!important;display:none!important}body .xo_3rj>nav .mhqh_z0{list-style:none;margin:0;padding:0}body .xo_3rj>nav .mhqh_z0 li{margin:0;padding:0}body .xo_3rj>nav>.hsbt_i2l4{grid-column:1/-1;font-weight:650;margin:0 0 .7em;padding:0}body .xo_3rj{display:block}body .xo_3rj>nav{display:block;margin-block:1.4em;border-block-start:1px solid currentColor;padding-block-start:1em}body .xo_3rj>nav a{display:inline-block;margin-inline-end:1em}body .xo_3rj>nav .mhqh_z0{display:flex;flex-wrap:wrap;gap:.3em 1em}@container(min-width:40rem){body .xo_3rj>nav:has(>.hsbt_i2l4){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:.4em 2rem}body .xo_3rj>nav:has(>.hsbt_i2l4)>*{grid-column:2;min-inline-size:0}body .xo_3rj>nav:has(>.hsbt_i2l4)>.hsbt_i2l4{grid-column:1;grid-row:1;margin:0}}body .xo_3rj>nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media print{body .xo_3rj,body .xo_3rj>nav{display:block!important;grid-column:auto!important}}
.mp_yxc.mr_zt{box-sizing:border-box;--composition-gutter:1rem;--composition-measure:60ch;width:calc(100% - 2 * var(--composition-gutter));max-width:76rem;max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,3rem);container-type:inline-size;container-name:site-composition}.mp_yxc.mr_zt .qwey_imo9:is(p,ul,ol,blockquote){max-inline-size:min(100%,var(--composition-measure));min-inline-size:0;box-sizing:border-box}.mp_yxc.mr_zt .nwpf_gd{max-inline-size:min(100%,42ch)}.mp_yxc.mr_zt .elh_6sp{min-inline-size:0;margin-block:clamp(1.5rem,4vw,3.5rem) clamp(2rem,5vw,4rem)}.mp_yxc.mr_zt .giwz_kzm{min-inline-size:0}.mp_yxc.mr_zt .giwz_kzm h1{max-inline-size:26ch;margin-block-start:0;overflow-wrap:break-word}.mp_yxc.mr_zt .nv_cb4h{min-inline-size:0;max-inline-size:var(--composition-measure)}.mp_yxc.mr_zt .elh_6sp .nv_cb4h.sptb_4b{max-inline-size:var(--composition-measure);margin-block-end:0}.mp_yxc.mr_zt .sbr_zqdb,.mp_yxc.mr_zt .ugi_5e8,.mp_yxc.mr_zt .nr_xbzw{min-inline-size:0}.mp_yxc.mr_zt .ugi_5e8{container-type:inline-size}.mp_yxc.mr_zt .nr_xbzw{margin-block-end:2rem}.mp_yxc.mr_zt .nr_xbzw .qu_jb{box-sizing:border-box;max-width:100%;max-inline-size:100%}.mp_yxc.mr_zt .svz_ey,.mp_yxc.mr_zt .pn_731{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--composition-measure)) minmax(0,1fr);min-inline-size:0;column-gap:0;align-items:start}.mp_yxc.mr_zt .svz_ey>*,.mp_yxc.mr_zt .pn_731>hr{grid-column:2;min-inline-size:0}.mp_yxc.mr_zt .svz_ey>:is(.nwpf_gd,.qwey_imo9){margin-inline:0;max-inline-size:100%}.mp_yxc.mr_zt .svz_ey>.qwey_imo9{max-inline-size:min(100%,var(--composition-measure))}.mp_yxc.mr_zt .svz_ey>:is(table,.gzz_umrp,figure,pre,dl){grid-column:1/-1;max-inline-size:100%}@container(min-width:52rem){.mp_yxc.mr_zt .svz_ey{grid-template-columns:minmax(0,.65fr) minmax(0,var(--composition-measure));margin-block:2.5rem}.mp_yxc.mr_zt .svz_ey>*{grid-column:2}.mp_yxc.mr_zt .svz_ey>h2:first-child{grid-column:1/-1;grid-row:auto;max-inline-size:min(100%,42ch);margin-block-end:1.25rem}.mp_yxc.mr_zt .svz_ey>:is(table,.gzz_umrp,figure,pre,dl){grid-column:1/-1}}.mp_yxc.mr_zt .zn_u49:not(.mvls_7pw) :is(p,dd){max-inline-size:min(100%,70ch);box-sizing:border-box}@container site-composition (max-width:12em){.mp_yxc.mr_zt .qu_jb{padding-inline:.5rem}.mp_yxc.mr_zt .qu_jb :is(ul,ol){columns:1;column-count:1;display:block;grid-template-columns:minmax(0,1fr);padding-inline:0;margin-inline:0}.mp_yxc.mr_zt .qu_jb li{display:list-item;width:auto;inline-size:auto;max-inline-size:100%;min-inline-size:0;padding-inline:1em 0;margin-inline:0}.mp_yxc.mr_zt .qu_jb a{max-inline-size:100%;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}}.mp_yxc.mr_zt .giwz_kzm{max-inline-size:58rem;margin-inline:auto;text-align:center}.mp_yxc.mr_zt .giwz_kzm h1{max-inline-size:24ch;margin-inline:auto}.mp_yxc.mr_zt .nv_cb4h{max-inline-size:min(100%,64ch);margin-inline:auto;margin-block-start:1.75rem;text-align:start}.mp_yxc.mr_zt .elh_6sp .nv_cb4h.sptb_4b{max-inline-size:min(100%,64ch)}@media(max-width:560px){.mp_yxc.mr_zt{--composition-gutter:.5rem;padding-inline:1rem}.mp_yxc.mr_zt .elh_6sp{margin-block:1.25rem 2rem}.mp_yxc.mr_zt .nv_cb4h{padding-inline-start:0;border-inline-start:0}}@media print{.mp_yxc.mr_zt{width:auto;max-width:none;max-inline-size:none;margin:0;padding:0;container-type:normal}.mp_yxc.mr_zt .elh_6sp,.mp_yxc.mr_zt .sbr_zqdb,.mp_yxc.mr_zt .vuo_91xy{display:block!important}.mp_yxc.mr_zt .nr_xbzw{position:static;max-height:none;overflow:visible}.mp_yxc.mr_zt .ugi_5e8{container-type:normal}.mp_yxc.mr_zt .svz_ey{display:block!important}.mp_yxc.mr_zt .qwey_imo9:is(p,ul,ol,blockquote){max-inline-size:none;margin-inline:0}}
body .mvls_7pw{container-type:inline-size;min-inline-size:0}
body .mvls_7pw .fxkz_u0{min-inline-size:0;margin-inline:0;padding-inline:0}
body .mvls_7pw .lwjl_kkxm{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}
body .mvls_7pw .zup_kk3{min-inline-size:0;overflow-wrap:anywhere}
body .mvls_7pw .jej_0v{min-inline-size:0;max-inline-size:min(100%,70ch);overflow-wrap:anywhere}
@media screen and (max-width:40rem){body .mvls_7pw{padding-inline:min(1rem,5%)}}
body .ohc_oqig .lwjl_kkxm{margin:0;max-inline-size:100%;box-sizing:border-box}
body .ohc_oqig .zup_kk3>h3{font:inherit;margin-block:0}
body .ohc_oqig .jej_0v{box-sizing:border-box}
body .ohc_oqig .lwjl_kkxm{border:0;background:transparent;box-shadow:none;padding:.7em 0}
body .ohc_oqig .zup_kk3{font-size:1.05em;line-height:1.45;margin:0 0 .3em}
body .ohc_oqig .jej_0v{margin:0;line-height:1.65}
body table.hrw_l7{max-inline-size:100%;border-collapse:collapse}
body table.hrw_l7 :is(th,td){padding:.7em .8em;vertical-align:top}
body table.hrw_l7 :is(th,td){border:0;border-block-end:1px solid currentColor}
body table.hrw_l7 thead th{border-block-end:3px solid currentColor;padding-block:1em}
body table.hrw_l7 caption{text-align:start;caption-side:top;padding-block-end:.75em}
body table.hrw_l7 tfoot th,body table.hrw_l7 tfoot td{border-block-start:2px solid currentColor}
body dl.ul_sg{max-inline-size:100%;min-inline-size:0}
body dl.ul_sg>dt,body dl.ul_sg>dd{min-inline-size:0;overflow-wrap:anywhere}
body dl.ul_sg{display:block}
body dl.ul_sg>dt{font-weight:700}
body dl.ul_sg>dt{margin:1em 0 .4em}
body dl.ul_sg>dd{margin:0;padding:.7em clamp(.65em,3%,1.1em);border-inline-start:1px solid currentColor}
body .zn_nz{max-inline-size:100%;min-inline-size:0}
body .zn_nz>li{min-inline-size:0;overflow-wrap:anywhere}
body .zn_nz{display:block}
body .zn_nz>li{margin-block:.4em;padding-block:.15em;line-height:1.5}
body figure.ilb_v6{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;gap:.65em 1.5em}
body figure.ilb_v6>img{min-inline-size:0;max-inline-size:100%}
body figure.ilb_v6>figcaption{min-inline-size:0;max-inline-size:100%;box-sizing:border-box;margin:0;overflow-wrap:anywhere;text-align:start}
body figure.ilb_v6>[data-reading-ui]{grid-column:1/-1}
body figure.ilb_v6>figcaption{margin-inline:clamp(.4em,3%,1.4em);padding-block:.55em;max-inline-size:66ch}
body blockquote.bfak_q0x9{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}
body blockquote.bfak_q0x9{margin-inline:0;padding:1em clamp(.65em,3%,1.3em);border:1px solid currentColor;border-radius:.55em;box-shadow:none}
@media print{body .mvls_7pw{container-type:normal}body .fxkz_u0,body .lwjl_kkxm,body .nh_zxo2,body .gkne_ka{display:block!important}body .mvls_7pw h2{break-after:avoid-page}body .fxkz_u0,body .fxkz_u0>.lwjl_kkxm:first-child{break-before:avoid-page}body .lwjl_kkxm{break-inside:avoid}body .nh_zxo2>dt,body .nh_zxo2>dd{break-inside:avoid}body .jej_0v{margin-inline:0!important}body figure.qt_dm{container-type:normal;display:block!important}body figure.qt_dm>figcaption{inline-size:auto;max-inline-size:none;margin-block-start:.5em}body table.bbs_irk{max-inline-size:100%;width:100%;table-layout:fixed}body table.bbs_irk th,body table.bbs_irk td{overflow-wrap:anywhere}}
:root{--ui-ink:#242f27;--ui-paper:#fefefe;--ui-accent:#1d7555;--ui-soft:#f2f9f0;--presentation-nav-surface:#fefefe;--presentation-nav-ink:#242f27}
body table:not(.gzz_umrp table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:720px){body th,body td{overflow-wrap:break-word;word-break:normal;padding-inline:5px}}
body pre{max-width:100%;overflow-x:auto;box-sizing:border-box}body .qpnj_na nav{min-width:0;max-width:100%}body .qpnj_na nav a,body .tmlr_0my{overflow-wrap:normal;word-break:normal}body .vzu_i53a>a{flex:0 0 auto;white-space:nowrap}
@media(forced-colors:active){body a[href]{text-decoration-line:underline!important;text-decoration-color:LinkText!important;text-underline-offset:.15em}}body table[tabindex="0"]:focus-visible,body pre[tabindex="0"]:focus-visible{outline:2px solid currentColor;outline-offset:3px}
body .aku_8bw2{display:none}
@media(max-width:48rem){
body .fq_8l7z{min-width:0;max-width:100%;margin-inline:0}
body .fq_8l7z>img{display:none}
body .fq_8l7z>figcaption{display:none}
body .fq_8l7z>.aku_8bw2{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}
body .diagram-source-owned{display:none}
body .aku_8bw2 .ychz_3p78{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
body .aku_8bw2 .eocj_fkhb{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
body .aku_8bw2 .rqjo_qos8{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
body .aku_8bw2 ol.rqjo_qos8{list-style:decimal;padding-left:1.8em}
body .aku_8bw2 .rqjo_qos8>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}
body .aku_8bw2 .rqjo_qos8>li::before{content:none!important;display:none!important}
body .aku_8bw2 .rqjo_qos8>li::marker{color:inherit;font-size:1em;font-weight:600}
body .aku_8bw2.nwwz_z8 .rqjo_qos8{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
body .aku_8bw2.boam_gib5 .rqjo_qos8>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
body .aku_8bw2.ayiv_la .rqjo_qos8>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
body .aku_8bw2.ih_ta .rqjo_qos8>li{border-radius:.7em}
body .aku_8bw2.diagram-inset .rqjo_qos8>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
body .aku_8bw2.diagram-outline .rqjo_qos8>li{border-style:dashed;border-radius:.45em}
body .aku_8bw2.diagram-spaced .rqjo_qos8{gap:1em}
body .aku_8bw2.diagram-spaced .rqjo_qos8>li{border:0;padding:.25em 0}
body .aku_8bw2.diagram-ledger .rqjo_qos8>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.mp_yxc,body *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}body *::before,body *::after,body *::first-letter,body *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.mp_yxc{max-width:100%!important;width:auto!important;box-sizing:border-box}body details::details-content{content-visibility:visible!important;display:block!important}body details:not([open])>:not(summary){display:block!important}body .gzz_umrp{max-width:100%!important;overflow:visible!important}body table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}body th,body td{overflow-wrap:anywhere!important;word-break:normal!important}body table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}body img{max-width:100%!important;height:auto!important}body .aku_8bw2{display:none!important}body .fq_8l7z>img{display:block!important}}
body>.qpnj_na,body>.xo_3rj,body>header,body>footer{max-width:calc(var(--content-width) - 54px - 54px - 1px - 1px);margin-left:auto;margin-right:auto}
@media (max-width:720px){body>.qpnj_na,body>.xo_3rj,body>header,body>footer{max-width:calc(var(--content-width) - 20px - 20px - 1px);margin-left:20px;margin-right:21px}}
@media print{body>.qpnj_na,body>.xo_3rj,body>header,body>footer{max-width:calc(100%!important - 54px - 54px - 1px - 1px);margin-left:auto;margin-right:auto}}