
.xef_ak { padding-top: 1.2em; margin-top: 2.6em; border-top: 1px solid #eeeae7 }
.xai_2po[tabindex="0"]:focus-visible,summary:focus-visible,a:focus-visible { outline: 3px double #322e2b; outline-offset: 3px }
.eok_ej>h2:first-child { margin-top: 0 }
.tjn_9p nav .clb_v6rj { font-weight: 600; color: #322e2b; margin: 0 1.15rem .2rem 0; cursor: default }
hr { border: 0; border-top: 1px dashed #eeeae7; margin: 2.4em 0 }
.gdi_ht { padding: 0; margin: 0; list-style: none }
ul { list-style-type: square }
.uoxf_5p4 { display: inline-block; font-family: Georgia,Cambria,serif; text-decoration: none; font-size: 1.7rem; letter-spacing: -.01em; font-weight: 800; color: #322e2b }
.sh_fxl { flex-wrap: wrap; list-style: none; gap: .25em; margin: 0; display: flex; padding: 0 }
.gdi_ht li::before { content: none }
.pp_xv .gdi_ht li+li::before { opacity: .45; display: inline !important; content: '\002d' !important; margin: 0 .55rem }
.bjuwzk { box-sizing: border-box }
a { padding: 0 2px; text-underline-offset: 2px; text-decoration: underline; transition: color .14s linear,border-color .14s linear; color: #696b17; border-radius: 3px }
.yw_pm ul,.yw_pm ol { margin: 0; padding-left: 1.6rem }
:is(h2,h3) { scroll-margin-top: 12px }
.caq_7ww nav { min-width: 0 }
.runb_0s1n a { display: inline-block; min-height: 3rem; padding: .25rem 0; margin: 0 1.2rem .3rem 0 }
.flqo_jm { border-radius: 4px; padding: .9em 1.2em .9em 2.6em; background: #f7f1ef; border-left: 3px solid #afb227 }
.xai_2po table { margin: 0 }
img.ugb_1v { margin-left: 0; max-width: 100%; margin-right: 0 }
img.ndhk_v4zg { max-width: 62%; margin-right: auto; margin-left: 0 }
.yh_h22 { flex-wrap: wrap; gap: 1.4em 1.8em; display: flex }
.tjn_9p nav { margin: .15rem 0 0; text-align: left; border-top: 1px solid #eeeae7; padding-top: .45rem; font-size: .95rem; line-height: 1.4 }
td { padding: 12px 14px; overflow-wrap: break-word; border-bottom: 1px solid #eeeae7 }
.rll_2g { grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)); gap: .55em 1.2em; display: grid }
details.lhm_2r2 p { margin: .5em 0 0 }
.xla_yac4 { border-radius: 6px; margin: 0 0 1rem; padding: .9rem 1.2rem; border: 1px solid #eeeae7 }
table { border: 1px solid #eeeae7; border-collapse: collapse; font-size: .9rem; width: 100%; border-radius: 10px; margin: 1.6rem 0; overflow: hidden }
.runb_0s1n .gdi_ht li,.pp_xv .gdi_ht li { display: inline }
.yh_h22 nav { flex: 1 1 10rem }
.ar_8l li { margin: 0; display: block; padding: 0 }
.pp_xv a { display: inline-block; vertical-align: middle; min-width: 24px; max-width: 100%; min-height: 3rem; padding: .25rem 0 }
.sh_fxl li { padding: 0; margin: 0 }
p { text-indent: 1.8rem; margin: 0 0 .35rem }
.xef_ak h2 { margin-top: .6em }
.sbp_713q dd { padding: 0; margin: 0 0 1em }
.pp_xv a+a::before { content: '\002d'; margin: 0 .55rem; opacity: .45 }
@media(max-width:782px){body { background: #ffffff }
.ae_xr1 { outline: 2px double #eeeae7; margin: 0; border-radius: 0; outline-offset: -3px; border-left: 0; border-right: 0; padding: 20px 16px }
img.ndhk_v4zg,img.umk_rv,img.vgzd_t6lr { margin-right: auto; max-width: 100%; margin-left: auto }}
@media(min-width:1024px){.ae_xr1 { padding: 62px 48px }
h1 { font-size: 2.35rem }}
.wu_3a{padding-block-start:.8em;border-block-start:2px solid currentColor}
@media(max-width:560px){h1{font-size:1.95rem}}
table:not(.xai_2po table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:782px){th,td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.tjn_9p nav{min-width:0;max-width:100%}.tjn_9p nav a,.clb_v6rj{overflow-wrap:normal;word-break:normal}.dt_76lu>a{flex:0 0 auto;white-space:nowrap}
.uyxl_9al{display:none}
@media(max-width:48rem){
.pa_3i6{min-width:0;max-width:100%;margin-inline:0}
.pa_3i6>img{display:none}
.pa_3i6>figcaption{display:none}
.pa_3i6>.uyxl_9al{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}
.diagram-source-owned{display:none}
.uyxl_9al .zlj_h8{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.uyxl_9al .aldd_zf{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.uyxl_9al .ai_q86i{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.uyxl_9al ol.ai_q86i{list-style:decimal;padding-left:1.8em}
.uyxl_9al .ai_q86i>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}
.uyxl_9al .ai_q86i>li::before{content:none!important;display:none!important}
.uyxl_9al .ai_q86i>li::marker{color:inherit;font-size:1em;font-weight:600}
.uyxl_9al.iz_5w .ai_q86i{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.uyxl_9al.xvqg_uqg4 .ai_q86i>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.uyxl_9al.ibj_g8i .ai_q86i>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.uyxl_9al.rcf_i6d .ai_q86i>li{border-radius:.7em}
.uyxl_9al.diagram-inset .ai_q86i>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
.uyxl_9al.diagram-outline .ai_q86i>li{border-style:dashed;border-radius:.45em}
.uyxl_9al.diagram-spaced .ai_q86i{gap:1em}
.uyxl_9al.diagram-spaced .ai_q86i>li{border:0;padding:.25em 0}
.uyxl_9al.diagram-ledger .ai_q86i>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.ae_xr1,*{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}*::before,*::after,*::first-letter,*::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.ae_xr1{max-width:100%!important;width:auto!important;box-sizing:border-box}details::details-content{content-visibility:visible!important;display:block!important}details:not([open])>:not(summary){display:block!important}.xai_2po{max-width:100%!important;overflow:visible!important}table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}th,td{overflow-wrap:anywhere!important;word-break:normal!important}table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}img{max-width:100%!important;height:auto!important}.uyxl_9al{display:none!important}.pa_3i6>img{display:block!important}}
body>.caq_7ww,body>.tjn_9p{max-width:645px;margin-left:auto;margin-right:auto}
@media(max-width:782px){body>.caq_7ww,body>.tjn_9p{max-width:688px;margin-left:16px;margin-right:16px}}
@media(min-width:1024px){body>.caq_7ww,body>.tjn_9p{max-width:617px;margin-left:auto;margin-right:auto}}
@media print{body>.caq_7ww,body>.tjn_9p{max-width:calc(100%!important - 34px - 34px - 4px - 3px);margin-left:auto;margin-right:auto}}