html { --space: 12px; --primary: #23c460; --accent-text: #178340; --card: #f9faf9; --text: #233021; --measure: 740px; --color-soft: #f5faf0; --bg: #fafbfa }
.mgn-r8-f32 li { margin: .45rem 0 }
.mgn-r8-f32 img.xt-f6w9-ib { max-width: 58%; margin-right: auto; margin-left: auto }
.mgn-r8-f32 .vt-bxkr-cgl table { margin: 0 }
.mgn-r8-f32 blockquote { padding: .9rem 1.2rem; border-radius: 6px; background: var(--color-soft); margin: 1.2rem 0 }
.mgn-r8-f32 .tyz-w0v-rsrd>h2:first-child { margin-top: 0 }
.mgn-r8-f32 th { overflow-wrap: break-word; border-bottom: 1px solid #ddeddb; font-weight: 700; color: var(--text); padding: 10px 14px; background: var(--color-soft); text-align: left }
.mgn-r8-f32 .hb-1pz-ewt h2 { margin-top: 1em }
.mgn-r8-f32 img.cx-514-9x2 { margin-left: 0; margin-right: auto; max-width: 58% }
.mgn-r8-f32 .dy-ol2-lreq { margin: 0; list-style: none; padding: 0 }
.mgn-r8-f32 .ks-f2-8i a { padding: .25rem 0; margin: 0 1.2rem .3rem 0; display: inline-block; min-height: 3rem }
.mgn-r8-f32 ul li::before { left: 0; position: absolute; content: '\25b8'; color: var(--accent-text); font-weight: 600 }
.mgn-r8-f32 .zqx-dtn-08>.ly-70b1-bj0,.mgn-r8-f32 .zqx-dtn-08>.ws-ig-7t { grid-column: 1 }
.mgn-r8-f32 .hk-8f1s-25 { grid-column: 1/-1; font-weight: 600; font-size: 1.05em; margin: 0 0 .35em }
.mgn-r8-f32 .tyz-w0v-rsrd+.tyz-w0v-rsrd { padding-top: .4em; border-top: 1px solid #ddeddb; margin-top: 2em }
.mgn-r8-f32 p { margin: 0 0 1.25rem }
.mgn-r8-f32 figure,.mgn-r8-f32 .pvg-x73r-f8,.mgn-r8-f32 .cz-wxtu-gz,.mgn-r8-f32 .eh-c3r-mdy,.mgn-r8-f32 .hrr-p1-9y0k { border-top: 1px solid #ddeddb; margin: 1.6rem 0; border-bottom: 1px solid #ddeddb; padding: .9rem 0 }
.mgn-r8-f32 .zb-kpld-bf summary { color: var(--text); margin: 0 0 .45rem; cursor: pointer; font-weight: 700 }
.mgn-r8-f32 .wz-pp-0kuc li::before { content: none !important }
.gai-uq7b-sc { color: #637761; margin: .3em 0 1.25em; font-size: .9rem }
.mgn-r8-f32 img.ko-oqrh-a2r { margin-left: auto; max-width: 92%; margin-right: auto }
.mgn-r8-f32 .zqx-dtn-08 nav a:hover { color: var(--accent-text) }
.mgn-r8-f32 h2 { text-transform: uppercase; letter-spacing: .04em; margin: 1.9em 0 .35em; font-weight: 500; font-style: italic; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; line-height: 1.22; color: var(--text); font-size: 1.4rem }
.mgn-r8-f32 .it-y8g-eyg { font-size: .85rem; margin: .35rem 0 1.2rem; color: #637761 }
.mgn-r8-f32 .cj-xx-uue2 a { padding: .25rem 0; max-width: 100%; vertical-align: middle; display: inline-block; min-width: 24px; min-height: 3rem }
.mgn-r8-f32 details.ida-ir-bt { padding: .75em .95em; border: 1px solid #ddeddb; margin: 0 0 .55em; border-radius: 4px }
.mgn-r8-f32 img.qi-9efy-l5qb { margin-right: 0; max-width: 58%; margin-left: auto }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100% }
.mgn-r8-f32 .cj-xx-uue2 .dy-ol2-lreq li+li::before { display: inline !important; opacity: .6; content: '/' !important; margin: 0 .75rem }
.mgn-r8-f32 .lps-1y1d-krr { gap: .6em 1em; display: flex; flex-wrap: wrap }
.mgn-r8-f32 .vt-bxkr-cgl { margin: 1.8rem 0; overflow-x: auto; -webkit-overflow-scrolling: touch; width: 100% }
.mgn-r8-f32 .myc-rzid-z7,.mgn-r8-f32 .myc-rzid-z7 .dy-ol2-lreq { gap: .6em 1em; grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); display: grid }
.mgn-r8-f32 h1 { letter-spacing: .01em; margin: 0 0 .7em; font-size: 2.0rem; font-weight: 800; border-bottom: 1px solid #ddeddb; padding-bottom: .35em; line-height: 1.24; color: var(--text); font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif }
* { box-sizing: border-box }
.mgn-r8-f32 .wdi-ooo0-lh { gap: .6em 1em; grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); display: grid }
::selection { background: var(--color-soft); color: var(--text) }
.mgn-r8-f32 .zqx-dtn-08 nav a+a::before { opacity: .6; margin: 0 .55rem; content: '\2219' }
.mgn-r8-f32 .ws-7x-0nno a { display: block; min-height: 3rem; margin: 0 0 .55rem; padding: .25rem 0 }
.mgn-r8-f32 .leu-rjb7-ec6 dt { margin: 1em 0 .3em; font-weight: 700 }
.mgn-r8-f32 img { height: auto; border-radius: 6px; margin: 1.6em 0; max-width: 100%; display: block; box-shadow: 0 6px 20px rgba(18,37,16,.12) }
.mgn-r8-f32 h3 { color: var(--text); margin: 1.3em 0 .3em; font-weight: 800; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; font-size: 1.12rem }
.mgn-r8-f32 .bez-831w-x1w::first-letter { font-weight: 800; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; line-height: .82; color: var(--accent-text); margin: .02em .08em 0 0; font-size: 3.4em; float: left }
.hfcgs { margin: 0 }
.mgn-r8-f32 .myc-rzid-z7>.dy-ol2-lreq { grid-column: 1/-1 }
.mgn-r8-f32 :is(h2,h3,h4) { scroll-margin-top: 24px }
.rhyqyfx { display: none }
.mgn-r8-f32 figure>img,.mgn-r8-f32 .pvg-x73r-f8>img,.mgn-r8-f32 .cz-wxtu-gz>img,.mgn-r8-f32 .eh-c3r-mdy>img,.mgn-r8-f32 .hrr-p1-9y0k>img { margin-bottom: 0; margin-top: 0 }
.mgn-r8-f32 caption { caption-side: top; color: #637761; text-align: left; font-weight: 700; padding: .35em 0 }
.mgn-r8-f32 .xdy-9wf-3q a { text-decoration: none; color: #637761 }
.mgn-r8-f32 .zb-kpld-bf p { color: var(--text); font-weight: 700; margin: 0 0 .45rem }
.mgn-r8-f32 { max-width: var(--measure); margin: 34px auto; background: transparent; border: 0; padding: calc(var(--space) + 20px) calc(var(--space) + 20px); overflow-wrap: break-word; outline: 1px solid #ddeddb; outline-offset: -5px; border-top: 4px solid var(--primary) }
.mgn-r8-f32 .ek-lz-qq { display: grid; gap: .55rem 1.2rem; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)) }
.mgn-r8-f32 details.ida-ir-bt p { margin: .7em 0 0 }
.mgn-r8-f32 .zqx-dtn-08 nav .wz-pp-0kuc li+li::before { opacity: .6; content: '\2219'; margin: 0 .55rem }
.mgn-r8-f32 .mwz-pzo-jzm { border: 1px solid #ddeddb; padding: .8rem 1.1rem; border-radius: 6px; margin: 0 0 .8rem }
.mgn-r8-f32 .hb-1pz-ewt { border: 1px solid #ddeddb; padding: 1.4em 1.5em; margin-top: 2.6em; border-radius: 6px }
.mgn-r8-f32 .zqx-dtn-08 nav a { padding: .25rem 0; min-height: 3rem; text-decoration: none; display: inline-block; margin: 0 .7rem .2rem 0; color: #637761 }
.mgn-r8-f32 .dy-ol2-lreq li { margin: 0; padding: 0 }
.mgn-r8-f32 .dy-ol2-lreq li::before { content: none !important }
.mgn-r8-f32 .wz-pp-0kuc { margin: 0; list-style: none; padding: 0 }
.mgn-r8-f32 ul { padding-left: 1.4rem; list-style: none }
.mgn-r8-f32 .bez-831w-x1w { text-indent: 0 }
.mgn-r8-f32 .lps-1y1d-krr nav { flex: 1 1 10rem }
.mgn-r8-f32 .wz-pp-0kuc li { display: inline; padding: 0; margin: 0 }
.mgn-r8-f32 .zqx-dtn-08 { grid-template-columns: minmax(8ch,30%) minmax(0,1fr); align-items: center; border-bottom: 3px solid var(--primary); margin: 0 0 2rem; text-align: left; column-gap: 1rem; padding-bottom: .4rem; display: grid }
.mgn-r8-f32 .zb-kpld-bf { border: 1px solid #ddeddb; border-radius: 6px; font-size: .97rem; background: var(--color-soft); margin: 1.2rem 0; padding: .85rem 1.2rem }
.mgn-r8-f32 .ks-f2-8i .dy-ol2-lreq li,.mgn-r8-f32 .cj-xx-uue2 .dy-ol2-lreq li { display: inline }
.mgn-r8-f32 .xof-rd-uq .dy-ol2-lreq li { display: inline }
.mgn-r8-f32 ul li { padding-left: 1.35rem; position: relative }
.mgn-r8-f32 .xdy-9wf-3q { padding-bottom: .35em; color: #637761; margin: 0 0 1.4em; font-size: .85rem; border-bottom: 1px solid #ddeddb }
.mgn-r8-f32 .zqx-dtn-08 nav .gy-pdk-kr { margin: 0 .7rem .2rem 0; cursor: default; color: #637761 }
.mgn-r8-f32 .ws-ig-7t { font-weight: 400; margin: .2rem 0 0; color: #637761; font-size: .82rem }
.mgn-r8-f32 .zb-kpld-bf ul,.mgn-r8-f32 .zb-kpld-bf ol { margin: 0; list-style: none; padding-left: 0; flex-wrap: wrap; gap: .55rem 1.2rem; display: flex }
.mgn-r8-f32 .yn-jzt9-3kg { border: 1px solid #ddeddb; background: var(--color-soft); padding: .9em 1.2em .9em 2.5em; border-radius: 5px }
.mgn-r8-f32 .myc-rzid-z7 a,.mgn-r8-f32 .xof-rd-uq a,.mgn-r8-f32 .zot-81b1-0z a { padding: .3em .5em; max-width: 100%; overflow-wrap: anywhere; min-height: 3rem }
.mgn-r8-f32 .rbk-q71-rj { display: flex; margin: 0; flex-wrap: wrap; padding: 0; list-style: none; gap: .1em .2em }
.mgn-r8-f32 .bb-rsd-xg5 nav+nav { padding-top: .5em; border-top: 1px solid #ddeddb }
.mgn-r8-f32 .cp-rh2-qc nav { min-width: 0 }
.mgn-r8-f32 table { border: 1px solid #ddeddb; overflow: hidden; font-size: .97rem; width: 100%; border-collapse: collapse; border-radius: 6px; margin: 1.8rem 0 }
.mgn-r8-f32 td { border-bottom: 1px solid #ddeddb; overflow-wrap: break-word; padding: 10px 14px }
.mgn-r8-f32 .zqx-dtn-08 nav { grid-column: 2; font-size: .92rem; align-self: center; text-align: right; margin: 0; line-height: 1.6; grid-row: 1 / span 2 }
.mgn-r8-f32 .mwz-pzo-jzm h3 { margin: 0 0 .5rem }
.mgn-r8-f32 .vt-bxkr-cgl[tabindex="0"]:focus-visible,.mgn-r8-f32 summary:focus-visible,.mgn-r8-f32 a:focus-visible { outline-offset: 2px; outline: 2px solid var(--accent-text) }
.mgn-r8-f32 .zb-kpld-bf a { padding: .25rem 0; text-decoration: none; display: inline-block; min-height: 3rem; color: var(--accent-text) }
.mgn-r8-f32 ol li::marker { color: var(--accent-text) }
body { margin: 0; font: 16px/1.74 'Trebuchet MS','Lucida Grande',Tahoma,sans-serif; min-height: 100dvh; background: radial-gradient(circle at 12% 0%,var(--color-soft) 0,var(--bg) 48%,var(--bg) 100%); color: var(--text) }
.mgn-r8-f32 ul,.mgn-r8-f32 ol { padding-left: 1.45rem; margin: 0 0 1.1rem }
.mgn-r8-f32 tr:nth-child(even) td { background: var(--color-soft) }
.mgn-r8-f32 .ly-70b1-bj0 { text-decoration: none; display: inline-block; text-transform: lowercase; font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif; font-weight: 600; letter-spacing: 0; font-size: 1.15rem; color: var(--accent-text) }
.mgn-r8-f32 .zb-kpld-bf li { margin: 0 }
.mgn-r8-f32 .rbk-q71-rj li { padding: 0; margin: 0 }
.mgn-r8-f32 figcaption { text-align: center; margin-top: .65em; color: #637761; background-color: var(--card); line-height: 1.5; font-size: .88rem }
.mgn-r8-f32 .ju-ct-ig { padding: .9em 1.2em .9em 2.6em; border-radius: 4px; background: var(--color-soft); border-left: 3px solid var(--primary) }
.mgn-r8-f32 img.nxn-sud-guz { margin-left: 0; max-width: 100%; margin-right: 0 }
.mgn-r8-f32 .xof-rd-uq a { margin: 0 .5em .5em 0; border-radius: .2em; display: inline-block; border: 1px solid #ddeddb }
.mgn-r8-f32 .zot-81b1-0z a { display: block; border-bottom: 1px dotted #ddeddb }
.mgn-r8-f32 .ks-f2-8i,.mgn-r8-f32 .ws-7x-0nno,.mgn-r8-f32 .cj-xx-uue2 { margin: .5rem 0 0; line-height: 1.7 }
.yiezodd { line-height: 1.5 }
.mgn-r8-f32 a { text-underline-offset: 2px; color: var(--accent-text); text-decoration: underline }
.mgn-r8-f32 .cp-rh2-qc { text-align: left; padding-top: 1em; margin-top: 2.4em; font-size: .95rem; border-top: 3px solid var(--primary) }
.mgn-r8-f32 hr { border: 0; height: 3px; width: 64px; background: var(--primary); border-radius: 3px; margin: 2em 0 }
.mgn-r8-f32 .hb-1pz-ewt h3 { margin: 1.3em 0 .3em; font-size: 1.1rem; color: var(--text) }
.mgn-r8-f32 .cj-xx-uue2 a+a::before { margin: 0 .75rem; content: '/'; opacity: .6 }
@media (max-width:600px){body { background: #f9faf9 }
.mgn-r8-f32 { outline-offset: -3px; margin: 0; border-radius: 0; outline: 1px solid #ddeddb; padding: calc(var(--space) + 12px) calc(var(--space) + 6px) }
.mgn-r8-f32 img.cx-514-9x2,.mgn-r8-f32 img.xt-f6w9-ib,.mgn-r8-f32 img.qi-9efy-l5qb { max-width: 100%; margin-left: auto; margin-right: auto }
.mgn-r8-f32 .zqx-dtn-08 { display: block; text-align: left }
.mgn-r8-f32 .zqx-dtn-08 nav { text-align: left; margin: 1rem 0 0 }}
.mgn-r8-f32 .bez-831w-x1w{padding-block-start:.65em;border-block-start:2px solid currentColor}
@media(max-width:560px){.mgn-r8-f32 h1{font-size:1.8775rem}}.mgn-r8-f32 figcaption{font-size:0.944rem}
.mgn-r8-f32 table:not(.vt-bxkr-cgl table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:600px){.mgn-r8-f32 th,.mgn-r8-f32 td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
.mgn-r8-f32 pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.mgn-r8-f32 .zqx-dtn-08 nav{min-width:0;max-width:100%}.mgn-r8-f32 .zqx-dtn-08 nav a,.mgn-r8-f32 .gy-pdk-kr{overflow-wrap:normal;word-break:normal}.mgn-r8-f32 .xdy-9wf-3q>a{flex:0 0 auto;white-space:nowrap}
.mgn-r8-f32 .we-mrk-jhl{display:none}
@media(max-width:48rem){
.mgn-r8-f32 .lq-j190-fp5h{min-width:0;max-width:100%;margin-inline:0}
.mgn-r8-f32 .lq-j190-fp5h>img{display:none}
.mgn-r8-f32 .lq-j190-fp5h>figcaption{display:none}
.mgn-r8-f32 .lq-j190-fp5h>.we-mrk-jhl{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}
.mgn-r8-f32 .diagram-source-owned{display:none}
.mgn-r8-f32 .we-mrk-jhl .pxr-ex4-sc5{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.mgn-r8-f32 .we-mrk-jhl .te-gk-j3{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.mgn-r8-f32 .we-mrk-jhl .nz-yc4-vi{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.mgn-r8-f32 .we-mrk-jhl ol.nz-yc4-vi{list-style:decimal;padding-left:1.8em}
.mgn-r8-f32 .we-mrk-jhl .nz-yc4-vi>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}
.mgn-r8-f32 .we-mrk-jhl .nz-yc4-vi>li::before{content:none!important;display:none!important}
.mgn-r8-f32 .we-mrk-jhl .nz-yc4-vi>li::marker{color:inherit;font-size:1em;font-weight:600}
.mgn-r8-f32 .we-mrk-jhl.il-30-48bp .nz-yc4-vi{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.mgn-r8-f32 .we-mrk-jhl.ihh-nk-ab9z .nz-yc4-vi>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.mgn-r8-f32 .we-mrk-jhl.xz-yn-56 .nz-yc4-vi>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.mgn-r8-f32 .we-mrk-jhl.rpf-jc6-zdt5 .nz-yc4-vi>li{border-radius:.7em}
.mgn-r8-f32 .we-mrk-jhl.diagram-inset .nz-yc4-vi>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
.mgn-r8-f32 .we-mrk-jhl.diagram-outline .nz-yc4-vi>li{border-style:dashed;border-radius:.45em}
.mgn-r8-f32 .we-mrk-jhl.diagram-spaced .nz-yc4-vi{gap:1em}
.mgn-r8-f32 .we-mrk-jhl.diagram-spaced .nz-yc4-vi>li{border:0;padding:.25em 0}
.mgn-r8-f32 .we-mrk-jhl.diagram-ledger .nz-yc4-vi>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.mgn-r8-f32,.mgn-r8-f32 *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}.mgn-r8-f32 *::before,.mgn-r8-f32 *::after,.mgn-r8-f32 *::first-letter,.mgn-r8-f32 *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.mgn-r8-f32{max-width:100%!important;width:auto!important;box-sizing:border-box}.mgn-r8-f32 details::details-content{content-visibility:visible!important;display:block!important}.mgn-r8-f32 details:not([open])>:not(summary){display:block!important}.mgn-r8-f32 .vt-bxkr-cgl{max-width:100%!important;overflow:visible!important}.mgn-r8-f32 table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}.mgn-r8-f32 th,.mgn-r8-f32 td{overflow-wrap:anywhere!important;word-break:normal!important}.mgn-r8-f32 table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}.mgn-r8-f32 img{max-width:100%!important;height:auto!important}.mgn-r8-f32 .we-mrk-jhl{display:none!important}.mgn-r8-f32 .lq-j190-fp5h>img{display:block!important}}