/* V32 reviewed: readable right page rail & mobile quick links */
html{scroll-behavior:smooth}main section[id]{scroll-margin-top:112px}
.rw32-toc{position:fixed;top:115px;right:18px;width:226px;max-height:calc(100dvh - 135px);overflow-y:auto;padding:16px 13px;border-radius:18px;background:rgba(9,25,49,.95);backdrop-filter:blur(14px);border:1px solid rgba(116,164,255,.23);box-shadow:0 18px 45px rgba(5,19,46,.20);z-index:70;color:#e9f2ff}
.rw32-toc h3{margin:0 0 12px;font-size:14px;letter-spacing:.03em;color:#d8e9ff}
.rw32-toc ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.rw32-toc a{display:block;padding:9px 10px;border-radius:10px;color:#dfecff;text-decoration:none;font-size:12.5px;line-height:1.35;border:1px solid transparent;background:rgba(255,255,255,.04);transition:background-color .2s,border-color .2s}
.rw32-toc a:hover,.rw32-toc a.is-active{background:rgba(42,115,238,.28);border-color:rgba(116,164,255,.32);color:#fff}
.rw32-toc .rw32-other-pages{border-top:1px solid #7296ca44;margin-top:16px;padding-top:12px;display:grid;gap:5px}
.rw32-toc h4{margin:0 0 5px;font-size:11px;color:#96b8ea}
.rw32-toc .rw32-other-pages a{padding:7px 10px;font-size:11.5px}
.rw32-mobile-jump{display:none}
@media (min-width:1360px){body.rw32-has-toc main{padding-right:260px}}
@media (max-width:1359px){.rw32-toc{display:none}.rw32-mobile-jump{display:block;position:sticky;top:74px;z-index:60;background:rgba(249,252,255,.98);backdrop-filter:blur(9px);border-bottom:1px solid #dceaff}main section[id]{scroll-margin-top:142px}.rw32-mobile-jump-inner{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:9px 14px 12px;scrollbar-width:thin}.rw32-mobile-jump a{white-space:nowrap;display:inline-flex;align-items:center;padding:8px 12px;border-radius:99px;text-decoration:none;background:#edf4ff;border:1px solid #dbe7fc;color:#224e89;font-size:12.5px;font-weight:650}.rw32-mobile-jump a.is-active{background:#d5e6ff;border-color:#9abfff;color:#1356aa}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rw32-toc a{transition:none}}
