*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#25323a;font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.85}a{color:#236b86;text-underline-offset:5px}a:hover{color:#13495e}a:focus-visible{outline:3px solid #53acc7;outline-offset:5px}h1,h2,h3{line-height:1.4;letter-spacing:-.025em}h1,h2,h3,p,figure{margin-top:0}h2{font-size:30px}h3{font-size:20px}p{margin-bottom:19px}.jump-content{position:absolute;top:-90px;left:20px;background:#fff;padding:10px;z-index:10}.jump-content:focus{top:10px}.manual-header{max-width:1200px;margin:auto;padding:22px 32px;display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:90px;border-bottom:1px solid #d7e1e6}.manual-header>div{display:flex;align-items:center;gap:24px}.brand-name{display:flex;align-items:baseline;gap:12px;font-size:27px;font-weight:750;text-decoration:none;color:#25323a}.brand-name span{font-size:16px;font-weight:550;letter-spacing:-.4px}.header-purpose{font-size:11px;color:#778b98}.manual-header nav{display:flex;gap:27px;font-size:13px}.manual-header nav a{text-decoration:none}.manual-header [aria-current]{color:#4d7b8e}main{max-width:1200px;margin:auto;padding:0 32px}.section-label{font-size:12px;font-weight:650;letter-spacing:1px;color:#348099;margin-bottom:15px}.start-page{display:grid;grid-template-columns:1.9fr 1fr;gap:65px;padding:40px 0 32px;align-items:center}.start-page h1{font-size:42px;margin-bottom:18px}.intro-summary{font-size:18px;max-width:650px;color:#5a707e;margin-bottom:23px}.solid-link{display:inline-block;background:#266f86;color:#fff;padding:11px 21px;text-decoration:none;font-size:14px;font-weight:600}.solid-link:hover{color:#fff;background:#154f63}.starting-note{border-left:3px solid #8fc2d2;padding:15px 23px;background:#edf5f7}.starting-note strong{font-size:17px}.starting-note p{font-size:14px;color:#65818f;margin:10px 0 0}.phone-spread{margin:0;height:350px;overflow:hidden;background:#e8f0f4}.phone-spread img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block}.chapter-jumps{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:2px solid #2b7187;font-size:14px}.chapter-jumps a{text-decoration:none}.checkpoint{display:grid;grid-template-columns:1fr 1.9fr;gap:70px;padding:50px 0;border-bottom:1px solid #d7e4e9;scroll-margin-top:20px}.checkpoint header h2{font-size:31px;max-width:320px}.checkpoint>div>p{color:#596f7c}.direct-result{font-size:18px;color:#356a7f!important}.criteria{margin:25px 0}.criteria>div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:16px 0;border-top:1px solid #d7e5ea}.criteria dt{font-weight:650;font-size:15px}.criteria dd{margin:0;font-size:15px;color:#677e8b}.quiet-link{font-size:14px;font-weight:600}.outcome-block{padding:24px;background:#eef5f7;border-left:3px solid #7bb6c9;margin:25px 0}.outcome-block h3{margin-bottom:12px}.outcome-block p{font-size:15px;color:#617b89;margin:0}.final-checkpoint{background:#edf4f6;padding:40px;margin:20px 0 0;gap:55px;border:0}.result-order{padding:0;margin:0 0 25px;list-style:none;counter-reset:result}.result-order li{counter-increment:result;position:relative;padding:0 0 21px 36px;margin-bottom:16px;border-bottom:1px solid #cbdfe7}.result-order li:before{content:counter(result);position:absolute;left:0;top:0;font-weight:650;color:#40829a}.result-order strong{display:block;font-size:17px}.result-order span{font-size:14px;color:#64808f}.final-checkpoint>div>p{font-size:14px;margin-bottom:0}.reading-next{padding:50px 0 60px}.reading-next h2{font-size:29px}.manual-updates{display:grid;grid-template-columns:1fr 1fr;gap:38px}.manual-entry{border-top:2px solid #a6c4d0;padding-top:21px}.manual-entry>div{display:flex;gap:20px;font-size:12px;color:#7a929e;margin-bottom:12px}.manual-entry>div span{color:#397d93}.manual-entry h3{font-size:22px;margin-bottom:13px}.manual-entry h3 a{text-decoration:none}.manual-entry>p{font-size:14px;color:#6b818c;margin:0}.manual-footer{background:#edf3f5;padding:32px max(32px,calc((100vw - 1136px)/2));display:flex;justify-content:space-between;gap:40px}.manual-footer strong{font-size:23px}.manual-footer p{font-size:12px;max-width:550px;color:#778c98;margin:10px 0 0}.manual-footer nav{display:flex;gap:26px;font-size:13px;align-items:start;flex-wrap:wrap}.simple-page{max-width:950px;min-height:65vh;padding-top:40px;padding-bottom:65px}.simple-page h1{font-size:40px}.simple-page>p{max-width:790px;color:#617783}.simple-page h2{font-size:27px;margin-top:30px}.simple-page .manual-updates{margin-top:35px}.manual-main{max-width:1070px;padding-bottom:65px}.page-location{font-size:12px;display:flex;gap:14px;padding:23px 0;color:#7c94a0}.document-top{max-width:900px;margin:auto}.document-top h1{font-size:39px;margin-bottom:23px}.answer-first{font-size:20px;max-width:850px;color:#3b6e82}.document-top time{font-size:12px;color:#8a9ea8}.document-chapters{display:flex;gap:30px;flex-wrap:wrap;padding:18px 23px;margin:28px auto 35px;background:#eaf3f6;border-left:3px solid #4a94ac;font-size:13px;max-width:900px}.document-chapters a{text-decoration:none}.manual-text{max-width:780px;margin:auto;font-size:17px}.manual-text p a{display:inline-block;max-width:100%}.manual-text section{margin:0 0 40px;scroll-margin-top:25px}.manual-text h2{font-size:29px}.small-reference{border-top:2px solid #82b5c8;padding:21px 24px;background:#f0f6f8;margin:27px 0}.small-reference h3{font-size:19px;margin-bottom:12px}.small-reference p{font-size:15px;color:#5d7b8b;margin:0}.check-results{margin:28px 0}.check-results>div{display:grid;grid-template-columns:1fr 1.8fr;gap:25px;border-bottom:1px solid #d7e5ea;padding:19px 0}.check-results dt{font-size:16px;font-weight:650}.check-results dd{margin:0;color:#647f8d;font-size:16px}.document-next{padding:23px 0;border-top:2px solid #8ab8c8}.document-next p{font-size:12px;color:#6e8d9b;margin-bottom:13px}.document-next a{font-size:20px;font-weight:600}/* reading on phones */@media(max-width:760px){main{padding-left:22px;padding-right:22px}.manual-header{display:block;padding:17px 22px}.manual-header>div{display:block}.brand-name{font-size:27px;gap:12px;display:inline-flex}.brand-name span{font-size:16px}.header-purpose{display:none}.manual-header nav{margin-top:12px;gap:26px;font-size:12px}.start-page{display:block;padding:29px 0 25px}.start-page h1{font-size:31px;line-height:1.45}.intro-summary{font-size:16px;margin-bottom:20px}.section-label{font-size:11px}.starting-note{margin-top:24px;padding:15px 18px}.starting-note strong{font-size:16px}.starting-note p{font-size:14px}.phone-spread{height:250px}.phone-spread img{object-position:52% 50%}.chapter-jumps{gap:15px;flex-wrap:wrap;justify-content:start;font-size:13px;padding:18px 0}.checkpoint{display:block;padding:30px 0}.checkpoint header h2{font-size:27px;max-width:none;margin-bottom:23px}.checkpoint header h2 br{display:none}.checkpoint>div>p{font-size:15px}.direct-result{font-size:17px!important}.criteria>div{grid-template-columns:80px 1fr;gap:16px;padding:15px 0}.criteria dt{font-size:14px}.criteria dd{font-size:14px}.outcome-block{padding:20px}.outcome-block h3{font-size:20px}.outcome-block p{font-size:14px}.final-checkpoint{padding:25px;margin-top:5px}.result-order strong{font-size:16px}.reading-next{padding:35px 0 40px}.reading-next h2{font-size:27px}.manual-updates{grid-template-columns:1fr;gap:30px}.manual-entry h3{font-size:21px}.manual-footer{display:block;padding:28px 22px}.manual-footer nav{margin-top:19px;gap:25px}.manual-footer strong{font-size:22px}.simple-page{padding-top:30px;padding-bottom:40px}.simple-page h1{font-size:33px}.simple-page h2{font-size:25px}.page-location{padding-top:20px;padding-bottom:21px}.document-top h1{font-size:30px}.answer-first{font-size:18px}.document-chapters{padding:17px;gap:10px 22px;margin:25px 0 28px}.manual-text{font-size:16px}.manual-text h2{font-size:25px}.check-results>div{display:block;padding:18px 0}.check-results dt{margin-bottom:9px}.check-results dd{font-size:15px}.small-reference{padding:20px}.manual-main{padding-bottom:40px}.manual-text section{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}