*{box-sizing:border-box}html{color:#242220;background:#f7f4ee;font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif}body{margin:0}a{color:inherit;text-underline-offset:5px}a:hover{color:#8c4324}a:focus-visible,summary:focus-visible{outline:3px solid #9d4d2b;outline-offset:5px}p,li{line-height:1.85}p{margin:0 0 1.15em}h1,h2,h3{line-height:1.3}h1{font-size:clamp(30px,4vw,58px);letter-spacing:-.045em;margin:.25em 0 .5em}h2{font-size:clamp(24px,2.5vw,34px);letter-spacing:-.025em}h3{font-size:21px}img{max-width:100%;height:auto;display:block}.manual-mast{max-width:1260px;margin:auto;padding:30px 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d4c9bc}.manual-mark{font-size:26px;font-weight:750;text-decoration:none}.manual-mark span{font-size:15px;margin-left:12px;font-weight:400}.manual-mast nav{display:flex;gap:28px;font-size:14px}.manual-label{font-size:11px;letter-spacing:.2em;color:#87543b;font-weight:700}.manual-opening{max-width:1260px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:72px 40px}.manual-opening figure{margin:0}.manual-opening img{aspect-ratio:3/2;object-fit:cover}.manual-opening figcaption{font-size:10px;color:#756c65;margin-top:8px}.manual-heading>p:last-child{max-width:620px}.manual-button{display:inline-block;padding:14px 23px;border:1px solid #26211d;text-decoration:none;margin-top:10px}.manual-sequence{background:#e9ded1;padding:42px max(40px,calc((100vw - 1180px)/2));}.manual-sequence ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;counter-reset:step}.manual-sequence li{counter-increment:step;border-top:1px solid #aa8e78;padding-top:20px}.manual-sequence li:before{content:'0' counter(step);font-size:13px;color:#824226;display:block;margin-bottom:12px}.manual-sequence strong{font-size:22px}.manual-triage{max-width:1260px;margin:auto;display:grid;grid-template-columns:1fr 1.3fr;gap:50px;padding:70px 40px}.manual-diagnosis{border-collapse:collapse;width:100%;font-size:15px;line-height:1.8}.manual-diagnosis th,.manual-diagnosis td{text-align:left;border-bottom:1px solid #d0c6bc;padding:17px 10px;vertical-align:top}.manual-diagnosis th{font-size:12px;color:#87543b}.manual-diagnosis td:first-child{width:33%;font-weight:600}.manual-guides,.manual-faq{max-width:1180px;margin:0 auto;padding:30px 0 55px}.manual-directory{border-top:2px solid #26211d}.manual-entry{padding:23px 0;border-bottom:1px solid #c9beb1}.manual-entry h3{margin:0 0 10px}.manual-entry h3 a{text-decoration:none}.manual-entry p{color:#625b54;max-width:700px;font-size:15px}.manual-entry>a{font-size:13px}.manual-faq details{border-bottom:1px solid #d0c6bc;padding:19px 0}.manual-faq summary{font-weight:600;cursor:pointer}.manual-faq details p{margin:15px 0 0;max-width:800px}.manual-colophon{padding:40px max(40px,calc((100vw - 1180px)/2));border-top:1px solid #c4b7aa;display:flex;flex-wrap:wrap;justify-content:space-between;background:#ece7df;gap:15px}.manual-colophon p{font-size:12px}.manual-disclaimer{flex-basis:100%;color:#625b54}.manual-reading{max-width:850px;margin:0 auto;padding:56px 35px 70px}.manual-reading h1{font-size:clamp(29px,3vw,43px)}.manual-reading h2{font-size:25px;margin-top:38px}.manual-crumb{font-size:13px;margin-bottom:38px}.manual-date{font-size:12px;color:#766858;margin:20px 0 35px}.manual-prose{font-size:17px}.manual-source{border-top:1px solid #c9beb1;padding-top:20px;font-size:12px;color:#6d635a;margin-top:40px}@media(max-width:700px){.manual-mast{padding:22px;align-items:flex-start;flex-direction:column;gap:20px}.manual-mast nav{gap:20px;font-size:13px}.manual-opening{display:block;padding:35px 22px}.manual-opening figure{margin-top:30px}.manual-opening h1{font-size:35px}.manual-opening p{font-size:15px}.manual-sequence{padding:30px 22px}.manual-sequence ol{display:block}.manual-sequence li{margin:20px 0}.manual-sequence li p{font-size:15px}.manual-triage{display:block;padding:40px 22px}.manual-diagnosis{font-size:14px;margin-top:22px}.manual-diagnosis td,.manual-diagnosis th{padding:13px 6px}.manual-guides,.manual-faq{padding:18px 22px 30px}.manual-entry h3{font-size:19px}.manual-colophon{padding:30px 22px}.manual-reading{padding:35px 22px 50px}.manual-prose{font-size:16px}.manual-reading h2{font-size:23px}.manual-reading p{overflow-wrap:anywhere}}