.article{margin-top:.5rem}.paragraph,.part{white-space:pre-wrap;margin-bottom:8px}.anchor-title{padding-top:65px}.img-thumbnail{max-height:300px}.btn-link{cursor:pointer;color:#77757a}mark{margin-right:8px}pre{background-color:#e9ecef;border-radius:6px;padding:8px}ruby{text-indent:0}rt{margin-bottom:-3px;font-size:.625rem;color:#8a2be2;font-weight:400}em{margin:0 4px 0 2px;color:red;background-color:#faebd7}.bd-toc{position:sticky;top:4.2rem;overflow-y:auto;height:calc(80vh - 4.2rem)}li{list-style-type:none}ul{padding-inline-start:20px}.bd-toc nav li a{color:#77757a}.font-weight-bold{font-weight:700}