:root{--canvas:#131b11;--measure:760px;--c-muted:#a2b09f;--text:#e6ece5;--c-accent:#62e8a1;--line:#33432f;--gap:.75em}:where(.e4cb1150) .a47afd09 a{border:1px solid var(--line);border-radius:0;display:inline-block;margin:0 .5em .5em 0}body{color:var(--text);letter-spacing:.01em;background:radial-gradient(circle at 12% 0%,#333c2a 0,var(--canvas) 48%,var(--canvas) 100%);-webkit-font-smoothing:antialiased;margin:0;font:18px/1.66 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}:where(.e4cb1150) .w805950,:where(.e4cb1150) .w805950 .hebb1e{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid;gap:1.2em 1.5em}:where(.e4cb1150) .o9f5803 dt{font-weight:600;margin:1.4em 0 .3em}:where(.e4cb1150) h2{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.22;margin:1.9em 0 .7em;font-size:1.55rem;padding-bottom:.2em;font-weight:700;color:var(--text);border-bottom:2px solid var(--c-accent)}:where(.e4cb1150) figure,:where(.e4cb1150) .ha9966,:where(.e4cb1150) .d15a79,:where(.e4cb1150) .k53e5b56,:where(.e4cb1150) .kc899f2{margin:1.8rem 0;border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:.9rem 0}:where(.e4cb1150) .lf93f57b{margin:1.5em 0;padding-left:1.1em;border-left:3px solid var(--c-accent)}:where(.e4cb1150) li{margin:.3rem 0}:where(.e4cb1150) .c739e5{flex-wrap:wrap;display:flex;padding:0;list-style:none;margin:0;gap:.1em}:where(.e4cb1150) .k2f217{gap:1.2em 1.5em;display:flex;flex-wrap:wrap}:where(.e4cb1150) img.n76e006{margin-left:auto;margin-right:auto;max-width:88%}:where(.e4cb1150) .o9f5803 dd{padding:0;margin:0 0 1.1em}*{box-sizing:border-box}:where(.e4cb1150) ul{list-style-type:circle}.e4cb1150{max-width:var(--measure);margin:34px auto;background:#202c1e;border:1px solid var(--line);border-radius:18px;box-shadow:0 4px 24px rgba(32,65,25,.06);padding:calc(var(--gap) + 2.5em) calc(var(--gap) + 1.375em);overflow-wrap:break-word;outline:3px double var(--line);outline-offset:4px;border-bottom:6px solid var(--c-accent)}:where(.e4cb1150) .qb8180 a{text-decoration:none;color:var(--c-muted)}:where(.e4cb1150) :is(h2,h3,h4){scroll-margin-top:2rem}.g4f2195{display:inline-block;margin:.25em 0 1.4em;border-radius:4px;padding:.45em .8em;color:var(--text);font-size:.9rem;border-left:3px solid var(--c-accent);background:#333c2a}:where(.e4cb1150) td{border-bottom:1px solid var(--line);padding:12px 14px;overflow-wrap:break-word}:where(.e4cb1150) .s0a4855{color:var(--c-muted);margin:.4rem 0 0;font-weight:400;font-size:.82rem}:where(.e4cb1150) .l8cb22f nav{min-width:0}:where(.e4cb1150) th{text-align:left;color:var(--text);font-weight:600;padding:12px 14px;overflow-wrap:break-word;border-bottom:2px solid var(--line)}:where(.e4cb1150) .o60c3bcc{padding:.85rem 1.2rem;border-left:5px solid var(--c-accent);background:#202c1e;font-size:.95rem;border:0;margin:1.6rem 0}:where(.e4cb1150) figure>img,:where(.e4cb1150) .ha9966>img,:where(.e4cb1150) .d15a79>img,:where(.e4cb1150) .k53e5b56>img,:where(.e4cb1150) .kc899f2>img{margin-bottom:0;margin-top:0}:where(.e4cb1150) .w805950 a,:where(.e4cb1150) .a47afd09 a,:where(.e4cb1150) .x181ee7 a{max-width:100%;padding:.25em .4em;min-height:2.75rem;overflow-wrap:anywhere}:where(.e4cb1150) .hebb1e{padding:0;margin:0;list-style:none}:where(.e4cb1150) ul,:where(.e4cb1150) ol{padding-left:1.3rem;margin:0 0 1.2rem}:where(.e4cb1150) .vece1a5 a{padding:.25rem 0;min-height:2.75rem;margin:0 1.2rem .3rem 0;display:inline-block}:where(.e4cb1150) p{margin:0 0 1.45rem}:where(.e4cb1150) .y5082c3 nav a:hover{color:var(--c-accent)}:where(.e4cb1150) .a47afd09 .hebb1e li{display:inline}:where(.e4cb1150) li::marker{color:var(--c-accent)}:where(.e4cb1150) .l3abe5c4 a+a::before{margin:0 .75rem;content:'-';opacity:.5}:where(.e4cb1150) .n2ca7f{padding:0;list-style:none;margin:0}:where(.e4cb1150) .vece1a5 .hebb1e li,:where(.e4cb1150) .l3abe5c4 .hebb1e li{display:inline}:where(.e4cb1150) details.aa1865 summary{font-weight:600;color:var(--text);cursor:pointer}:where(.e4cb1150) h1{margin:0 0 .7em;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-bottom:3px solid var(--c-accent);letter-spacing:0;font-size:2.15rem;color:var(--text);font-weight:750;padding-bottom:.35em;line-height:1.1}:where(.e4cb1150) .y5082c3{margin:0 0 2rem;text-align:left;padding-bottom:.6rem;border-bottom:2px solid var(--line)}:where(.e4cb1150) .l8cb22f{font-size:.88rem;border-radius:18px;border:1px solid var(--line);margin-top:2.4em;padding:1.2em 1.35em;text-align:left}:where(.e4cb1150) strong{color:var(--text)}:where(.e4cb1150) .o60c3bcc li{margin:.25rem 0}:where(.e4cb1150) table{width:100%;margin:1.4rem 0;border-collapse:collapse;font-size:.95rem}:where(.e4cb1150) .y5082c3 nav a{color:var(--c-muted);text-decoration:none;min-height:2.75rem;display:block;margin:0 0 .25rem;padding:.25rem 0}:where(.e4cb1150) .l3abe5c4 .hebb1e li+li::before{opacity:.5;margin:0 .75rem;content:'-' !important;display:inline !important}:where(.e4cb1150) .qb8180{padding-left:.65em;margin:0 0 1.4em;border-left:3px solid var(--c-accent);font-size:.85rem;color:var(--c-muted)}:where(.e4cb1150) .l3abe5c4 a{min-width:24px;display:inline-block;padding:.25rem 0;max-width:100%;min-height:2.75rem;vertical-align:middle}::selection{color:var(--text);background:#333c2a}:where(.e4cb1150) .o60c3bcc ul,:where(.e4cb1150) .o60c3bcc ol{padding-left:1.3rem;margin:0}:where(.e4cb1150) .o60c3bcc summary{cursor:pointer;color:var(--text);font-weight:600;margin:0 0 .45rem}:where(.e4cb1150) .c739e5 li{padding:0;margin:0}:where(.e4cb1150) .q02807fb{gap:.3em .8em;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}:where(.e4cb1150) hr{border:0;border-top:1px dashed var(--line);margin:1.6em 0}:where(.e4cb1150) .x181ee7 a{border-bottom:1px dotted var(--line);display:block}:where(.e4cb1150) .xc97e89 a{min-height:2.75rem;padding:.25rem 0;margin:0 0 .45rem;display:block}:where(.e4cb1150) figcaption{background-color:#202c1e;line-height:1.6;margin-top:.45em;font-size:.88rem;color:var(--c-muted);text-align:center}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(.e4cb1150) .lb002800{grid-column:1/-1;font-size:1.05em;font-weight:700;margin:0 0 .75em}:where(.e4cb1150) img.a7bbc78{max-width:58%;margin-right:auto;margin-left:0}:where(.e4cb1150) .ba162f0{overflow-x:auto;width:100%;margin:1.4rem 0}:where(.e4cb1150) .y5082c3 nav{font-size:.86rem;margin:.7rem 0 0;line-height:1.7}:where(.e4cb1150) .hebb1e li{padding:0;margin:0}:where(.e4cb1150) .n7a899{background:#333c2a;padding:.9em 1.2em .9em 2.6em;border-radius:18px;border-left:3px solid var(--c-accent)}:where(.e4cb1150) details.aa1865 p{margin:.6em 0 0}:where(.e4cb1150) caption{padding:.45em 0;color:var(--text);caption-side:top;font-weight:600;text-align:left}.e4cb1150::before{height:5px;display:block;content:'';margin:0 0 1.3em;background:linear-gradient(90deg,var(--c-accent),transparent)}:where(.e4cb1150) .ya8dcd{border:1px solid var(--line);padding:1em 1.1em;border-radius:18px;margin-top:2.2em}:where(.e4cb1150) .w805950>.hebb1e{grid-column:1/-1}:where(.e4cb1150) .hebb1e li::before{content:none !important;position:static}:where(.e4cb1150) .n2ca7f li::before{position:static;content:none !important}:where(.e4cb1150) .ya8dcd h3{margin:1.3em 0 .3em;color:var(--text);font-size:1.14rem}:where(.e4cb1150) img{border:1px solid var(--line);border-radius:18px;max-width:100%;height:auto;margin:1.8em 0;display:block}:where(.e4cb1150) img.v86cf3{max-width:100%;margin-right:0;margin-left:0}:where(.e4cb1150) a:focus-visible,:where(.e4cb1150) .ba162f0[tabindex="0"]:focus-visible,:where(.e4cb1150) summary:focus-visible{outline:2px solid var(--text);outline-offset:4px;box-shadow:0 0 0 3px var(--c-accent)}:where(.e4cb1150) .o60c3bcc a{text-decoration:none;color:var(--c-accent);display:block;min-height:2.75rem;padding:.25rem 0}:where(.e4cb1150) .y5082c3 nav .tb32896{opacity:.59;color:var(--text);cursor:default;margin:0 .85rem .2rem 0}.ytibxtac{margin:0}:where(.e4cb1150) blockquote{padding:.5rem 1.1rem;border-radius:0 8px 8px 0;background:#333c2a;border-left:4px solid var(--c-accent);margin:1.2rem 0}:where(.e4cb1150) details.aa1865{border:1px solid var(--line);border-radius:18px;margin:0 0 .55em;padding:.85em 1em}:where(.e4cb1150) img.bcfa55{max-width:58%;margin-right:0;margin-left:auto}:where(.e4cb1150) .s3e6bd nav+nav{padding-top:.8em;border-top:1px dotted var(--line)}:where(.e4cb1150) .b792737{border-radius:18px;padding:.9rem 1.2rem;border:1px solid var(--line);margin:0 0 .8rem}:where(.e4cb1150) .b792737 h3{margin:0 0 .4rem}:where(.e4cb1150) .t90624b{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.2em 1.5em}:where(.e4cb1150) .vece1a5,:where(.e4cb1150) .xc97e89,:where(.e4cb1150) .l3abe5c4{line-height:1.5;margin:.4rem 0 0}:where(.e4cb1150) .o94094{padding:.7em 1em .7em 2.2em;background:#333c2a;border:1px solid var(--line);border-radius:18px}:where(.e4cb1150) .x07c6b47{letter-spacing:-.01em;display:inline-block;text-decoration:none;font-size:1.25rem;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:var(--text);font-weight:700}:where(.e4cb1150) h3{font-size:1.2rem;margin:1.3em 0 .5em;font-weight:800;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:var(--text)}:where(.e4cb1150) .n2ca7f li{margin:0;display:block;padding:0}:where(.e4cb1150) img.e8b362{max-width:58%;margin-left:auto;margin-right:auto}:where(.e4cb1150) .lf93f57b>h2:first-child{margin-top:0}:where(.e4cb1150) .k2f217 nav{flex:1 1 15rem}:where(.e4cb1150) .ya8dcd h2{margin-top:1em}:where(.e4cb1150) a{color:var(--c-accent);text-decoration:underline dotted;text-underline-offset:3px}@media(max-width:760px){body{background:#131b11}.e4cb1150{border-radius:0;outline-offset:-3px;border-left:0;outline:2px double #33432f;margin:0;padding:calc(var(--gap) + 1.125em) calc(var(--gap) + 0.625em)}:where(.e4cb1150) img.a7bbc78,:where(.e4cb1150) img.e8b362,:where(.e4cb1150) img.bcfa55{margin-right:auto;max-width:100%;margin-left:auto}}:where(.e4cb1150) .qed06af{border-inline-start:4px solid currentColor;padding-inline-start:1.15em}@media(max-width:560px){:where(.e4cb1150) h1{font-size:min(1.75rem,var(--reading-title-limit,999rem))}}:where(.e4cb1150) figcaption{font-size:0.944rem}:where(.e4cb1150) .ya8dcd summary>h2,:where(.e4cb1150) .ya8dcd summary>h3,:where(.e4cb1150) .ya8dcd summary>h4{display:inline;margin:0}@media(max-width:560px){:where(.e4cb1150) h1{text-wrap:balance}:where(.e4cb1150) .y5082c3 nav{margin-block-start:.45em}:where(.e4cb1150) .y5082c3 nav a{margin-inline-end:.55em}:where(.e4cb1150) .y5082c3{margin-block-end:.95em}}@supports selector(:has(*)){:is(.e4cb1150,:where(.e4cb1150) main,:where(.e4cb1150) article,:where(.e4cb1150) section,:where(.e4cb1150) div):has(>.qed06af)>p:not(.a96af3):not(.r8e29d4),.e4cb1150:has(.qed06af) .lf93f57b>p{max-inline-size:76ch}:is(.e4cb1150,:where(.e4cb1150) main,:where(.e4cb1150) article,:where(.e4cb1150) section,:where(.e4cb1150) div):has(>.qed06af)>p:not(.a96af3):not(.r8e29d4),.e4cb1150:has(.qed06af) .lf93f57b>p{max-inline-size:68ch;margin-inline:auto}.e4cb1150:has(.qed06af) .lf93f57b>h2:first-child{max-inline-size:min(100%,34ch);margin-inline:auto}.e4cb1150:has(.qed06af) .lf93f57b{padding-block:1em;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,68ch) minmax(0,1fr);column-gap:0;align-items:start}.e4cb1150:has(.qed06af) .lf93f57b>*{grid-column:2;min-inline-size:0;max-inline-size:100%;box-sizing:border-box}.e4cb1150:has(.qed06af) .lf93f57b>p{margin-inline:0;max-inline-size:100%}.e4cb1150:has(.qed06af) .lf93f57b>:is(table,.ba162f0,figure,pre,dl){grid-column:1/-1;max-inline-size:100%}.e4cb1150:has(.qed06af) .lf93f57b{min-inline-size:0}@media(max-width:560px){:is(.e4cb1150,:where(.e4cb1150) main,:where(.e4cb1150) article,:where(.e4cb1150) section,:where(.e4cb1150) div):has(>.qed06af)>p:not(.a96af3):not(.r8e29d4),.e4cb1150:has(.qed06af) .lf93f57b>p{padding-inline:0}.e4cb1150:has(.qed06af) .lf93f57b{padding-inline:0;border-inline:0}}@media print{.e4cb1150:has(.qed06af) .lf93f57b{display:block!important;padding-inline:0!important}:is(.e4cb1150,:where(.e4cb1150) main,:where(.e4cb1150) article,:where(.e4cb1150) section,:where(.e4cb1150) div):has(>.qed06af)>p:not(.a96af3):not(.r8e29d4),.e4cb1150:has(.qed06af) .lf93f57b>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}:where(.e4cb1150) .l8cb22f nav>p{text-indent:0}:where(.e4cb1150) .l8cb22f nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.e4cb1150) details.o60c3bcc>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}:where(.e4cb1150) .o60c3bcc a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.e4cb1150) .qb8180{flex-wrap:wrap}:where(.e4cb1150) .qb8180>[aria-current]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}:where(.e4cb1150) .y5082c3 .x07c6b47{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.e4cb1150) .y5082c3 nav :is(a,.tb32896){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.e4cb1150) .y5082c3 nav .tb32896{display:inline-block}:where(.e4cb1150) .h9d8fe{text-indent:0}:where(.e4cb1150) .h9d8fe>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}:where(.e4cb1150) .h9d8fe>a{padding-inline:.75em;border:1px solid currentColor;border-radius:.35em;text-decoration:none;box-shadow:none}:where(.e4cb1150) .y5082c3 .u7cfacf0{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.e4cb1150) .y5082c3 .u7cfacf0: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{:where(.e4cb1150) .y5082c3 .u7cfacf0{display:none!important}}:where(.e4cb1150) .y5082c3 nav a,:where(.e4cb1150) .y5082c3 nav .tb32896{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:44px;padding:.45em .65em;margin:0;overflow-wrap:anywhere}:where(.e4cb1150) .y5082c3 nav a::before,:where(.e4cb1150) .y5082c3 nav .n2ca7f li::before{content:none!important;display:none!important}:where(.e4cb1150) .y5082c3 nav .n2ca7f{margin:0;padding:0;list-style:none}:where(.e4cb1150) .y5082c3 nav .n2ca7f li{display:block;min-inline-size:0}:where(.e4cb1150) .y5082c3{display:block;text-align:start;container-type:inline-size}:where(.e4cb1150) .y5082c3 .jc4d3b{display:block;min-inline-size:0}:where(.e4cb1150) .y5082c3 .jc4d3b>*{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}:where(.e4cb1150) .y5082c3 nav{display:flex;flex-wrap:wrap;gap:.35em 1em;align-items:baseline;min-inline-size:0;text-align:start;margin-block-start:1em}:where(.e4cb1150) .y5082c3 nav .n2ca7f{display:flex;flex-wrap:wrap;gap:.35em 1em;list-style:none;padding:0;margin:0}:where(.e4cb1150) .y5082c3 nav .n2ca7f>li{margin:0;padding:0;min-inline-size:0;max-inline-size:100%}:where(.e4cb1150) .y5082c3 nav :is(a,.tb32896){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}:where(.e4cb1150) .y5082c3 nav,:where(.e4cb1150) .y5082c3 nav .n2ca7f{display:grid;grid-template-columns:minmax(0,1fr);gap:.35em 1em}:where(.e4cb1150) .y5082c3 nav .n2ca7f{grid-column:1/-1}:where(.e4cb1150) .y5082c3 nav :is(a,.tb32896){display:block;border-inline-start:2px solid currentColor;padding-inline-start:.8em}@container(min-width:46rem){:where(.e4cb1150) .y5082c3 .jc4d3b{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:.4em 2rem}:where(.e4cb1150) .y5082c3 .jc4d3b>:is(.x07c6b47,.s0a4855){grid-column:1}:where(.e4cb1150) .y5082c3 nav{grid-column:2;grid-row:1/3;margin-block:0}:where(.e4cb1150) .y5082c3 nav,:where(.e4cb1150) .y5082c3 nav .n2ca7f{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.e4cb1150) .y5082c3 nav [aria-current]{font-weight:700;text-decoration-thickness:2px}@media print{:where(.e4cb1150) .y5082c3,:where(.e4cb1150) .y5082c3 .jc4d3b,:where(.e4cb1150) .y5082c3 nav,:where(.e4cb1150) .y5082c3 nav .n2ca7f{display:block!important;max-inline-size:none!important;grid-column:auto!important;grid-row:auto!important}}:where(.e4cb1150) .y5082c3 nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@supports selector(:has(*)){:where(.e4cb1150) .l8cb22f:has(>nav>.lb002800){container-type:inline-size}@container(min-width:40rem){:where(.e4cb1150) .l8cb22f>nav:has(>.lb002800){display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,2fr);column-gap:1.4rem;row-gap:.4em;align-items:start;grid-column:1/-1;flex:1 1 100%;inline-size:100%;max-inline-size:100%;box-sizing:border-box;text-align:start}:where(.e4cb1150) .l8cb22f>nav:has(>.lb002800)>*{grid-column:2;min-inline-size:0;max-inline-size:100%}:where(.e4cb1150) .l8cb22f>nav:has(>.lb002800)>.lb002800{grid-column:1;grid-row:1;margin:0}:where(.e4cb1150) .l8cb22f>nav:has(>.lb002800)>.hebb1e{grid-column:2}}}@media print{:where(.e4cb1150) .l8cb22f>nav:has(>.lb002800){display:block!important;inline-size:auto!important}}.e4cb1150.j89f62{box-sizing:border-box;--composition-gutter:1rem;--composition-measure:76ch;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}.e4cb1150.j89f62 .g6c43d:is(p,ul,ol,blockquote){max-inline-size:min(100%,var(--composition-measure));min-inline-size:0;box-sizing:border-box}.e4cb1150.j89f62 .cb50efdd{max-inline-size:min(100%,42ch)}.e4cb1150.j89f62 .kfb50b{min-inline-size:0;margin-block:clamp(1.5rem,4vw,3.5rem) clamp(2rem,5vw,4rem)}.e4cb1150.j89f62 .mf0abd{min-inline-size:0}.e4cb1150.j89f62 .mf0abd h1{max-inline-size:26ch;margin-block-start:0;overflow-wrap:break-word}.e4cb1150.j89f62 .a8cc922b{min-inline-size:0;max-inline-size:var(--composition-measure)}.e4cb1150.j89f62 .kfb50b .a8cc922b.qed06af{max-inline-size:var(--composition-measure);margin-block-end:0}.e4cb1150.j89f62 .rb2493,.e4cb1150.j89f62 .a8ebd6,.e4cb1150.j89f62 .p95d55{min-inline-size:0}.e4cb1150.j89f62 .a8ebd6{container-type:inline-size}.e4cb1150.j89f62 .p95d55{margin-block-end:2rem}.e4cb1150.j89f62 .p95d55 .o60c3bcc{box-sizing:border-box;max-width:100%;max-inline-size:100%}@media(min-width:70rem){.e4cb1150.j89f62{--composition-gutter:clamp(1rem,7vw,7rem);margin-inline-start:var(--composition-gutter);margin-inline-end:auto}}.e4cb1150.j89f62 .ba755b,.e4cb1150.j89f62 .m3e25b{display:grid;grid-template-columns:minmax(0,var(--composition-measure)) minmax(0,1fr);min-inline-size:0;column-gap:0;align-items:start}.e4cb1150.j89f62 .ba755b>*,.e4cb1150.j89f62 .m3e25b>hr{grid-column:1;min-inline-size:0}.e4cb1150.j89f62 .ba755b>:is(.cb50efdd,.g6c43d){margin-inline:0;max-inline-size:100%}.e4cb1150.j89f62 .ba755b>.g6c43d{max-inline-size:min(100%,var(--composition-measure))}.e4cb1150.j89f62 .ba755b>:is(table,.ba162f0,figure,pre,dl){grid-column:1/-1;max-inline-size:100%}@container(min-width:58rem){.e4cb1150.j89f62 .ba755b{grid-template-columns:minmax(0,var(--composition-measure)) minmax(0,1fr);margin-block:2.5rem}.e4cb1150.j89f62 .ba755b>*{grid-column:1}.e4cb1150.j89f62 .ba755b.hab4474a{grid-template-columns:minmax(0,1fr) minmax(0,var(--composition-measure))}.e4cb1150.j89f62 .ba755b.hab4474a>*{grid-column:2}.e4cb1150.j89f62 .ba755b>:is(table,.ba162f0,figure,pre,dl){grid-column:1/-1}}.e4cb1150.j89f62 .ya8dcd:not(.ba3a9669) :is(p,dd){max-inline-size:min(100%,70ch);box-sizing:border-box}@container site-composition (max-width:12em){.e4cb1150.j89f62 .o60c3bcc{padding-inline:.5rem}.e4cb1150.j89f62 .o60c3bcc :is(ul,ol){columns:1;column-count:1;display:block;grid-template-columns:minmax(0,1fr);padding-inline:0;margin-inline:0}.e4cb1150.j89f62 .o60c3bcc li{display:list-item;width:auto;inline-size:auto;max-inline-size:100%;min-inline-size:0;padding-inline:1em 0;margin-inline:0}.e4cb1150.j89f62 .o60c3bcc a{max-inline-size:100%;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}}.e4cb1150.j89f62 .mf0abd{max-inline-size:58rem;margin-inline:auto;text-align:center}.e4cb1150.j89f62 .mf0abd h1{max-inline-size:24ch;margin-inline:auto}.e4cb1150.j89f62 .a8cc922b{max-inline-size:min(100%,64ch);margin-inline:auto;margin-block-start:1.75rem;text-align:start}.e4cb1150.j89f62 .kfb50b .a8cc922b.qed06af{max-inline-size:min(100%,64ch)}@media(max-width:560px){.e4cb1150.j89f62{--composition-gutter:.5rem;padding-inline:1rem}.e4cb1150.j89f62 .kfb50b{margin-block:1.25rem 2rem}.e4cb1150.j89f62 .a8cc922b{padding-inline-start:0;border-inline-start:0}}@media print{.e4cb1150.j89f62{width:auto;max-width:none;max-inline-size:none;margin:0;padding:0;container-type:normal}.e4cb1150.j89f62 .kfb50b,.e4cb1150.j89f62 .rb2493,.e4cb1150.j89f62 .f08dc7{display:block!important}.e4cb1150.j89f62 .p95d55{position:static;max-height:none;overflow:visible}.e4cb1150.j89f62 .a8ebd6{container-type:normal}.e4cb1150.j89f62 .ba755b{display:block!important}.e4cb1150.j89f62 .g6c43d:is(p,ul,ol,blockquote){max-inline-size:none;margin-inline:0}}:where(.e4cb1150) .ba3a9669{container-type:inline-size;min-inline-size:0}
:where(.e4cb1150) .ba3a9669 .gb750734{min-inline-size:0;margin-inline:0;padding-inline:0}
:where(.e4cb1150) .ba3a9669 .r47c0d0d{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}
:where(.e4cb1150) .ba3a9669 .gba36cab{min-inline-size:0;overflow-wrap:anywhere}
:where(.e4cb1150) .ba3a9669 .o2e761{min-inline-size:0;max-inline-size:min(100%,70ch);overflow-wrap:anywhere}
@media screen and (max-width:40rem){:where(.e4cb1150) .ba3a9669{padding-inline:min(1rem,5%)}}
:where(.e4cb1150) .u0e9c6d .r47c0d0d{border:0;padding:.8em 0;margin:0;background:transparent;box-shadow:none}
:where(.e4cb1150) .u0e9c6d .o2e761{margin-inline:clamp(.6em,3%,1.6em) 0;padding-inline-start:.8em;border-inline-start:1px solid currentColor}
:where(.e4cb1150) table.abcb6e98{max-inline-size:100%;border-collapse:collapse}
:where(.e4cb1150) table.abcb6e98 :is(th,td){padding:.7em .8em;vertical-align:top}
:where(.e4cb1150) table.abcb6e98 :is(th,td){border:0;border-block-end:1px solid currentColor}
:where(.e4cb1150) table.abcb6e98 thead th{border-block-end:3px solid currentColor;padding-block:1em}
:where(.e4cb1150) table.abcb6e98 caption{text-align:start;caption-side:top;padding-block-end:.75em}
:where(.e4cb1150) table.abcb6e98 tfoot th,:where(.e4cb1150) table.abcb6e98 tfoot td{border-block-start:2px solid currentColor}
:where(.e4cb1150) dl.g4e890c3{max-inline-size:100%;min-inline-size:0}
:where(.e4cb1150) dl.g4e890c3>dt,:where(.e4cb1150) dl.g4e890c3>dd{min-inline-size:0;overflow-wrap:anywhere}
:where(.e4cb1150) dl.g4e890c3>dt{border-block-start:1px solid currentColor;padding-block-start:.8em;margin-block-start:.8em;font-weight:700}
:where(.e4cb1150) dl.g4e890c3>dd{margin-inline:0;padding-block:.3em .8em}
:where(.e4cb1150) .hc4265{max-inline-size:100%;min-inline-size:0}
:where(.e4cb1150) .hc4265>li{min-inline-size:0;overflow-wrap:anywhere}
:where(.e4cb1150) .hc4265{display:block}
:where(.e4cb1150) .hc4265>li{margin-block:.55em;padding-block:.65em;border-block:1px solid currentColor;border-radius:.3em}
:where(.e4cb1150) figure.n61bd5fd{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);column-gap:1.25em;row-gap:.45em;min-inline-size:0}
:where(.e4cb1150) figure.n61bd5fd>img{min-inline-size:0}
:where(.e4cb1150) figure.n61bd5fd>figcaption{min-inline-size:0;margin-block:0;overflow-wrap:anywhere}
:where(.e4cb1150) figure.n61bd5fd>[data-reading-ui]{grid-column:1/-1}
@container (min-width:52rem){:where(.e4cb1150) figure.n61bd5fd>img{grid-column:1;grid-row:1}:where(.e4cb1150) figure.n61bd5fd>figcaption{grid-column:2;grid-row:1;inline-size:20ch;max-inline-size:22cqi;text-align:start;align-self:end}:where(.e4cb1150) figure.n61bd5fd>[data-reading-ui]{grid-column:1/3}}
@media print{:where(.e4cb1150) .ba3a9669{container-type:normal}:where(.e4cb1150) .gb750734,:where(.e4cb1150) .r47c0d0d,:where(.e4cb1150) .i41ae414,:where(.e4cb1150) .oc24dc0{display:block!important}:where(.e4cb1150) .ba3a9669 h2{break-after:avoid-page}:where(.e4cb1150) .gb750734,:where(.e4cb1150) .gb750734>.r47c0d0d:first-child{break-before:avoid-page}:where(.e4cb1150) .r47c0d0d{break-inside:avoid}:where(.e4cb1150) .i41ae414>dt,:where(.e4cb1150) .i41ae414>dd{break-inside:avoid}:where(.e4cb1150) .o2e761{margin-inline:0!important}:where(.e4cb1150) figure.n61bd5fd{container-type:normal;display:block!important}:where(.e4cb1150) figure.n61bd5fd>figcaption{inline-size:auto;max-inline-size:none;margin-block-start:.5em}:where(.e4cb1150) table.hb41f0{max-inline-size:100%;width:100%;table-layout:fixed}:where(.e4cb1150) table.hb41f0 th,:where(.e4cb1150) table.hb41f0 td{overflow-wrap:anywhere}}:root{--ui-ink:#e6ece5;--ui-paper:#202c1e;--ui-accent:#62e8a1;--ui-soft:#333c2a;--presentation-nav-surface:#202c1e;--presentation-nav-ink:#e6ece5}:where(.e4cb1150) table:not(.ba162f0 table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:760px){:where(.e4cb1150) th,:where(.e4cb1150) td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}:where(.e4cb1150) pre{max-width:100%;overflow-x:auto;box-sizing:border-box}:where(.e4cb1150) .y5082c3 nav{min-width:0;max-width:100%}:where(.e4cb1150) .y5082c3 nav a,:where(.e4cb1150) .tb32896{overflow-wrap:normal;word-break:normal}:where(.e4cb1150) .qb8180>a{flex:0 0 auto;white-space:nowrap}@media(forced-colors:active){:where(.e4cb1150) a[href]{text-decoration-line:underline!important;text-decoration-color:LinkText!important;text-underline-offset:.15em}}:where(.e4cb1150) table[tabindex="0"]:focus-visible,:where(.e4cb1150) pre[tabindex="0"]:focus-visible{outline:2px solid currentColor;outline-offset:3px}:where(.e4cb1150) .m6dfba96{display:none}
@media screen and (max-width:48rem){
:where(.e4cb1150) .z4f929{min-width:0;max-width:100%;margin-inline:0}
:where(.e4cb1150) .z4f929>img{display:none}
:where(.e4cb1150) .z4f929>figcaption{display:none}
:where(.e4cb1150) .z4f929>.m6dfba96{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}
:where(.e4cb1150) .diagram-source-owned{display:none!important}
:where(.e4cb1150) .m6dfba96 .vb080ff2{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
:where(.e4cb1150) .m6dfba96 .ha1da1{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
:where(.e4cb1150) .m6dfba96 .sabff2{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
:where(.e4cb1150) .m6dfba96 ol.sabff2{list-style:decimal;padding-left:1.8em}
:where(.e4cb1150) .m6dfba96 .sabff2>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}
:where(.e4cb1150) .m6dfba96 .sabff2>li::before{content:none!important;display:none!important}
:where(.e4cb1150) .m6dfba96 .sabff2>li::marker{color:inherit;font-size:1em;font-weight:600}
:where(.e4cb1150) .m6dfba96.jf075afe .sabff2{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
:where(.e4cb1150) .m6dfba96.ba46d9 .sabff2>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
:where(.e4cb1150) .m6dfba96.udd6964 .sabff2>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
:where(.e4cb1150) .m6dfba96.tf9cff6 .sabff2>li{border-radius:.7em}
:where(.e4cb1150) .m6dfba96.diagram-inset .sabff2>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
:where(.e4cb1150) .m6dfba96.diagram-outline .sabff2>li{border-style:dashed;border-radius:.45em}
:where(.e4cb1150) .m6dfba96.diagram-spaced .sabff2{gap:1em}
:where(.e4cb1150) .m6dfba96.diagram-spaced .sabff2>li{border:0;padding:.25em 0}
:where(.e4cb1150) .m6dfba96.diagram-ledger .sabff2>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}@media print{html,body{background:#fff!important;color:#111!important}.e4cb1150,:where(.e4cb1150) *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}:where(.e4cb1150) *::before,:where(.e4cb1150) *::after,:where(.e4cb1150) *::first-letter,:where(.e4cb1150) *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.e4cb1150{max-width:100%!important;width:auto!important;box-sizing:border-box}:where(.e4cb1150) details::details-content{content-visibility:visible!important;display:block!important}:where(.e4cb1150) details:not([open])>:not(summary){display:block!important}:where(.e4cb1150) .ba162f0{max-width:100%!important;overflow:visible!important}:where(.e4cb1150) table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}:where(.e4cb1150) th,:where(.e4cb1150) td{overflow-wrap:anywhere!important;word-break:normal!important}:where(.e4cb1150) table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}:where(.e4cb1150) img{max-width:100%!important;height:auto!important}:where(.e4cb1150) .m6dfba96{display:none!important}:where(.e4cb1150) .z4f929>img{display:block!important}}