/* theme */
::selection { color: #282423; background: #ebf4f8 }
.fea6z9r .feihtj h3 { color: #282423; margin: 1.4em 0 .3em; font-size: 1.14rem }
.fea6z9r img { display: block; margin: 1.8em 0; max-width: 100%; height: auto; box-shadow: 0 4px 14px rgba(46,29,28,.10) }
.x6o1vz3 { color: #11573d; display: inline-block; letter-spacing: .1em; font-size: .95rem; margin: .2em 0 1.75em }
.fea6z9r .hm5emc3 a { padding: .25rem 0; margin: 0 1.6rem .3rem 0; min-height: 48px; display: inline-block }
.fea6z9r details.yxf51e8 p { margin: .5em 0 0 }
.fea6z9r .lk6bfitj { margin: .2rem 0 0; font-size: .8rem; color: #4f4a4a; font-weight: 400 }
.fea6z9r img.kyc56p5h { margin-right: auto; margin-left: 0; max-width: 62% }
.fea6z9r .rcn3zhc[tabindex="0"]:focus-visible,.fea6z9r summary:focus-visible,.fea6z9r a:focus-visible { outline-offset: 4px; outline: 3px double #282423 }
.fea6z9r .qqnx7hat { padding: .7em 1em .7em 2.4em; background: #ebf4f8; border-left: 3px solid #22b17c; border-radius: 4px }
.fea6z9r .hm5emc3,.fea6z9r .vgc9ek,.fea6z9r .zi9pzj { line-height: 1.8; margin: .3rem 0 0 }
.fea6z9r figure,.fea6z9r .kxy3qzj,.fea6z9r .byh4wz,.fea6z9r .w93gxd8e,.fea6z9r .zwo2s450 { border-left: 4px solid #22b17c; margin: 1.8rem 0; box-shadow: 0 5px 16px rgba(46,29,28,.08); padding: .7rem .8rem; background: #fefefe }
.fea6z9r ul,.fea6z9r ol { margin: 0 0 1.4rem; padding-left: 1.8rem }
.fea6z9r .r5h73y nav { flex: 1 1 13rem }
.fea6z9r li { margin: .3rem 0 }
.fea6z9r table { border: 1px solid #f0e1e0; font-size: .93rem; border-collapse: collapse; margin: 1.6rem 0; border-radius: 12px; width: 100%; overflow: hidden }
.fea6z9r .q36bs7xr .gsnmo3 li { display: inline }
.fea6z9r img.zi4vqr { margin-right: 0; max-width: 100%; margin-left: 0 }
.fea6z9r .t5pqxf { margin: 0 0 .75em; grid-column: 1/-1; font-weight: 600; font-size: .95em }
.fea6z9r ul li { position: relative; padding-left: 1.2rem }
.fea6z9r .zc85ksnk { border: 0; border-left: 3px solid #22b17c; padding: .8rem 1.1rem; margin: 0 0 .7rem }
.fea6z9r .zi9pzj a+a::before { opacity: .7; margin: 0 .65rem; content: '\002d' }
.fea6z9r .hdwi4ols { border: 1px solid #f0e1e0; border-radius: 5px; background: #ebf4f8; padding: .7em 1em .7em 2.2em }
.fea6z9r ul { padding-left: 1.15rem; list-style: none }
.fea6z9r a { box-shadow: inset 0 -2px 0 currentColor; text-decoration: none; color: #11573d }
.fea6z9r .unog0n a { display: block; border-bottom: 1px solid #f0e1e0 }
* { box-sizing: border-box }
.fea6z9r .zuyhm2bf nav a { margin: 0 1.3rem .2rem 0; text-decoration: none; color: #4f4a4a; min-height: 48px; display: inline-block; padding: .25rem 0 }
.fea6z9r .frh9gx { grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr)); display: grid; gap: 1.4em 1.8em }
.fea6z9r .v88o52 nav { min-width: 0 }
.fea6z9r img.lcax9o { margin-right: 0; margin-left: auto; max-width: 62% }
.fea6z9r .yxo8kat2 { list-style: none; padding: 0; margin: 0 }
.fea6z9r a:hover { box-shadow: inset 0 -3px 0 currentColor }
html { -webkit-text-size-adjust: 100% }
.rnzpuscv { display: none }
.fea6z9r .yxo8kat2 li::before { content: none !important; position: static }
.fea6z9r h2 { line-height: 1.4; font-family: 'Segoe UI',system-ui,sans-serif; padding-left: .5em; font-size: 1.55rem; border-left: 3px solid #22b17c; margin: 2.3em 0 .35em; font-style: italic; color: #282423; font-weight: 700 }
.fea6z9r th { font-weight: 600; text-align: left; background: #ebf4f8; border-bottom: 1px solid #f0e1e0; padding: 10px 12px; color: #282423; overflow-wrap: break-word }
.fea6z9r .ee1dtufx dd { padding: 0; margin: 0 0 1.1em }
.fea6z9r .bbljwy { font-size: 1.12em; color: #4f4a4a }
.fea6z9r .q36bs7xr a { margin: 0 .5em .5em 0; border-radius: .2em; display: inline-block; border: 1px solid #f0e1e0 }
.fea6z9r ol li::marker { color: #11573d }
.fea6z9r .gsnmo3 li { margin: 0; padding: 0 }
.fea6z9r .feihtj h2 { margin-top: 1em }
.fea6z9r .zuyhm2bf { margin: 0 0 2rem; align-items: center; grid-template-columns: minmax(8ch,30%) minmax(0,1fr); text-align: left; column-gap: 1.6rem; display: grid; padding-bottom: .75rem }
.fea6z9r .zuyhm2bf nav .o8sbpj { cursor: default; font-weight: 600; margin: 0 1.3rem .2rem 0; color: #282423 }
.fea6z9r ul li::before { color: #11573d; content: '\203a'; left: 0; font-weight: 700; position: absolute }
.fea6z9r .d0y69f8 a { text-decoration: none; display: block; min-height: 48px; color: #11573d; padding: .25rem 0 }
.kedg { display: none }
.fea6z9r .yxo8kat2 li { display: inline; margin: 0; padding: 0 }
.fea6z9r .lbgl3j li { padding: 0; margin: 0 }
.fea6z9r details.yxf51e8 summary { font-weight: 600; cursor: pointer; color: #282423 }
.fea6z9r .zuyhm2bf nav a:hover { color: #11573d }
.fea6z9r .uaipfqg { font-size: 1.15rem; font-family: 'Segoe UI',system-ui,sans-serif; font-weight: 800; text-decoration: none; color: #282423; display: inline-block; letter-spacing: -.01em }
.fea6z9r .d0y69f8 { font-size: .93rem; margin: 1.6rem 0; padding: .6rem 1rem; border: 1px solid #f0e1e0; border-radius: 5px; background: transparent }
body { margin: 0; background: radial-gradient(circle at 50% -20%,#ebf4f8 0,#e9e4e3 58%,#e9e4e3 100%); font: 17px/1.62 'Lucida Sans','Lucida Grande',Geneva,Verdana,sans-serif; letter-spacing: -.004em; color: #282423; min-height: 100dvh }
.fea6z9r { max-width: 720px; margin: 38px auto; background: transparent; border: 0; padding: 58px 20px; overflow-wrap: break-word; outline: 1px solid #f0e1e0; outline-offset: -6px; border-bottom: 8px solid #22b17c; border-right: 6px solid #22b17c }
.fea6z9r .zi9pzj .gsnmo3 li+li::before { content: '\002d' !important; display: inline !important; margin: 0 .65rem; opacity: .7 }
.fea6z9r .zuyhm2bf>.uaipfqg,.fea6z9r .zuyhm2bf>.lk6bfitj { grid-column: 1 }
.fea6z9r .mbmvyu3w a,.fea6z9r .q36bs7xr a,.fea6z9r .unog0n a { overflow-wrap: anywhere; min-height: 48px; padding: .35em .6em; max-width: 100% }
.fea6z9r .feihtj { padding: .2em 0 .2em 1em; border-left: 4px solid #22b17c; margin-top: 2.8em }
.fea6z9r .gsnmo3 { margin: 0; padding: 0; list-style: none }
.fea6z9r .d0y69f8 summary { font-weight: 600; margin: 0 0 .45rem; cursor: pointer; color: #282423 }
.fea6z9r h3 { font-weight: 600; font-family: 'Segoe UI',system-ui,sans-serif; color: #11573d; font-size: 1.2rem; margin: 1.4em 0 .3em }
.fea6z9r .ogn8b61r { color: #4f4a4a; margin: .35rem 0 1.2rem; font-size: .88rem }
.fea6z9r .gb3mis { padding-bottom: .45em; font-size: .82rem; margin: 0 0 1.4em; border-bottom: 1px solid #f0e1e0; color: #4f4a4a }
.fea6z9r details.yxf51e8 { padding: .7em 0 .7em 1em; border-left: 3px solid #22b17c; margin: 0 0 .45em }
.fea6z9r .gsnmo3 li::before { position: static; content: none !important }
.fea6z9r .d0y69f8 ul,.fea6z9r .d0y69f8 ol { padding-left: 1.8rem; margin: 0 }
.fea6z9r .gb3mis a { text-decoration: none; color: #4f4a4a }
.fea6z9r .rcn3zhc { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 1.6rem 0 }
.fea6z9r figure>img,.fea6z9r .kxy3qzj>img,.fea6z9r .byh4wz>img,.fea6z9r .w93gxd8e>img,.fea6z9r .zwo2s450>img { margin-bottom: 0; margin-top: 0 }
.fea6z9r .rcn3zhc table { margin: 0 }
.fea6z9r hr { border: 0; border-top: 1px dashed #f0e1e0; margin: 2.4em 0 }
.fea6z9r .d0y69f8 li { margin: .2rem 0 }
.fea6z9r .v69bt1o nav+nav { border-top: 1px solid #f0e1e0; padding-top: .5em }
.fea6z9r figcaption { line-height: 1.4; margin-top: .35em; text-align: left; font-size: .8rem; background-color: #fefefe; color: #4f4a4a }
.fea6z9r img.xh7chio { margin-left: auto; max-width: 88%; margin-right: auto }
.fea6z9r strong { color: #282423 }
.fea6z9r .mbmvyu3w,.fea6z9r .mbmvyu3w .gsnmo3 { grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr)); display: grid; gap: 1.4em 1.8em }
.fea6z9r .zuyhm2bf nav { font-size: .92rem; margin: 0; line-height: 1.6; align-self: center; text-align: right; grid-column: 2; grid-row: 1 / span 2 }
.fea6z9r p { margin: 0 0 1.1rem }
.fea6z9r .mbmvyu3w>.gsnmo3 { grid-column: 1/-1 }
.fea6z9r .koeb0b { grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr)); display: grid; gap: .4em 1em }
.fea6z9r td { padding: 10px 12px; overflow-wrap: break-word; border-bottom: 1px solid #f0e1e0 }
.fea6z9r .zi9pzj a { min-height: 48px; min-width: 24px; padding: .25rem 0; display: inline-block; vertical-align: middle; max-width: 100% }
.fea6z9r blockquote { border-radius: 0 0 6px 6px; margin: 1.4rem 0; background: #ebf4f8; padding: 1rem 1.1rem; border-top: 3px solid #22b17c }
.fea6z9r .vgc9ek a { margin: 0 0 .7rem; min-height: 48px; padding: .25rem 0; display: block }
.fea6z9r .zc85ksnk h3 { margin: 0 0 .5rem }
.fea6z9r .v88o52 { padding-top: 0; font-size: .95rem; border: 0; margin-top: 2.8em; text-align: right }
.fea6z9r .d0y69f8 p { margin: 0 0 .45rem; font-weight: 600; color: #282423 }
.fea6z9r h1 { color: #282423; font-family: 'Segoe UI',system-ui,sans-serif; letter-spacing: .01em; padding-bottom: .35em; margin: 0 0 .7em; border-bottom: 1px solid #f0e1e0; font-size: 2.15rem; line-height: 1.1; font-weight: 750 }
.fea6z9r .lbgl3j { gap: .25em; display: flex; padding: 0; flex-wrap: wrap; list-style: none; margin: 0 }
.fea6z9r img.q1tug7an { margin-left: auto; max-width: 62%; margin-right: auto }
.fea6z9r .r5h73y { gap: 1.4em 1.8em; display: flex; flex-wrap: wrap }
.fea6z9r .jdui2te { margin: 0 }
.fea6z9r .hm5emc3 .gsnmo3 li,.fea6z9r .zi9pzj .gsnmo3 li { display: inline }
@media(max-width:640px){body { background: #fefefe }
.fea6z9r { border-radius: 0; outline-offset: -3px; outline: 1px solid #f0e1e0; border-right: 0; border-left: 0; padding: 24px 18px }
.fea6z9r img.kyc56p5h,.fea6z9r img.q1tug7an,.fea6z9r img.lcax9o { margin-left: auto; max-width: 100%; margin-right: auto }
.fea6z9r .zuyhm2bf { display: block; text-align: left }
.fea6z9r .zuyhm2bf nav { text-align: left; margin: .55rem 0 0 }}
@media(min-width:1140px){.fea6z9r { padding: 66px 52px }
.fea6z9r h1 { font-size: 2.3rem }}
@media(max-width:560px){.fea6z9r h1{font-size:min(1.75rem,var(--reading-title-limit,999rem))}}.fea6z9r figcaption{font-size:0.9rem}
.fea6z9r .feihtj summary>h2,.fea6z9r .feihtj summary>h3,.fea6z9r .feihtj summary>h4{display:inline;margin:0}@media(max-width:560px){.fea6z9r h1{text-wrap:balance}.fea6z9r .zuyhm2bf nav{margin-block-start:.55em}.fea6z9r .zuyhm2bf nav a{margin-inline-end:.85em}.fea6z9r .zuyhm2bf{margin-block-end:1.05em}}
.fea6z9r .v88o52 nav>p{text-indent:0}.fea6z9r .v88o52 nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.fea6z9r details.d0y69f8>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}.fea6z9r .d0y69f8 a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.fea6z9r .gb3mis{flex-wrap:wrap}.fea6z9r .gb3mis>[aria-current]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.fea6z9r .zuyhm2bf .uaipfqg{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.fea6z9r .zuyhm2bf nav :is(a,.o8sbpj){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.fea6z9r .zuyhm2bf nav .o8sbpj{display:inline-block}.fea6z9r .azztkz{text-indent:0}.fea6z9r .azztkz>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}.fea6z9r .azztkz>a{padding-inline:.25em;border-block-end:2px solid currentColor;text-decoration:none;box-shadow:none}.fea6z9r .zuyhm2bf .ce9p6s{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fea6z9r .zuyhm2bf .ce9p6s: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:1px solid currentColor}@media print{.fea6z9r .zuyhm2bf .ce9p6s{display:none!important}}.fea6z9r .zuyhm2bf nav a,.fea6z9r .zuyhm2bf nav .o8sbpj{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:44px;padding:.45em .65em;margin:0;overflow-wrap:anywhere}.fea6z9r .zuyhm2bf nav a::before,.fea6z9r .zuyhm2bf nav .yxo8kat2 li::before{content:none!important;display:none!important}.fea6z9r .zuyhm2bf nav .yxo8kat2{margin:0;padding:0;list-style:none}.fea6z9r .zuyhm2bf nav .yxo8kat2 li{display:block;min-inline-size:0}.fea6z9r .zuyhm2bf{display:block;text-align:start}.fea6z9r .zuyhm2bf nav{min-inline-size:0;text-align:start;grid-column:auto;grid-row:auto}.fea6z9r .zuyhm2bf nav .yxo8kat2{list-style:none}.fea6z9r .zuyhm2bf nav :is(a,.o8sbpj){margin:0;text-indent:0;box-shadow:none}.fea6z9r .zuyhm2bf nav li{padding:0;margin:0}.fea6z9r .zuyhm2bf nav{display:grid;grid-template-columns:minmax(0,1fr);gap:.1em .9em}.fea6z9r .zuyhm2bf nav .yxo8kat2{display:grid;grid-template-columns:minmax(0,1fr);gap:.1em .9em;grid-column:1/-1}.fea6z9r .zuyhm2bf nav :is(a,.o8sbpj){display:block;border:0;border-block-end:1px solid currentColor;border-radius:0;padding:.5em .15em;text-decoration:none;block-size:100%}.fea6z9r .zuyhm2bf{container-type:inline-size}.fea6z9r .zuyhm2bf .yu2kft4{min-inline-size:0}@container(min-width:40rem){.fea6z9r .zuyhm2bf .yu2kft4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);column-gap:clamp(1.5rem,4cqi,4rem);align-items:start}.fea6z9r .zuyhm2bf .yu2kft4>:is(.uaipfqg,.lk6bfitj){grid-column:1;max-inline-size:100%;min-inline-size:0}.fea6z9r .zuyhm2bf nav{grid-column:2;grid-row:1/3;margin-block:0}}.fea6z9r .zuyhm2bf nav [aria-current]{font-weight:700;text-decoration-thickness:2px}@media print{.fea6z9r .zuyhm2bf{display:block!important}.fea6z9r .zuyhm2bf nav{display:block!important}}.fea6z9r .zuyhm2bf nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fea6z9r .v88o52{display:block;min-inline-size:0;text-align:start;container-type:inline-size}.fea6z9r .v88o52>nav{display:block;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;text-align:inherit;margin-block:1.2em}.fea6z9r .v88o52>nav :is(p,li){text-indent:0;min-inline-size:0;max-inline-size:100%;box-sizing:border-box}.fea6z9r .v88o52>nav a{display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:44px;max-inline-size:100%;margin:0;padding:.4em .15em;overflow-wrap:anywhere;white-space:normal}.fea6z9r .v88o52>nav a::before,.fea6z9r .v88o52>nav li::before{content:none!important;display:none!important}.fea6z9r .v88o52>nav>.gsnmo3{list-style:none;margin:0;padding:0}.fea6z9r .v88o52>nav>.gsnmo3>li{margin:0;padding:0}.fea6z9r .v88o52>nav>.t5pqxf{margin:0 0 .65em;font-weight:650;padding:0;grid-column:1/-1}.fea6z9r .v88o52>nav,.fea6z9r .v88o52>nav>.gsnmo3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.4em .9em}.fea6z9r .v88o52>nav>.gsnmo3{grid-column:1/-1}.fea6z9r .v88o52>nav>p{margin:0}.fea6z9r .v88o52>nav a{display:flex;block-size:100%;padding:.65em .7em;text-decoration:none;border-block-end:1px solid currentColor}.fea6z9r .v88o52>nav a{border:1px solid currentColor;border-radius:.4em}.fea6z9r .v88o52>nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media print{.fea6z9r .v88o52,.fea6z9r .v88o52>nav,.fea6z9r .v88o52>nav>.gsnmo3{display:block!important;grid-column:auto!important;grid-row:auto!important;inline-size:auto!important;max-inline-size:none!important;margin-inline:0!important}}
.fea6z9r.h8kx3a{box-sizing:border-box;--composition-gutter:1rem;--composition-measure:64ch;width:calc(100% - 2 * var(--composition-gutter));max-width:78rem;max-inline-size:78rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,3rem);container-type:inline-size;container-name:site-composition}.fea6z9r.h8kx3a .n7p2j2b:is(p,ul,ol,blockquote){max-inline-size:min(100%,var(--composition-measure));min-inline-size:0;box-sizing:border-box}.fea6z9r.h8kx3a .cinfww0y{max-inline-size:min(100%,42ch)}.fea6z9r.h8kx3a .ppshn5{min-inline-size:0;margin-block:clamp(1.5rem,4vw,3.5rem) clamp(2rem,5vw,4rem)}.fea6z9r.h8kx3a .n3dw4i0{min-inline-size:0}.fea6z9r.h8kx3a .n3dw4i0 h1{max-inline-size:26ch;margin-block-start:0;overflow-wrap:break-word}.fea6z9r.h8kx3a .irzw52pk{min-inline-size:0;max-inline-size:var(--composition-measure)}.fea6z9r.h8kx3a .ppshn5 .irzw52pk.bbljwy{max-inline-size:var(--composition-measure);margin-block-end:0}.fea6z9r.h8kx3a .a8c0iiyc,.fea6z9r.h8kx3a .by6htb,.fea6z9r.h8kx3a .cxl2zw{min-inline-size:0}.fea6z9r.h8kx3a .by6htb{container-type:inline-size}.fea6z9r.h8kx3a .cxl2zw{margin-block-end:2rem}.fea6z9r.h8kx3a .cxl2zw .d0y69f8{box-sizing:border-box;max-width:100%;max-inline-size:100%}@media(min-width:70rem){.fea6z9r.h8kx3a{--composition-gutter:clamp(1rem,7vw,7rem);margin-inline-start:var(--composition-gutter);margin-inline-end:auto}}.fea6z9r.h8kx3a .k9udoky0,.fea6z9r.h8kx3a .lryjsn{display:grid;grid-template-columns:minmax(0,var(--composition-measure)) minmax(0,1fr);min-inline-size:0;column-gap:0;align-items:start}.fea6z9r.h8kx3a .k9udoky0>*,.fea6z9r.h8kx3a .lryjsn>hr{grid-column:1;min-inline-size:0}.fea6z9r.h8kx3a .k9udoky0>:is(.cinfww0y,.n7p2j2b){margin-inline:0;max-inline-size:100%}.fea6z9r.h8kx3a .k9udoky0>.n7p2j2b{max-inline-size:min(100%,var(--composition-measure))}.fea6z9r.h8kx3a .k9udoky0>:is(table,.rcn3zhc,figure,pre,dl){grid-column:1/-1;max-inline-size:100%}.fea6z9r.h8kx3a .k9udoky0{border-block-start:1px solid currentColor;padding-block-start:1.5rem;margin-block-start:2.5rem}.fea6z9r.h8kx3a .feihtj:not(.y0dezh) :is(p,dd){max-inline-size:min(100%,70ch);box-sizing:border-box}@container site-composition (max-width:12em){.fea6z9r.h8kx3a .d0y69f8{padding-inline:.5rem}.fea6z9r.h8kx3a .d0y69f8 :is(ul,ol){columns:1;column-count:1;display:block;grid-template-columns:minmax(0,1fr);padding-inline:0;margin-inline:0}.fea6z9r.h8kx3a .d0y69f8 li{display:list-item;width:auto;inline-size:auto;max-inline-size:100%;min-inline-size:0;padding-inline:1em 0;margin-inline:0}.fea6z9r.h8kx3a .d0y69f8 a{max-inline-size:100%;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}}@container site-composition (min-width:50rem){.fea6z9r.h8kx3a .ppshn5{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(2rem,5cqi,4rem);align-items:start}.fea6z9r.h8kx3a .n3dw4i0 h1{max-inline-size:19ch}.fea6z9r.h8kx3a .irzw52pk{margin-block-start:.3rem;padding-block-start:.2rem}}@container site-composition (min-width:58rem){.fea6z9r.h8kx3a .a8c0iiyc{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr);column-gap:clamp(2rem,4cqi,3.5rem);align-items:start}.fea6z9r.h8kx3a .cxl2zw{grid-column:1;grid-row:1;position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow:auto;padding:.15rem;margin:0}.fea6z9r.h8kx3a .by6htb{grid-column:2;grid-row:1}.fea6z9r.h8kx3a .cxl2zw .d0y69f8{margin:0;width:auto}.fea6z9r.h8kx3a .cxl2zw .d0y69f8 :is(ul,ol){display:block;padding-inline-start:1.25em}.fea6z9r.h8kx3a .cxl2zw .d0y69f8 li{display:list-item;margin-block:.5em}}@media(max-width:560px){.fea6z9r.h8kx3a{--composition-gutter:.5rem;padding-inline:1rem}.fea6z9r.h8kx3a .ppshn5{margin-block:1.25rem 2rem}.fea6z9r.h8kx3a .irzw52pk{padding-inline-start:0;border-inline-start:0}}@media print{.fea6z9r.h8kx3a{width:auto;max-width:none;max-inline-size:none;margin:0;padding:0;container-type:normal}.fea6z9r.h8kx3a .ppshn5,.fea6z9r.h8kx3a .a8c0iiyc,.fea6z9r.h8kx3a .ut5who{display:block!important}.fea6z9r.h8kx3a .cxl2zw{position:static;max-height:none;overflow:visible}.fea6z9r.h8kx3a .by6htb{container-type:normal}.fea6z9r.h8kx3a .k9udoky0{display:block!important}.fea6z9r.h8kx3a .n7p2j2b:is(p,ul,ol,blockquote){max-inline-size:none;margin-inline:0}}
.fea6z9r .y0dezh{container-type:inline-size;min-inline-size:0}
.fea6z9r .y0dezh .p0elpap{min-inline-size:0;margin-inline:0;padding-inline:0}
.fea6z9r .y0dezh .skp1vl9{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}
.fea6z9r .y0dezh .l8sy4p{min-inline-size:0;overflow-wrap:anywhere}
.fea6z9r .y0dezh .xr8ci8{min-inline-size:0;max-inline-size:min(100%,70ch);overflow-wrap:anywhere}
@media screen and (max-width:40rem){.fea6z9r .y0dezh{padding-inline:min(1rem,5%)}}
.fea6z9r .awx3v19u .skp1vl9{margin:0;max-inline-size:100%;box-sizing:border-box}
.fea6z9r .awx3v19u .l8sy4p>h3{font:inherit;margin-block:0}
.fea6z9r .awx3v19u .xr8ci8{box-sizing:border-box}
.fea6z9r .awx3v19u .skp1vl9{border:0;box-shadow:none;background:transparent;padding:1.15em 0}
.fea6z9r .awx3v19u .l8sy4p{margin:0 0 .6em}
.fea6z9r .awx3v19u .xr8ci8{margin:0;padding:.75em clamp(.5em,3%,1em);border-inline-start:3px solid currentColor}
.fea6z9r table.p7xsoizd{max-inline-size:100%;border-collapse:collapse}
.fea6z9r table.p7xsoizd :is(th,td){padding:.7em .8em;vertical-align:top}
.fea6z9r table.p7xsoizd{border:0;border-radius:0;border-block:2px solid currentColor;background:transparent}
.fea6z9r table.p7xsoizd :is(th,td){border:0;padding-block:.9em}
.fea6z9r table.p7xsoizd thead th{border-block-end:1px solid currentColor}
.fea6z9r table.p7xsoizd caption{text-align:start;caption-side:top;padding-block-end:.75em}
.fea6z9r table.p7xsoizd tfoot th,.fea6z9r table.p7xsoizd tfoot td{border-block-start:2px solid currentColor}
.fea6z9r dl.xbp72c62{max-inline-size:100%;min-inline-size:0}
.fea6z9r dl.xbp72c62>dt,.fea6z9r dl.xbp72c62>dd{min-inline-size:0;overflow-wrap:anywhere}
.fea6z9r dl.xbp72c62{display:block}
.fea6z9r dl.xbp72c62>dt{font-weight:700}
.fea6z9r dl.xbp72c62>dt{margin:1em 0 .4em}
.fea6z9r dl.xbp72c62>dd{margin:0;padding:.7em clamp(.65em,3%,1.1em);border-inline-start:1px solid currentColor}
.fea6z9r .s94b5z{max-inline-size:100%;min-inline-size:0}
.fea6z9r .s94b5z>li{min-inline-size:0;overflow-wrap:anywhere}
.fea6z9r .s94b5z{display:block}
.fea6z9r .s94b5z>li{margin-block:.8em;margin-inline-start:.6em;padding-block:.45em;border-block-end:1px dotted currentColor}
.fea6z9r figure.j6davdd{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);column-gap:1.25em;row-gap:.45em;min-inline-size:0}
.fea6z9r figure.j6davdd>img{min-inline-size:0}
.fea6z9r figure.j6davdd>figcaption{min-inline-size:0;margin-block:0;overflow-wrap:anywhere}
.fea6z9r figure.j6davdd>[data-reading-ui]{grid-column:1/-1}
@container (min-width:52rem){.fea6z9r figure.j6davdd>img{grid-column:1;grid-row:1}.fea6z9r figure.j6davdd>figcaption{grid-column:2;grid-row:1;inline-size:20ch;max-inline-size:22cqi;text-align:start;align-self:center}.fea6z9r figure.j6davdd>[data-reading-ui]{grid-column:1/3}}
.fea6z9r blockquote.wrlcxr{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}
.fea6z9r blockquote.wrlcxr{margin-inline:clamp(.3em,2%,1em);padding:.8em clamp(.65em,3%,1.3em);border:0;border-inline:2px solid currentColor;background:transparent;box-shadow:none}
@media print{.fea6z9r .y0dezh{container-type:normal}.fea6z9r .p0elpap,.fea6z9r .skp1vl9,.fea6z9r .eyzhd6,.fea6z9r .gbesku{display:block!important}.fea6z9r .y0dezh h2{break-after:avoid-page}.fea6z9r .p0elpap,.fea6z9r .p0elpap>.skp1vl9:first-child{break-before:avoid-page}.fea6z9r .skp1vl9{break-inside:avoid}.fea6z9r .eyzhd6>dt,.fea6z9r .eyzhd6>dd{break-inside:avoid}.fea6z9r .xr8ci8{margin-inline:0!important}.fea6z9r figure.j6davdd{container-type:normal;display:block!important}.fea6z9r figure.j6davdd>figcaption{inline-size:auto;max-inline-size:none;margin-block-start:.5em}.fea6z9r table.od1r7kji{max-inline-size:100%;width:100%;table-layout:fixed}.fea6z9r table.od1r7kji th,.fea6z9r table.od1r7kji td{overflow-wrap:anywhere}}
:root{--ui-ink:#282423;--ui-paper:#fefefe;--ui-accent:#11573d;--ui-soft:#ebf4f8;--presentation-nav-surface:#fefefe;--presentation-nav-ink:#282423}
.fea6z9r table:not(.rcn3zhc table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:640px){.fea6z9r th,.fea6z9r td{overflow-wrap:break-word;word-break:normal;padding-inline:6px}}
.fea6z9r pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.fea6z9r .zuyhm2bf nav{min-width:0;max-width:100%}.fea6z9r .zuyhm2bf nav a,.fea6z9r .o8sbpj{overflow-wrap:normal;word-break:normal}.fea6z9r .gb3mis>a{flex:0 0 auto;white-space:nowrap}
@media(forced-colors:active){.fea6z9r a[href]{text-decoration-line:underline!important;text-decoration-color:LinkText!important;text-underline-offset:.15em}}.fea6z9r table[tabindex="0"]:focus-visible,.fea6z9r pre[tabindex="0"]:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.fea6z9r .wblr0xky{display:none}
@media(max-width:48rem){
.fea6z9r .lwoa4p{min-width:0;max-width:100%;margin-inline:0}
.fea6z9r .lwoa4p>img{display:none}
.fea6z9r .lwoa4p>figcaption{display:none}
.fea6z9r .lwoa4p>.wblr0xky{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}
.fea6z9r .diagram-source-owned{display:none}
.fea6z9r .wblr0xky .dsu1jvuo{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.fea6z9r .wblr0xky .tbzx2mk{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.fea6z9r .wblr0xky .rav5gp5n{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.fea6z9r .wblr0xky ol.rav5gp5n{list-style:decimal;padding-left:1.8em}
.fea6z9r .wblr0xky .rav5gp5n>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}
.fea6z9r .wblr0xky .rav5gp5n>li::before{content:none!important;display:none!important}
.fea6z9r .wblr0xky .rav5gp5n>li::marker{color:inherit;font-size:1em;font-weight:600}
.fea6z9r .wblr0xky.t6z5gcd .rav5gp5n{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.fea6z9r .wblr0xky.aucyrnk .rav5gp5n>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.fea6z9r .wblr0xky.pbyypta .rav5gp5n>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.fea6z9r .wblr0xky.zdok0i7 .rav5gp5n>li{border-radius:.7em}
.fea6z9r .wblr0xky.diagram-inset .rav5gp5n>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
.fea6z9r .wblr0xky.diagram-outline .rav5gp5n>li{border-style:dashed;border-radius:.45em}
.fea6z9r .wblr0xky.diagram-spaced .rav5gp5n{gap:1em}
.fea6z9r .wblr0xky.diagram-spaced .rav5gp5n>li{border:0;padding:.25em 0}
.fea6z9r .wblr0xky.diagram-ledger .rav5gp5n>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.fea6z9r,.fea6z9r *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}.fea6z9r *::before,.fea6z9r *::after,.fea6z9r *::first-letter,.fea6z9r *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.fea6z9r{max-width:100%!important;width:auto!important;box-sizing:border-box}.fea6z9r details::details-content{content-visibility:visible!important;display:block!important}.fea6z9r details:not([open])>:not(summary){display:block!important}.fea6z9r .rcn3zhc{max-width:100%!important;overflow:visible!important}.fea6z9r table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}.fea6z9r th,.fea6z9r td{overflow-wrap:anywhere!important;word-break:normal!important}.fea6z9r table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}.fea6z9r img{max-width:100%!important;height:auto!important}.fea6z9r .wblr0xky{display:none!important}.fea6z9r .lwoa4p>img{display:block!important}}