/* site */
body .rh0gi2tx061 .dwc7yojc li { display: inline }
body .tes63jl1y7 .dwc7yojc li+li::before { opacity: .45; margin: 0 .65rem; content: '\2027' !important; display: inline !important }
body .ryle1n5ox { color: #f3edf2; font-size: 1.12em }
body .rmzan98dly ul,body .rmzan98dly ol { padding-left: 1.6rem; margin: 0 }
body img.zb2j0cvykk4 { max-width: 100%; margin-left: 0; margin-right: 0 }
body .rmzan98dly li { margin: .2rem 0 }
body li { margin: .5rem 0 }
body figure>img,body .a8wtwjkex5>img,body .wuazdbyqv>img,body .h9ctjclv3>img,body .uxlgd6hpqp>img { margin-bottom: 0; margin-top: 0 }
body .pgddbtr79 li { margin: 0; padding: 0; display: block }
::selection { background: #243d24; color: #f3edf2 }
body .cijq14zpmg nav { line-height: 1.4; font-size: .86rem; margin: .55rem 0 0 }
body caption { text-align: left; font-weight: 600; color: #b397b1; padding: .55em 0; caption-side: top }
.t5bghs8cy { max-width: 720px; margin: 34px auto; background: #2a1d29; border-radius: 6px; padding: 44px 42px; overflow-wrap: anywhere; box-shadow: 0 3px 18px rgba(51,20,48,.06); outline: 7px solid #243d24; outline-offset: 3px; border-top: 4px solid #e842db; border-right: 4px solid #e842db }
body .dwc7yojc li::before { position: static; display: none; content: "" }
body h1 { letter-spacing: -.02em; color: #f3edf2; padding-bottom: .35em; font-weight: 700; font-family: 'Franklin Gothic Medium',Arial,sans-serif; border-bottom: 3px solid #e842db; font-size: clamp(1.85rem,2.0vw + 1.75rem,2.35rem); margin: 0 0 .5em; line-height: 1.2 }
body { background: radial-gradient(circle at 50% -20%,#243d24 0,#1b111a 58%,#1b111a 100%); margin: 0; word-spacing: .02em; color: #f3edf2; font: 16.5px/1.66 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; -webkit-font-smoothing: antialiased }
body img.ut7eqb3o3 { max-width: 90%; margin-left: auto; margin-right: auto }
body ul,body ol { margin: 0 0 1.2rem; padding-left: 1.6rem }
body img.vlv9ilna2j { max-width: 74%; margin-left: 0; margin-right: auto }
body .s14qoyclle { font-family: 'Franklin Gothic Medium',Arial,sans-serif; color: #ee6fe4; font-weight: 700; font-size: 1.7rem; display: inline-block; text-decoration: none; letter-spacing: -.01em }
body .aayh5z3q { display: flex; flex-wrap: wrap; gap: .6em 1em }
body .tuax9hlul a { padding: .25rem 0; min-height: 44px; display: inline-block; margin: 0 1.2rem .3rem 0 }
body .a2nn0sk10 a { border-bottom: 1px dotted #3f283d; display: block }
body th { padding: 10px 14px; font-weight: 600; overflow-wrap: anywhere; border-bottom: 2px solid #3f283d; color: #f3edf2; text-align: left }
body .nrietsnzp:nth-of-type(odd) { background: #243d24 }
body .rh0gi2tx061 a { border-radius: .65em; margin: 0 .5em .5em 0; border: 1px solid #3f283d; display: inline-block }
body table { border-collapse: collapse; font-size: .95rem; width: 100%; margin: 1.5rem 0 }
body .qmyjtwnz { padding: .25em .55em; background: #243d24; margin: 0 0 1.4em; font-size: .88rem; max-width: 100%; color: #b397b1; display: inline-flex; border-radius: 999px }
body details.k8ub9x57qye p { margin: .6em 0 0 }
body .tes63jl1y7 a+a::before { opacity: .45; margin: 0 .65rem; content: '\2027' }
body td { overflow-wrap: anywhere; border-bottom: 1px solid #3f283d; padding: 10px 14px }
body .djy2i8ysuh2 { padding: .9rem 1.2rem; border-radius: 6px; margin: 0 0 .8rem; background: #2a1d29; border: 1px solid #3f283d }
body .whwptk0txu6 nav+nav { padding-top: .65em; border-top: 1px solid #3f283d }
.s2y2349c { color: #ee6fe4; display: inline-block; font-size: .95rem; margin: .3em 0 1.25em; letter-spacing: .1em }
body h3 { margin: 1.5em 0 .5em; font-family: 'Franklin Gothic Medium',Arial,sans-serif; font-weight: 400; font-size: 1.18rem; color: #f3edf2 }
body .rmzan98dly p { margin: 0 0 .45rem; font-weight: 600; color: #f3edf2 }
body .hm7xi3v5[tabindex="0"]:focus-visible,body a:focus-visible,body summary:focus-visible { outline-offset: 3px; outline: 3px double #f3edf2 }
body img.qxbmoxus4n { margin-right: auto; max-width: 74%; margin-left: auto }
body p { margin: 0 0 1.1rem }
body .tuax9hlul,body .iqe5p38l,body .tes63jl1y7 { line-height: 1.6; margin: .3rem 0 0 }
body .hm7xi3v5 table { margin: 0 }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100% }
body .gyptkq9im6 h2 { margin-top: .8em }
body .pgddbtr79 { margin: 0; padding: 0; list-style: none }
body .om5q8nn0q nav { min-width: 0 }
body .dwc7yojc li { margin: 0; padding: 0 }
body img { height: auto; margin: 1.4em 0; border: 1px solid #3f283d; max-width: 100%; border-radius: 0; display: block }
body .rmzan98dly { background: #243d24; padding: .85rem 1.2rem; margin: 1.2rem 0; border-bottom: 1px solid #3f283d; font-size: .95rem; border-top: 1px solid #3f283d }
body ol li::marker { color: #ee6fe4 }
body ul li::before { position: absolute; font-weight: 700; left: 0; color: #ee6fe4; content: '\00b7' }
body a { text-decoration: underline; color: #ee6fe4; text-underline-offset: 2px }
body .hm7xi3v5 { margin: 1.5rem 0; width: 100%; overflow-x: auto }
body .cijq14zpmg { border-top: 2px solid #3f283d; padding-top: .6rem; margin: 0 0 1.8rem; text-align: left }
body .gyptkq9im6 { border-radius: 6px; background: #243d24; padding: 1em 1.1em; margin-top: 2em }
body .iqe5p38l a { margin: 0 0 .35rem; display: block; min-height: 44px; padding: .25rem 0 }
body details.k8ub9x57qye { background: #2a1d29; padding: .65em .8em; margin: 0 0 .65em; border: 1px solid #3f283d; border-radius: 6px }
.ljnxvuik { box-sizing: border-box }
body .mlu7wyqoamm { font-size: .88rem; margin: .2rem 0 1.1rem; color: #b397b1 }
body details.k8ub9x57qye summary { cursor: pointer; color: #f3edf2; font-weight: 600 }
body h2 { font-size: 1.48rem; color: #f3edf2; border-bottom: 1px solid #3f283d; font-family: 'Franklin Gothic Medium',Arial,sans-serif; padding-bottom: .25em; margin: 2.7em 0 .6em; font-weight: 600; line-height: 1.4 }
body .uhd43dajz { grid-column: 1/-1; font-weight: 500; font-size: .95em; margin: 0 0 .6em }
body .aayh5z3q nav { flex: 1 1 15rem }
body .tuax9hlul .dwc7yojc li,body .tes63jl1y7 .dwc7yojc li { display: inline }
.cxhrplttii { display: none }
body .cijq14zpmg nav .ivtxufh3g { color: #b397b1; cursor: default; margin: 0 1rem .2rem 0 }
body .esfnidu1a9u dt { font-weight: 600; margin: 1.4em 0 .3em }
body .bf730pbnom li { margin: 0; padding: 0 }
body ul { list-style: none; padding-left: 1.25rem }
body .tes63jl1y7 a { min-width: 24px; max-width: 100%; padding: .25rem 0; min-height: 44px; vertical-align: middle; display: inline-block }
body .esfnidu1a9u dd { margin: 0 0 1.2em; padding: 0 }
body .dwc7yojc { margin: 0; list-style: none; padding: 0 }
.t5bghs8cy::before { margin: 0 0 1.3em; background: linear-gradient(90deg,#e842db,transparent); height: 5px; content: ''; display: block }
body .jwat5isw51>.dwc7yojc { grid-column: 1/-1 }
body ul li { position: relative; padding-left: 1.1rem }
body figure,body .a8wtwjkex5,body .wuazdbyqv,body .h9ctjclv3,body .uxlgd6hpqp { border-radius: 6px; padding: .85rem; background: #243d24; margin: 1.4rem 0 }
body .cijq14zpmg nav a { display: block; text-decoration: none; padding: .25rem 0; min-height: 44px; color: #b397b1; margin: 0 0 .25rem }
body .rmzan98dly a { padding: .25rem 0; color: #ee6fe4; text-decoration: none; min-height: 44px; display: block }
body .gyptkq9im6 h3 { font-size: 1.02rem; margin: 1.5em 0 .3em; color: #f3edf2 }
body blockquote { border-radius: 0 8px 8px 0; margin: 1.2rem 0; border-left: 4px solid #e842db; padding: .5rem 1.1rem; background: #243d24 }
body .qrygvk4b { gap: .6em 1em; grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr)); display: grid }
body .cijq14zpmg nav a:hover { color: #ee6fe4 }
body img.qx23okh40 { margin-right: 0; margin-left: auto; max-width: 74% }
body .rmzan98dly summary { color: #f3edf2; margin: 0 0 .45rem; cursor: pointer; font-weight: 600 }
body .u2q42pne { border-left: 3px solid #e842db; background: #243d24; border-radius: 6px; padding: .7em 1em .7em 2.4em }
body .jbv0ypgxr { padding: .7em 1em .7em 2.2em; background: #243d24; border: 1px solid #3f283d; border-radius: 6px }
body .om5q8nn0q { text-align: right; border-radius: 6px; border: 1px solid #3f283d; margin-top: 1.6em; padding: 1.2em 1.35em; font-size: .9rem }
body .pgddbtr79 li::before { display: none; position: static; content: "" }
body .xmfjeiewz { gap: .3em .8em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr)) }
body .bf730pbnom { flex-wrap: wrap; list-style: none; display: flex; gap: .25em; margin: 0; padding: 0 }
body hr { border: 0; height: 2px; background: linear-gradient(90deg,#e842db,transparent); margin: 2.4em 0 }
*,*::before,*::after { box-sizing: border-box }
body .jwat5isw51,body .jwat5isw51 .dwc7yojc { grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr)); gap: .6em 1em; display: grid }
body .jwat5isw51 a,body .rh0gi2tx061 a,body .a2nn0sk10 a { max-width: 100%; overflow-wrap: anywhere; padding: .4em .7em; min-height: 44px }
body .nrietsnzp>h2:first-child { margin-top: 0 }
body .nrietsnzp { border-radius: 6px; margin: 1.7em 0; padding: 1.2em 1.35em }
@media(max-width:640px){body { background: #1b111a }
.t5bghs8cy { border-right: 0; border-left: 0; outline: 4px solid #243d24; outline-offset: -4px; margin: 0; padding: 30px 22px }
body img.vlv9ilna2j,body img.qxbmoxus4n,body img.qx23okh40 { margin-right: auto; margin-left: auto; max-width: 100% }
body .nrietsnzp { padding: .9em 1em }}
@media (min-width:1080px){.t5bghs8cy { padding: 50px 56px }}
body .ryle1n5ox{padding-block:.4em}
@media(max-width:560px){body h1{font-size:min(clamp(1.75rem,1vw + 1.7rem,2rem),var(--reading-title-limit,999rem))}}
body .gyptkq9im6 summary>h2,body .gyptkq9im6 summary>h3,body .gyptkq9im6 summary>h4{display:inline;margin:0}@media(max-width:560px){body h1{text-wrap:balance}body .cijq14zpmg nav{margin-block-start:.45em}body .cijq14zpmg nav a{margin-inline-end:.55em}body .cijq14zpmg{margin-block-end:1.25em}}
@supports selector(:has(*)){:is(.t5bghs8cy,body main,body article,body section,body div):has(>.ryle1n5ox)>p:not(.mlu7wyqoamm):not(.ay1uzo7ky27),.t5bghs8cy:has(.ryle1n5ox) .nrietsnzp>p{max-inline-size:76ch}:is(.t5bghs8cy,body main,body article,body section,body div):has(>.ryle1n5ox)>p:not(.mlu7wyqoamm):not(.ay1uzo7ky27),.t5bghs8cy:has(.ryle1n5ox) .nrietsnzp>p{max-inline-size:72ch}.t5bghs8cy:has(.ryle1n5ox) .ryle1n5ox{max-inline-size:64ch}.t5bghs8cy:has(.ryle1n5ox) .nrietsnzp>:is(.hm7xi3v5,figure){margin-block:1.75em}.t5bghs8cy:has(.ryle1n5ox) .nrietsnzp{min-inline-size:0}@media(max-width:560px){:is(.t5bghs8cy,body main,body article,body section,body div):has(>.ryle1n5ox)>p:not(.mlu7wyqoamm):not(.ay1uzo7ky27),.t5bghs8cy:has(.ryle1n5ox) .nrietsnzp>p{padding-inline:0}.t5bghs8cy:has(.ryle1n5ox) .nrietsnzp{padding-inline:0;border-inline:0}}@media print{.t5bghs8cy:has(.ryle1n5ox) .nrietsnzp{display:block!important;padding-inline:0!important}:is(.t5bghs8cy,body main,body article,body section,body div):has(>.ryle1n5ox)>p:not(.mlu7wyqoamm):not(.ay1uzo7ky27),.t5bghs8cy:has(.ryle1n5ox) .nrietsnzp>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}
body .om5q8nn0q nav>p{text-indent:0}body .om5q8nn0q nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body details.rmzan98dly>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}body .rmzan98dly a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body .qmyjtwnz{flex-wrap:wrap}body .qmyjtwnz>[aria-current]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}body .cijq14zpmg .s14qoyclle{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body .cijq14zpmg nav :is(a,.ivtxufh3g){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}body .cijq14zpmg nav .ivtxufh3g{display:inline-block}body .ojudy4iyu{text-indent:0}body .ojudy4iyu>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 .ojudy4iyu>a{padding-inline:.25em;border-block-end:2px solid currentColor;text-decoration:none;box-shadow:none}body .cijq14zpmg .k3oncqm0n{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body .cijq14zpmg .k3oncqm0n: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 .cijq14zpmg .k3oncqm0n{display:none!important}}body .cijq14zpmg nav a,body .cijq14zpmg nav .ivtxufh3g{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 .cijq14zpmg nav a::before,body .cijq14zpmg nav .pgddbtr79 li::before{content:none!important;display:none!important}body .cijq14zpmg nav .pgddbtr79{margin:0;padding:0;list-style:none}body .cijq14zpmg nav .pgddbtr79 li{display:block;min-inline-size:0}body .cijq14zpmg{display:block;text-align:start;container-type:inline-size}body .cijq14zpmg .zg85ntiil{display:block;min-inline-size:0}body .cijq14zpmg .zg85ntiil>*{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}body .cijq14zpmg nav{display:flex;flex-wrap:wrap;gap:.35em 1em;align-items:baseline;min-inline-size:0;text-align:start;margin-block-start:1em}body .cijq14zpmg nav .pgddbtr79{display:flex;flex-wrap:wrap;gap:.35em 1em;list-style:none;padding:0;margin:0}body .cijq14zpmg nav .pgddbtr79>li{margin:0;padding:0;min-inline-size:0;max-inline-size:100%}body .cijq14zpmg nav :is(a,.ivtxufh3g){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 .cijq14zpmg .zg85ntiil{text-align:center}body .cijq14zpmg nav,body .cijq14zpmg nav .pgddbtr79{justify-content:center;text-align:center}body .cijq14zpmg nav [aria-current]{font-weight:700;text-decoration-thickness:2px}@media print{body .cijq14zpmg,body .cijq14zpmg .zg85ntiil,body .cijq14zpmg nav,body .cijq14zpmg nav .pgddbtr79{display:block!important;max-inline-size:none!important;grid-column:auto!important;grid-row:auto!important}}body .cijq14zpmg nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}body .om5q8nn0q{min-inline-size:0;text-align:start;container-type:inline-size}body .om5q8nn0q>nav{min-inline-size:0;max-inline-size:100%;box-sizing:border-box;text-align:start}body .om5q8nn0q>nav :is(p,li){text-indent:0;min-inline-size:0;max-inline-size:100%}body .om5q8nn0q>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 .om5q8nn0q>nav a::before,body .om5q8nn0q>nav li::before{content:none!important;display:none!important}body .om5q8nn0q>nav .dwc7yojc{list-style:none;margin:0;padding:0}body .om5q8nn0q>nav .dwc7yojc li{margin:0;padding:0}body .om5q8nn0q>nav>.uhd43dajz{grid-column:1/-1;font-weight:650;margin:0 0 .7em;padding:0}body .om5q8nn0q{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.6rem 2.2rem;align-items:start}body .om5q8nn0q>nav{display:block;inline-size:auto;grid-column:auto}body .om5q8nn0q>nav :is(a,.dwc7yojc){display:block}body .om5q8nn0q>nav>p{margin:.25em 0}@container(min-width:52rem){body .om5q8nn0q>nav:first-child:not(:last-child){grid-column:span 2}}body .om5q8nn0q>nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media print{body .om5q8nn0q,body .om5q8nn0q>nav{display:block!important;grid-column:auto!important}}
.t5bghs8cy.l10c52mp{box-sizing:border-box;--composition-gutter:1rem;--composition-measure:72ch;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}.t5bghs8cy.l10c52mp .qyao5wui53:is(p,ul,ol,blockquote){max-inline-size:min(100%,var(--composition-measure));min-inline-size:0;box-sizing:border-box}.t5bghs8cy.l10c52mp .w4yvm397i{max-inline-size:min(100%,42ch)}.t5bghs8cy.l10c52mp .ywanyvnnd1v{min-inline-size:0;margin-block:clamp(1.5rem,4vw,3.5rem) clamp(2rem,5vw,4rem)}.t5bghs8cy.l10c52mp .ffq4ipgbomx{min-inline-size:0}.t5bghs8cy.l10c52mp .ffq4ipgbomx h1{max-inline-size:26ch;margin-block-start:0;overflow-wrap:break-word}.t5bghs8cy.l10c52mp .xglkm5tdi9{min-inline-size:0;max-inline-size:var(--composition-measure)}.t5bghs8cy.l10c52mp .ywanyvnnd1v .xglkm5tdi9.ryle1n5ox{max-inline-size:var(--composition-measure);margin-block-end:0}.t5bghs8cy.l10c52mp .tnsidx3v,.t5bghs8cy.l10c52mp .hm9stz1lb4s,.t5bghs8cy.l10c52mp .gn3e8ux2{min-inline-size:0}.t5bghs8cy.l10c52mp .hm9stz1lb4s{container-type:inline-size}.t5bghs8cy.l10c52mp .gn3e8ux2{margin-block-end:2rem}.t5bghs8cy.l10c52mp .gn3e8ux2 .rmzan98dly{box-sizing:border-box;max-width:100%;max-inline-size:100%}@media(min-width:70rem){.t5bghs8cy.l10c52mp{--composition-gutter:clamp(1rem,3vw,3rem);margin-inline-start:var(--composition-gutter);margin-inline-end:auto}}.t5bghs8cy.l10c52mp .lqcj0h0l2,.t5bghs8cy.l10c52mp .nbxlc0nce5h{display:grid;grid-template-columns:minmax(0,var(--composition-measure)) minmax(0,1fr);min-inline-size:0;column-gap:0;align-items:start}.t5bghs8cy.l10c52mp .lqcj0h0l2>*,.t5bghs8cy.l10c52mp .nbxlc0nce5h>hr{grid-column:1;min-inline-size:0}.t5bghs8cy.l10c52mp .lqcj0h0l2>:is(.w4yvm397i,.qyao5wui53){margin-inline:0;max-inline-size:100%}.t5bghs8cy.l10c52mp .lqcj0h0l2>.qyao5wui53{max-inline-size:min(100%,var(--composition-measure))}.t5bghs8cy.l10c52mp .lqcj0h0l2>:is(table,.hm7xi3v5,figure,pre,dl){grid-column:1/-1;max-inline-size:100%}.t5bghs8cy.l10c52mp .ffitc5xp59z{min-inline-size:0}@container(min-width:58rem){.t5bghs8cy.l10c52mp .ffitc5xp59z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4cqi,4rem);margin-block:2.5rem;align-items:start}.t5bghs8cy.l10c52mp .ffitc5xp59z>.lqcj0h0l2{display:block;min-inline-size:0;max-inline-size:100%;margin-block:0}.t5bghs8cy.l10c52mp .ffitc5xp59z>.lqcj0h0l2>:is(h2,p){grid-column:auto;grid-row:auto;max-inline-size:100%;margin-inline:0}}.t5bghs8cy.l10c52mp .gyptkq9im6:not(.fn5o97m27) :is(p,dd){max-inline-size:min(100%,70ch);box-sizing:border-box}@container site-composition (max-width:12em){.t5bghs8cy.l10c52mp .rmzan98dly{padding-inline:.5rem}.t5bghs8cy.l10c52mp .rmzan98dly :is(ul,ol){columns:1;column-count:1;display:block;grid-template-columns:minmax(0,1fr);padding-inline:0;margin-inline:0}.t5bghs8cy.l10c52mp .rmzan98dly li{display:list-item;width:auto;inline-size:auto;max-inline-size:100%;min-inline-size:0;padding-inline:1em 0;margin-inline:0}.t5bghs8cy.l10c52mp .rmzan98dly a{max-inline-size:100%;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}}.t5bghs8cy.l10c52mp .ffq4ipgbomx{max-inline-size:58rem;margin-inline:auto;text-align:center}.t5bghs8cy.l10c52mp .ffq4ipgbomx h1{max-inline-size:24ch;margin-inline:auto}.t5bghs8cy.l10c52mp .xglkm5tdi9{max-inline-size:min(100%,64ch);margin-inline:auto;margin-block-start:1.75rem;text-align:start}.t5bghs8cy.l10c52mp .ywanyvnnd1v .xglkm5tdi9.ryle1n5ox{max-inline-size:min(100%,64ch)}@media(max-width:560px){.t5bghs8cy.l10c52mp{--composition-gutter:.5rem;padding-inline:1rem}.t5bghs8cy.l10c52mp .ywanyvnnd1v{margin-block:1.25rem 2rem}.t5bghs8cy.l10c52mp .xglkm5tdi9{padding-inline-start:0;border-inline-start:0}}@media print{.t5bghs8cy.l10c52mp{width:auto;max-width:none;max-inline-size:none;margin:0;padding:0;container-type:normal}.t5bghs8cy.l10c52mp .ywanyvnnd1v,.t5bghs8cy.l10c52mp .tnsidx3v,.t5bghs8cy.l10c52mp .ffitc5xp59z{display:block!important}.t5bghs8cy.l10c52mp .gn3e8ux2{position:static;max-height:none;overflow:visible}.t5bghs8cy.l10c52mp .hm9stz1lb4s{container-type:normal}.t5bghs8cy.l10c52mp .lqcj0h0l2{display:block!important}.t5bghs8cy.l10c52mp .qyao5wui53:is(p,ul,ol,blockquote){max-inline-size:none;margin-inline:0}}
body dl.qeonfsol6r{max-inline-size:100%;min-inline-size:0}
body dl.qeonfsol6r>dt,body dl.qeonfsol6r>dd{min-inline-size:0;overflow-wrap:anywhere}
body dl.qeonfsol6r{display:block}
body dl.qeonfsol6r>dt{font-weight:700}
body dl.qeonfsol6r>dt{margin:1.15em 0 .3em;padding-block-end:.4em;border-block-end:1px dotted currentColor}
body dl.qeonfsol6r>dd{margin:0;padding-block:.3em .8em}
body .u0qc7h1nak{max-inline-size:100%;min-inline-size:0}
body .u0qc7h1nak>li{min-inline-size:0;overflow-wrap:anywhere}
body .u0qc7h1nak{display:block}
body .u0qc7h1nak>li{margin-block:1em;padding-block:.45em}
body figure.yilmnaecnwf{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;gap:.65em 1.5em}
body figure.yilmnaecnwf>img{min-inline-size:0;max-inline-size:100%}
body figure.yilmnaecnwf>figcaption{min-inline-size:0;max-inline-size:100%;box-sizing:border-box;margin:0;overflow-wrap:anywhere;text-align:start}
body figure.yilmnaecnwf>[data-reading-ui]{grid-column:1/-1}
body figure.yilmnaecnwf>figcaption{margin-inline:clamp(.4em,3%,1.4em);padding-block:.55em;max-inline-size:66ch}
body blockquote.bgrl23jh9{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}
body blockquote.bgrl23jh9{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{body .fn5o97m27{container-type:normal}body .hfq7jo1je31,body .sn8vfyicp,body .ognsf6hxoqd,body .n2e2mxej{display:block!important}body .fn5o97m27 h2{break-after:avoid-page}body .hfq7jo1je31,body .hfq7jo1je31>.sn8vfyicp:first-child{break-before:avoid-page}body .sn8vfyicp{break-inside:avoid}body .ognsf6hxoqd>dt,body .ognsf6hxoqd>dd{break-inside:avoid}body .d0rz6jthf4v{margin-inline:0!important}body figure.sik949sl{container-type:normal;display:block!important}body figure.sik949sl>figcaption{inline-size:auto;max-inline-size:none;margin-block-start:.5em}body table.hqqogs1qq{max-inline-size:100%;width:100%;table-layout:fixed}body table.hqqogs1qq th,body table.hqqogs1qq td{overflow-wrap:anywhere}}
:root{--ui-ink:#f3edf2;--ui-paper:#2a1d29;--ui-accent:#ee6fe4;--ui-soft:#243d24;--presentation-nav-surface:#2a1d29;--presentation-nav-ink:#f3edf2}
body table:not(.hm7xi3v5 table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:640px){body th,body td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
body pre{max-width:100%;overflow-x:auto;box-sizing:border-box}body .cijq14zpmg nav{min-width:0;max-width:100%}body .cijq14zpmg nav a,body .ivtxufh3g{overflow-wrap:normal;word-break:normal}body .qmyjtwnz>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 .rwfseihsd{display:none}
@media screen and (max-width:48rem){
body .y3av1ifu3{min-width:0;max-width:100%;margin-inline:0}
body .y3av1ifu3>img{display:none}
body .y3av1ifu3>figcaption{display:none}
body .y3av1ifu3>.rwfseihsd{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!important}
body .rwfseihsd .q23fl0eh{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
body .rwfseihsd .wzmfg4sj{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
body .rwfseihsd .cku5os38osy{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
body .rwfseihsd ol.cku5os38osy{list-style:decimal;padding-left:1.8em}
body .rwfseihsd .cku5os38osy>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 .rwfseihsd .cku5os38osy>li::before{content:none!important;display:none!important}
body .rwfseihsd .cku5os38osy>li::marker{color:inherit;font-size:1em;font-weight:600}
body .rwfseihsd.za9rwjwg0e .cku5os38osy{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
body .rwfseihsd.zf0gtfar .cku5os38osy>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
body .rwfseihsd.s2fam6bzg .cku5os38osy>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
body .rwfseihsd.gxiz1m4e7 .cku5os38osy>li{border-radius:.7em}
body .rwfseihsd.diagram-inset .cku5os38osy>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
body .rwfseihsd.diagram-outline .cku5os38osy>li{border-style:dashed;border-radius:.45em}
body .rwfseihsd.diagram-spaced .cku5os38osy{gap:1em}
body .rwfseihsd.diagram-spaced .cku5os38osy>li{border:0;padding:.25em 0}
body .rwfseihsd.diagram-ledger .cku5os38osy>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.t5bghs8cy,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}.t5bghs8cy{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 .hm7xi3v5{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 .rwfseihsd{display:none!important}body .y3av1ifu3>img{display:block!important}}