.manual-content section.level1{content-visibility:auto;contain-intrinsic-size:auto 6000px}.manual-content section.level1:target,.manual-content section.level1:focus-within{content-visibility:visible}.manual-content section.level1:has(:target){content-visibility:visible}.manual-content [id]{scroll-margin-top:78px}.manual-index .index-search,.manual-index-dialog .index-search{flex-shrink:0}.index-search input{min-height:44px;font-size:16px}.index-search-scope{gap:6px;margin-top:10px;display:flex}.index-search-scope button,.index-clear,.index-more,.index-close{font:inherit;cursor:pointer}.index-search-scope button{color:#36566f;background:#fff;border:1px solid #cadbeb;border-radius:9px;flex:1;min-height:40px;padding:7px;font-size:12px}.index-search-scope button[aria-pressed=true]{color:#075da9;background:#eaf5ff;border-color:#7aaedb;font-weight:700}.index-clear{color:#075da9;background:0 0;border:0;min-height:36px;margin-top:6px;padding:6px 0;font-size:13px}.manual-search-results{border-top:1px solid #d2d2d7;min-height:0;padding:8px 16px 16px;overflow-y:auto}.index-result-count{color:#526477;font-size:13px}.manual-search-results>a{border-bottom:1px solid #e1ebf3;padding:14px 4px;display:block}.manual-search-results strong{color:#174f84;font-size:14px;line-height:1.4;display:block}.manual-search-results span{color:#455d73;margin-top:7px;font-size:13px;line-height:1.5;display:block}.index-more{color:#075da9;background:#fff;border:1px solid #cadbeb;border-radius:10px;min-height:44px;margin-top:16px;padding:10px 14px}.manual-index-launcher{display:none}.manual-index-dialog{color:#1d1d1f;background:#fff;border:1px solid #cbd9e8;border-radius:20px;width:min(94vw,560px);max-width:560px;max-height:min(85dvh,780px);margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 70px #082f6340}.manual-index-dialog::backdrop{background:#0d223b73}.manual-index-dialog-content{flex-direction:column;max-height:min(85dvh,780px);display:flex}.manual-index-dialog .index-head{flex-shrink:0;gap:10px}.manual-index-dialog .index-head small{margin-left:auto}.index-close{color:#174f84;background:#fff;border:1px solid #cbd9e8;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:26px}.manual-index-dialog .chapter-list{min-height:0}.manual-index-dialog .chapter-list summary>a{font-size:15px}.manual-index-dialog .subchapter-list{gap:0}.manual-index-dialog .subchapter-list a{padding-block:12px;font-size:14px}@media (width<=1000px){.manual-index-launcher{right:16px;bottom:max(18px, env(safe-area-inset-bottom));z-index:45;color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0b4a91;border:1px solid #0b4a91;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 8px 24px #082f6338}.manual-page{padding-bottom:75px}}@media (width<=700px){.manual-content p,.manual-content li{font-size:16px}}@media print{.manual-index-launcher,.manual-index-dialog{display:none!important}.manual-content section.level1{content-visibility:visible;contain-intrinsic-size:none}}.manual-chapter-controls{color:#173e64;content-visibility:visible;background:#f2f7fc;border:1px solid #c9dced;border-radius:16px;margin:0 0 1.5rem;padding:1rem}.manual-chapter-controls p{margin:0 0 .6rem;font-size:.9rem;font-weight:600}.manual-chapter-controls>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.manual-chapter-controls a{color:#0756a0;overflow-wrap:anywhere;background:#fff;border:1px solid #c1d5e8;border-radius:10px;align-items:center;min-height:44px;padding:.6rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.manual-chapter-controls a:hover{background:#e6f1fc}.manual-chapter-controls a:focus-visible{outline-offset:3px;outline:3px solid #086fce}.manual-chapter-controls:last-of-type{margin-top:2rem}@media (width<=480px){.manual-chapter-controls>div{align-items:stretch}.manual-chapter-controls a{flex:auto;justify-content:center}.manual-chapter-controls a:last-child{flex-basis:100%}}@media print{.manual-chapter-controls{display:none!important}}.chapter-list>.index-chapter-link{color:#1d2f43;border-bottom:1px solid #e7edf4;padding:17px 18px;font-size:13px;font-weight:600;line-height:1.45;text-decoration:none;display:block}.chapter-list>.index-chapter-link:hover{color:#0756a0;background:#f0f7fe}.chapter-list>.index-chapter-link:focus-visible{outline-offset:-3px;outline:3px solid #086fce}.manual-index-dialog .index-chapter-link{font-size:15px}
