.cx-mast-title.wp-title{max-width:24ch;font-size:clamp(2.2rem,4.5vw,3.9rem);line-height:1.06}.wp-toc{gap:1.75rem;display:grid}@media (min-width:900px){.wp-toc{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}}.wp-toc-title{margin:0;padding-top:.2rem}.wp-toc-list,.wp-toc-sub{margin:0;padding:0;list-style:none}.wp-toc-list{columns:2 20rem;column-gap:clamp(2rem,4vw,3.5rem)}.wp-toc-list>li{break-inside:avoid;border-top:1px solid var(--styx-rule);padding:.7rem 0 .85rem}.wp-toc-list>li>a{font-family:var(--styx-serif);color:var(--styx-fg);font-size:1.125rem;line-height:1.3}.wp-toc-sub{gap:.25rem;margin-top:.45rem;display:grid}.wp-toc-sub a{color:var(--styx-muted);font-size:.875rem;line-height:1.45}.wp-toc a{text-decoration:none;transition:color .2s}.wp-toc a:hover,.wp-toc a:focus-visible{color:var(--styx-fg);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--styx-accent);text-decoration-color:var(--styx-accent);text-underline-offset:4px}.wp-body{padding-block:clamp(3rem,7vw,5rem) clamp(4rem,9vw,7rem)}.wp-article{color:var(--styx-muted);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75}.wp-article>*{max-width:68ch}.wp-article>.wp-table-wrap,.wp-article>.wp-code{max-width:none}.wp-article p{margin:0 0 1.2rem}.wp-article strong{color:var(--styx-fg);font-weight:600}.wp-article em{font-style:italic}.wp-article a{color:var(--styx-fg);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--styx-accent);text-decoration-color:var(--styx-accent);text-underline-offset:3px;overflow-wrap:anywhere}.wp-article a:hover{-webkit-text-decoration-color:var(--styx-fg);text-decoration-color:var(--styx-fg)}.wp-article :not(pre)>code{font-family:var(--styx-mono);color:var(--styx-fg);background:var(--styx-panel-2);border:1px solid var(--styx-rule-soft);overflow-wrap:anywhere;padding:.05em .35em;font-size:.85em}.wp-h2,.wp-h3,.wp-h4{color:var(--styx-fg);font-family:var(--styx-serif);text-wrap:balance;position:relative}.wp-h2{font-weight:var(--styx-serif-title);letter-spacing:-.012em;border-top:1px solid var(--styx-fg);margin:4rem 0 1.4rem;padding-top:1.35rem;font-size:clamp(1.75rem,3.3vw,2.45rem);line-height:1.12}.wp-article>.wp-h2:first-child{margin-top:0}.wp-h3{font-weight:var(--styx-serif-small);margin:2.75rem 0 .9rem;font-size:1.4rem;line-height:1.25}.wp-h4{font-weight:var(--styx-serif-small);margin:2rem 0 .75rem;font-size:1.125rem}.wp-anchor{font-family:var(--styx-mono);color:var(--styx-seal-text);opacity:0;margin-left:.5rem;font-size:.7em;text-decoration:none;transition:opacity .2s}.wp-h2:hover .wp-anchor,.wp-h3:hover .wp-anchor,.wp-h4:hover .wp-anchor,.wp-anchor:focus-visible{opacity:1}@media (hover:none){.wp-anchor{opacity:.5}}.wp-article ul,.wp-article ol{margin:0 0 1.3rem;padding-left:1.4rem}.wp-article ul{padding-left:1.5rem;list-style:none}.wp-article ul>li{position:relative}.wp-article ul>li:before{content:"";background:var(--styx-fg);width:.42rem;height:.42rem;position:absolute;top:.66em;left:-1.35rem}.wp-article ol>li::marker{font-family:var(--styx-mono);color:var(--styx-faint);font-size:.8em}.wp-article li{margin-bottom:.55rem}.wp-rule{background:var(--styx-rule);border:none;height:1px;margin:2.5rem 0}.wp-rule:has(+.wp-h2){display:none}.wp-quote{border-left:1px solid var(--styx-fg);color:var(--styx-fg);margin:0 0 1.3rem;padding:.25rem 0 .25rem 1.2rem}.wp-table-wrap{-webkit-overflow-scrolling:touch;margin:.5rem 0 1.6rem}.wp-table-wrap:focus-visible{outline:2px solid var(--styx-fg);outline-offset:2px}.wp-table{font-size:.8125rem;line-height:1.55}.wp-table th{white-space:normal;min-width:5rem}.wp-table td{min-width:7rem}.wp-table td:first-child{color:var(--styx-fg)}.wp-code{margin:.5rem 0 1.6rem}.wp-code .styx-code{white-space:pre;font-size:.78rem}.wp-totop{z-index:40;background:var(--styx-inverse-bg);border:1px solid var(--styx-veil-edge);color:var(--styx-inverse-fg);font-family:var(--styx-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.625rem;text-decoration:none;transition:background-color .16s;display:inline-flex;position:fixed;bottom:clamp(.75rem,3vw,1.5rem);right:clamp(.75rem,3vw,1.5rem)}.wp-totop:hover,.wp-totop:focus-visible{background:#000}@media (max-width:640px){.wp-article{font-size:1rem}}@media print{@page{size:A4;margin:16mm 15mm 18mm}html,body{color:#111!important;background:#fff!important}body:has(.wp-root) .styx{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--styx-bg:#fff;--styx-fg:#111;--styx-muted:#222;--styx-faint:#555;--styx-rule:#c9c9c9;--styx-rule-soft:#e3e3e3;--styx-rule-strong:#777;--styx-panel:#f6f5f2;--styx-panel-2:#f1f0ec;--styx-accent:#1f7f78;--styx-seal-text:#1f7f78;--styx-inverse-bg:#111;--styx-inverse-fg:#fff;color:#111;background:#fff;min-height:0}body:has(.wp-root) .styx .styx-ink{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--styx-bg:#fff;--styx-fg:#111;--styx-muted:#222;--styx-faint:#555;--styx-rule:#c9c9c9;--styx-rule-soft:#e3e3e3;--styx-rule-strong:#777;--styx-panel:#f6f5f2;--styx-panel-2:#f1f0ec;--styx-accent:#1f7f78;--styx-seal-text:#1f7f78;--styx-inverse-bg:#111;--styx-inverse-fg:#fff;color:#111;background:#fff;min-height:0}body:has(.wp-root) .styx .styx-code-panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--styx-bg:#fff;--styx-fg:#111;--styx-muted:#222;--styx-faint:#555;--styx-rule:#c9c9c9;--styx-rule-soft:#e3e3e3;--styx-rule-strong:#777;--styx-panel:#f6f5f2;--styx-panel-2:#f1f0ec;--styx-accent:#1f7f78;--styx-seal-text:#1f7f78;--styx-inverse-bg:#111;--styx-inverse-fg:#fff;color:#111;background:#fff;min-height:0}body:has(.wp-root) .styx .styx-code-panel{background:#f6f5f2;border-color:#c9c9c9}body:has(.wp-root) .styx-has-chrome{padding-top:0}.wp-noprint,.wp-anchor{display:none!important}body:has(.wp-root) .styx-header{display:none!important}body:has(.wp-root) .styx-footer{display:none!important}body:has(.wp-root) .styx-skip-link{display:none!important}body:has(.wp-root) .fixed.inset-0{display:none!important}body:has(.wp-root) [data-corruption-overlay]{display:none!important}.wp-contents-band{padding-block:0 1.5rem}.cx-mast-title.wp-title{max-width:none;font-size:26pt}.wp-body{padding-block:0}.wp-article{font-size:10.5pt;line-height:1.55}.wp-article>*{max-width:none}.wp-h2{break-after:avoid;margin-top:1.6rem;font-size:17pt}.wp-h3,.wp-h4{break-after:avoid;font-size:12.5pt}.wp-toc{break-after:page;display:block}.wp-toc-list{columns:1}.wp-table-wrap{border-color:#c9c9c9;overflow:visible}.wp-table{font-size:8pt}.wp-table td,.wp-table th{min-width:0}.wp-table tr,.wp-code,.wp-quote{break-inside:avoid}.wp-code .styx-code{white-space:pre-wrap;font-size:7.5pt;overflow:visible}.wp-article :not(pre)>code{background:0 0;border:none;padding:0}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
