.onpage-nav[hidden],.wa-mobilebar,.wa-tocsheet[hidden],.rail-toc{display:none}@media (min-width: 1061px){.article-shell--toc{grid-template-columns:minmax(0,720px) 300px;gap:64px;background-image:linear-gradient(90deg,transparent 0,transparent 66.6%,rgba(32,33,31,.055) 66.65%,transparent 66.75%),repeating-radial-gradient(ellipse at 6% 36%,transparent 0 38px,rgba(105,111,105,.07) 39px 40px,transparent 41px 66px)}.article-shell--toc>:not(.article-rail){grid-column:1;grid-row:1}.article-shell--toc>.article-rail{grid-column:2;grid-row:1;align-self:start;position:sticky;top:calc(var(--notif-h) + 82px + 24px);max-height:calc(100vh - var(--notif-h) - 82px - 48px);display:flex;flex-direction:column;gap:18px}.article-shell--toc>.article-rail>*{flex:none;margin:0}.article-shell--toc>.article-rail>.rail-cross{display:none}.article-shell--toc .consult-rail{max-width:none;margin-top:0}.article-shell--toc .rail-toc{flex:0 1 auto;min-height:150px;display:flex;flex-direction:column}.rail-toc .rail-label{flex:none;display:block;margin-bottom:10px}.rail-toc ol{list-style:none;margin:0;padding:0 4px 0 0;overflow-y:auto;min-height:0;overscroll-behavior:contain;counter-reset:none}.rail-toc li{margin:0;border-top:1px solid var(--line)}.rail-toc a{display:flex;gap:10px;padding:7px 0;font-size:13px;line-height:1.45;color:var(--ink);text-decoration:none}.rail-toc a:hover{color:var(--red)}.rail-toc .nr{flex:none;min-width:18px;padding-top:3px;color:var(--red);font-size:10px;font-weight:800}.rail-toc a[aria-current]{color:var(--red);font-weight:800}}.toc-mobile{display:block;border:1px solid var(--line);background:var(--white);padding:0 16px;margin:0 0 34px}.toc-mobile>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.toc-mobile>summary::-webkit-details-marker{display:none}.toc-mobile>summary:after{content:"+";color:var(--red);font-size:18px;font-weight:400;line-height:1;transition:transform .2s var(--ease)}.toc-mobile[open]>summary:after{transform:rotate(45deg)}.article-body .toc-mobile ol{list-style:none;margin:0!important;padding:0 0 12px!important;max-height:52vh;overflow-y:auto}.article-body .toc-mobile li{margin:0!important;padding:0!important;border-top:1px solid var(--line)}.article-body .toc-mobile a{display:flex;align-items:center;min-height:40px;padding:8px 0;font-size:15px;line-height:1.45;color:var(--ink);font-weight:600;text-decoration:none}.article-body .toc-mobile a:hover,.article-body .toc-mobile a[aria-current]{color:var(--red)}.wa-mobilebar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:130;align-items:center;gap:.6rem;padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom,0px));background:#20211ff7;border-top:1px solid rgba(255,255,255,.1);transform:translateY(110%);transition:transform .22s ease}.wa-mobilebar[data-shown]{transform:translateY(0)}.wa-mobilebar__toc{flex-shrink:0;display:flex;align-items:center;gap:.45rem;background:transparent;border:1px solid rgba(255,255,255,.28);color:#fff;font:800 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:.8rem .9rem;cursor:pointer}.wa-mobilebar__burger{width:.85rem;height:.6rem;flex-shrink:0;border-top:2px solid #ff8a80;border-bottom:2px solid #ff8a80;position:relative}.wa-mobilebar__burger:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);border-top:2px solid #ff8a80}.wa-mobilebar__cta{flex:1;text-align:center;background:var(--red);color:#fff;font:800 14px/1 var(--sans);padding:.85rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.wa-mobilebar__cta:hover{color:#fff;background:var(--red-deep)}.wa-tocsheet{display:block;position:fixed;inset:0;z-index:600}.wa-tocsheet__scrim{position:absolute;inset:0;background:#20211f8c}.wa-tocsheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:82vh;display:flex;flex-direction:column;background:var(--paper);border-top:4px solid var(--red);padding-bottom:env(safe-area-inset-bottom,0px)}.wa-tocsheet__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem .6rem;border-bottom:1px solid var(--line);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wa-tocsheet__close{background:transparent;border:0;font-size:1.6rem;line-height:1;color:var(--ink);cursor:pointer;padding:0 .25rem}.wa-tocsheet__list{list-style:none;overflow-y:auto;margin:0;padding:.4rem 1.15rem 1.15rem}.wa-tocsheet__list li{margin:0}.wa-tocsheet__list a{display:block;font-size:16px;line-height:1.4;color:var(--ink);padding:.75rem 0;border-bottom:1px solid var(--line);text-decoration:none}.wa-tocsheet__list li:last-child a{border-bottom:0}.wa-tocsheet__list a:active,.wa-tocsheet__list a[aria-current]{color:var(--red);font-weight:700}body.wa-mobilebar-shown .cw{bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}body.wa-mobilebar-shown .site-footer{padding-bottom:calc(4.2rem + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion: reduce){.wa-mobilebar{transition:none}}@media print{.wa-mobilebar,.wa-tocsheet,.toc-mobile{display:none!important}}
