#ipen9p .zkyow3gx4>a{padding-inline:.25em;border-block-end:2px solid currentColor;text-decoration:none;box-shadow:none}#ipen9p .alzjl2 .kkt18xb{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#ipen9p .alzjl2 .kkt18xb: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-block-end:3px solid currentColor}@media print{#ipen9p .alzjl2 .kkt18xb{display:none!important}}#ipen9p .alzjl2 nav a,#ipen9p .alzjl2 nav .mq80bo50w{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:44px;padding:.45em .65em;margin:0;overflow-wrap:anywhere}#ipen9p .alzjl2 nav a::before,#ipen9p .alzjl2 nav .ztlb4zv li::before{content:none!important;display:none!important}#ipen9p .alzjl2 nav .ztlb4zv{margin:0;padding:0;list-style:none}#ipen9p .alzjl2 nav .ztlb4zv li{display:block;min-inline-size:0}#ipen9p .alzjl2{display:block;text-align:start}#ipen9p .alzjl2 nav{min-inline-size:0;text-align:start;grid-column:auto;grid-row:auto}#ipen9p .alzjl2 nav .ztlb4zv{list-style:none}#ipen9p .alzjl2 nav :is(a,.mq80bo50w){margin:0;text-indent:0;box-shadow:none}#ipen9p .alzjl2 nav li{padding:0;margin:0}#ipen9p .alzjl2 nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25em 1em}#ipen9p .alzjl2 nav .ztlb4zv{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25em 1em}#ipen9p .alzjl2 nav :is(a,.mq80bo50w){display:inline-flex;align-items:center;border:0;border-radius:0;padding:.4em .1em;text-decoration:underline;text-underline-offset:.2em}#ipen9p .alzjl2 nav{border-block:1px solid currentColor;padding-block:.5em;margin-block-start:1em}#ipen9p .alzjl2{border-block-end:0}#ipen9p .alzjl2 nav [aria-current]{font-weight:700;text-decoration-thickness:2px}@media print{#ipen9p .alzjl2{display:block!important}#ipen9p .alzjl2 nav{display:block!important}}#ipen9p .alzjl2 nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}#ipen9p .yeawhkgrzj{min-inline-size:0;text-align:start;container-type:inline-size}#ipen9p .yeawhkgrzj>nav{min-inline-size:0;max-inline-size:100%;box-sizing:border-box;text-align:start}#ipen9p .yeawhkgrzj>nav :is(p,li){text-indent:0;min-inline-size:0;max-inline-size:100%}#ipen9p .yeawhkgrzj>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}#ipen9p .yeawhkgrzj>nav a::before,#ipen9p .yeawhkgrzj>nav li::before{content:none!important;display:none!important}#ipen9p .yeawhkgrzj>nav .usgxwbjmz{list-style:none;margin:0;padding:0}#ipen9p .yeawhkgrzj>nav .usgxwbjmz li{margin:0;padding:0}#ipen9p .yeawhkgrzj>nav>.z89j5cq93{grid-column:1/-1;font-weight:650;margin:0 0 .7em;padding:0}#ipen9p .yeawhkgrzj{display:block}#ipen9p .yeawhkgrzj>nav{display:flex;flex-wrap:wrap;gap:.25em 1.1em;align-items:baseline;margin-block:1.3em;padding-block-start:1em;border-block-start:1px solid currentColor}#ipen9p .yeawhkgrzj>nav>.z89j5cq93{flex:1 0 100%;margin:0 0 .4em}#ipen9p .yeawhkgrzj>nav>.usgxwbjmz{display:flex;flex-wrap:wrap;gap:.25em 1.1em;flex:1 1 100%}#ipen9p .yeawhkgrzj>nav a{display:inline-flex;align-items:center}#ipen9p .yeawhkgrzj>nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media print{#ipen9p .yeawhkgrzj,#ipen9p .yeawhkgrzj>nav{display:block!important;grid-column:auto!important}}#ipen9p.u1viopx2c{box-sizing:border-box;--composition-gutter:1rem;--composition-measure:76ch;width:calc(100% - 2 * var(--composition-gutter));max-width:82rem;max-inline-size:82rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,3rem);container-type:inline-size;container-name:site-composition}#ipen9p.u1viopx2c .vv6h9sij:is(p,ul,ol,blockquote){max-inline-size:min(100%,var(--composition-measure));min-inline-size:0;box-sizing:border-box}#ipen9p.u1viopx2c .tr8uuuj{max-inline-size:min(100%,42ch)}#ipen9p.u1viopx2c .c9ykldxm{min-inline-size:0;margin-block:clamp(1.5rem,4vw,3.5rem) clamp(2rem,5vw,4rem)}#ipen9p.u1viopx2c .p4evil9{min-inline-size:0}#ipen9p.u1viopx2c .p4evil9 h1{max-inline-size:26ch;margin-block-start:0;overflow-wrap:break-word}#ipen9p.u1viopx2c .pn9y11lj8h{min-inline-size:0;max-inline-size:var(--composition-measure)}#ipen9p.u1viopx2c .c9ykldxm .pn9y11lj8h.pb55ihwu{max-inline-size:var(--composition-measure);margin-block-end:0}#ipen9p.u1viopx2c .mx6atb3,#ipen9p.u1viopx2c .smq3xxwtf,#ipen9p.u1viopx2c .e5nmeo{min-inline-size:0}#ipen9p.u1viopx2c .smq3xxwtf{container-type:inline-size}#ipen9p.u1viopx2c .e5nmeo{margin-block-end:2rem}#ipen9p.u1viopx2c .e5nmeo .npkcwpc{box-sizing:border-box;max-width:100%;max-inline-size:100%}@media(min-width:70rem){#ipen9p.u1viopx2c{--composition-gutter:clamp(1rem,7vw,7rem);margin-inline-start:var(--composition-gutter);margin-inline-end:auto}}#ipen9p.u1viopx2c .km43g76j7,#ipen9p.u1viopx2c .nmjqa2o6{display:grid;grid-template-columns:minmax(0,var(--composition-measure)) minmax(0,1fr);min-inline-size:0;column-gap:0;align-items:start}#ipen9p.u1viopx2c .km43g76j7>*,#ipen9p.u1viopx2c .nmjqa2o6>hr{grid-column:1;min-inline-size:0}#ipen9p.u1viopx2c .km43g76j7>:is(.tr8uuuj,.vv6h9sij){margin-inline:0;max-inline-size:100%}#ipen9p.u1viopx2c .km43g76j7>.vv6h9sij{max-inline-size:min(100%,var(--composition-measure))}#ipen9p.u1viopx2c .km43g76j7>:is(table,.mhubo99hxk,figure,pre,dl){grid-column:1/-1;max-inline-size:100%}#ipen9p.u1viopx2c .v4bs0xx{min-inline-size:0}@container(min-width:58rem){#ipen9p.u1viopx2c .v4bs0xx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4cqi,4rem);margin-block:2.5rem;align-items:start}#ipen9p.u1viopx2c .v4bs0xx>.km43g76j7{display:block;min-inline-size:0;max-inline-size:100%;margin-block:0}#ipen9p.u1viopx2c .v4bs0xx>.km43g76j7>:is(h2,p){grid-column:auto;grid-row:auto;max-inline-size:100%;margin-inline:0}}#ipen9p.u1viopx2c .whl4jv:not(.a4vlnbv4q) :is(p,dd){max-inline-size:min(100%,70ch);box-sizing:border-box}@container site-composition (max-width:12em){#ipen9p.u1viopx2c .npkcwpc{padding-inline:.5rem}#ipen9p.u1viopx2c .npkcwpc :is(ul,ol){columns:1;column-count:1;display:block;grid-template-columns:minmax(0,1fr);padding-inline:0;margin-inline:0}#ipen9p.u1viopx2c .npkcwpc li{display:list-item;width:auto;inline-size:auto;max-inline-size:100%;min-inline-size:0;padding-inline:1em 0;margin-inline:0}#ipen9p.u1viopx2c .npkcwpc a{max-inline-size:100%;min-inline-size:0;white-space:normal;overflow-wrap:anywhere}}#ipen9p.u1viopx2c .p4evil9 h1{max-inline-size:30ch}#ipen9p.u1viopx2c .pn9y11lj8h{margin-block-start:1.5rem}#ipen9p.u1viopx2c .ahtu80qv82{min-inline-size:0;margin-block-start:1.5rem}#ipen9p.u1viopx2c .ahtu80qv82 .npkcwpc{box-sizing:border-box;max-inline-size:100%;width:auto;margin:0}#ipen9p.u1viopx2c .ahtu80qv82 .npkcwpc :is(ul,ol){columns:1;column-count:1;display:block;padding-inline-start:1.25em}@container site-composition (min-width:56rem){#ipen9p.u1viopx2c .c9ykldxm:has(>.ahtu80qv82){display:grid;grid-template-columns:minmax(0,1.6fr) minmax(14rem,1fr);column-gap:clamp(2rem,5cqi,4rem);align-items:start}#ipen9p.u1viopx2c .p4evil9{grid-column:1/-1}#ipen9p.u1viopx2c .pn9y11lj8h{grid-column:1;margin-block-start:1.75rem}#ipen9p.u1viopx2c .ahtu80qv82{grid-column:2;margin-block-start:1.75rem}}@container site-composition (min-width:58rem){#ipen9p.u1viopx2c .mx6atb3{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr);column-gap:clamp(2rem,4cqi,3.5rem);align-items:start}#ipen9p.u1viopx2c .e5nmeo{grid-column:1;grid-row:1;position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow:auto;padding:.15rem;margin:0}#ipen9p.u1viopx2c .smq3xxwtf{grid-column:2;grid-row:1}#ipen9p.u1viopx2c .e5nmeo .npkcwpc{margin:0;width:auto}#ipen9p.u1viopx2c .e5nmeo .npkcwpc :is(ul,ol){display:block;padding-inline-start:1.25em}#ipen9p.u1viopx2c .e5nmeo .npkcwpc li{display:list-item;margin-block:.5em}}@media(max-width:560px){#ipen9p.u1viopx2c{--composition-gutter:.5rem;padding-inline:1rem}#ipen9p.u1viopx2c .c9ykldxm{margin-block:1.25rem 2rem}#ipen9p.u1viopx2c .pn9y11lj8h{padding-inline-start:0;border-inline-start:0}}@media print{#ipen9p.u1viopx2c{width:auto;max-width:none;max-inline-size:none;margin:0;padding:0;container-type:normal}#ipen9p.u1viopx2c .c9ykldxm,#ipen9p.u1viopx2c .mx6atb3,#ipen9p.u1viopx2c .v4bs0xx{display:block!important}#ipen9p.u1viopx2c .e5nmeo{position:static;max-height:none;overflow:visible}#ipen9p.u1viopx2c .smq3xxwtf{container-type:normal}#ipen9p.u1viopx2c .km43g76j7{display:block!important}#ipen9p.u1viopx2c .vv6h9sij:is(p,ul,ol,blockquote){max-inline-size:none;margin-inline:0}}#ipen9p .a4vlnbv4q{container-type:inline-size;min-inline-size:0}
#ipen9p .a4vlnbv4q .e4yqm8ip{min-inline-size:0;margin-inline:0;padding-inline:0}
#ipen9p .a4vlnbv4q .rcsrc1182{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}
#ipen9p .a4vlnbv4q .m6lyv5wq{min-inline-size:0;overflow-wrap:anywhere}
#ipen9p .a4vlnbv4q .wfmdftwj8{min-inline-size:0;max-inline-size:min(100%,70ch);overflow-wrap:anywhere}
@media screen and (max-width:40rem){#ipen9p .a4vlnbv4q{padding-inline:min(1rem,5%)}}
#ipen9p .crdlrvgy8 .rcsrc1182{margin:0;max-inline-size:100%;box-sizing:border-box}
#ipen9p .crdlrvgy8 .m6lyv5wq>h3{font:inherit;margin-block:0}
#ipen9p .crdlrvgy8 .wfmdftwj8{box-sizing:border-box}
#ipen9p .crdlrvgy8 .rcsrc1182{border:0;box-shadow:none;background:transparent;padding:1.15em 0}
#ipen9p .crdlrvgy8 .m6lyv5wq{margin:0 0 .6em}
#ipen9p .crdlrvgy8 .wfmdftwj8{margin:0;padding:.75em clamp(.5em,3%,1em);border-inline-start:3px solid currentColor}
#ipen9p table.egsuolf{max-inline-size:100%;border-collapse:collapse}
#ipen9p table.egsuolf :is(th,td){padding:.7em .8em;vertical-align:top}
#ipen9p table.egsuolf :is(th,td){border:0;border-block-end:1px solid currentColor}
#ipen9p table.egsuolf tbody th[scope=row]{border-inline-end:3px solid currentColor;padding-inline:1em}
#ipen9p table.egsuolf caption{text-align:start;caption-side:top;padding-block-end:.75em}
#ipen9p table.egsuolf tfoot th,#ipen9p table.egsuolf tfoot td{border-block-start:2px solid currentColor}
#ipen9p dl.y79ssyz{max-inline-size:100%;min-inline-size:0}
#ipen9p dl.y79ssyz>dt,#ipen9p dl.y79ssyz>dd{min-inline-size:0;overflow-wrap:anywhere}
#ipen9p dl.y79ssyz{display:block}
#ipen9p dl.y79ssyz>dt{font-weight:700}
#ipen9p dl.y79ssyz>dt{margin:1em 0 .4em}
#ipen9p dl.y79ssyz>dd{margin:0;padding:.7em clamp(.65em,3%,1.1em);border-inline-start:1px solid currentColor}
#ipen9p .cfihdzvsai{max-inline-size:100%;min-inline-size:0}
#ipen9p .cfihdzvsai>li{min-inline-size:0;overflow-wrap:anywhere}
#ipen9p .cfihdzvsai{display:block}
#ipen9p .cfihdzvsai>li{margin-block:.8em;margin-inline-start:.6em;padding-block:.45em;border-block-end:1px dotted currentColor}
#ipen9p figure.jxu7l6ls8{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;gap:.65em 1.5em}
#ipen9p figure.jxu7l6ls8>img{min-inline-size:0;max-inline-size:100%}
#ipen9p figure.jxu7l6ls8>figcaption{min-inline-size:0;max-inline-size:100%;box-sizing:border-box;margin:0;overflow-wrap:anywhere;text-align:start}
#ipen9p figure.jxu7l6ls8>[data-reading-ui]{grid-column:1/-1}
@container(min-width:48rem){#ipen9p figure.jxu7l6ls8>img{grid-column:1;grid-row:1}#ipen9p figure.jxu7l6ls8>figcaption{grid-column:2;grid-row:1;inline-size:18ch;max-inline-size:28cqi;align-self:start;padding-inline-start:1em;border-inline-start:1px solid currentColor}#ipen9p figure.jxu7l6ls8>[data-reading-ui]{grid-column:1/3}}
#ipen9p blockquote.xeht05ri{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}
#ipen9p blockquote.xeht05ri{max-inline-size:min(100%,62ch);margin-inline:0;padding:.4em 0 .4em clamp(.8em,3%,1.4em);border:0;border-inline-start:1px solid currentColor;line-height:1.75;background:transparent;box-shadow:none}
@media print{#ipen9p .a4vlnbv4q{container-type:normal}#ipen9p .e4yqm8ip,#ipen9p .rcsrc1182,#ipen9p .jeln2ed,#ipen9p .hopguqsuwz{display:block!important}#ipen9p .a4vlnbv4q h2{break-after:avoid-page}#ipen9p .e4yqm8ip,#ipen9p .e4yqm8ip>.rcsrc1182:first-child{break-before:avoid-page}#ipen9p .rcsrc1182{break-inside:avoid}#ipen9p .jeln2ed>dt,#ipen9p .jeln2ed>dd{break-inside:avoid}#ipen9p .wfmdftwj8{margin-inline:0!important}#ipen9p figure.o30w7urn{container-type:normal;display:block!important}#ipen9p figure.o30w7urn>figcaption{inline-size:auto;max-inline-size:none;margin-block-start:.5em}#ipen9p table.drmsta{max-inline-size:100%;width:100%;table-layout:fixed}#ipen9p table.drmsta th,#ipen9p table.drmsta td{overflow-wrap:anywhere}}:root{--ui-ink:#2e2225;--ui-paper:#fbfafb;--ui-accent:#b8264a;--ui-soft:#f5e9ec;--presentation-nav-surface:#fbfafb;--presentation-nav-ink:#2e2225}#ipen9p table:not(.mhubo99hxk table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:760px){#ipen9p th,#ipen9p td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}#ipen9p pre{max-width:100%;overflow-x:auto;box-sizing:border-box}#ipen9p .alzjl2 nav{min-width:0;max-width:100%}#ipen9p .alzjl2 nav a,#ipen9p .mq80bo50w{overflow-wrap:normal;word-break:normal}#ipen9p .eqn9bn>a{flex:0 0 auto;white-space:nowrap}@media(forced-colors:active){#ipen9p a[href]{text-decoration-line:underline!important;text-decoration-color:LinkText!important;text-underline-offset:.15em}}#ipen9p table[tabindex="0"]:focus-visible,#ipen9p pre[tabindex="0"]:focus-visible{outline:2px solid currentColor;outline-offset:3px}#ipen9p .n3z40f{display:none}
@media screen and (max-width:48rem){
#ipen9p .bwfaog7{min-width:0;max-width:100%;margin-inline:0}
#ipen9p .bwfaog7>img{display:none}
#ipen9p .bwfaog7>figcaption{display:none}
#ipen9p .bwfaog7>.n3z40f{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}
#ipen9p .diagram-source-owned{display:none!important}
#ipen9p .n3z40f .b2p3gmy{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
#ipen9p .n3z40f .zpewdlbga{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
#ipen9p .n3z40f .ltzhz1wwss{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
#ipen9p .n3z40f ol.ltzhz1wwss{list-style:decimal;padding-left:1.8em}
#ipen9p .n3z40f .ltzhz1wwss>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}
#ipen9p .n3z40f .ltzhz1wwss>li::before{content:none!important;display:none!important}
#ipen9p .n3z40f .ltzhz1wwss>li::marker{color:inherit;font-size:1em;font-weight:600}
#ipen9p .n3z40f.e233mqwicw .ltzhz1wwss{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
#ipen9p .n3z40f.b12e7ug74 .ltzhz1wwss>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
#ipen9p .n3z40f.g9drj2x .ltzhz1wwss>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
#ipen9p .n3z40f.m0ppj5qq7 .ltzhz1wwss>li{border-radius:.7em}
#ipen9p .n3z40f.diagram-inset .ltzhz1wwss>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
#ipen9p .n3z40f.diagram-outline .ltzhz1wwss>li{border-style:dashed;border-radius:.45em}
#ipen9p .n3z40f.diagram-spaced .ltzhz1wwss{gap:1em}
#ipen9p .n3z40f.diagram-spaced .ltzhz1wwss>li{border:0;padding:.25em 0}
#ipen9p .n3z40f.diagram-ledger .ltzhz1wwss>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}@media print{html,body{background:#fff!important;color:#111!important}#ipen9p,#ipen9p *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}#ipen9p *::before,#ipen9p *::after,#ipen9p *::first-letter,#ipen9p *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}#ipen9p{max-width:100%!important;width:auto!important;box-sizing:border-box}#ipen9p details::details-content{content-visibility:visible!important;display:block!important}#ipen9p details:not([open])>:not(summary){display:block!important}#ipen9p .mhubo99hxk{max-width:100%!important;overflow:visible!important}#ipen9p table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}#ipen9p th,#ipen9p td{overflow-wrap:anywhere!important;word-break:normal!important}#ipen9p table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}#ipen9p img{max-width:100%!important;height:auto!important}#ipen9p .n3z40f{display:none!important}#ipen9p .bwfaog7>img{display:block!important}}