*{box-sizing:border-box}body{margin:0;color:#203a34;background:#fffdf9;font:17px/1.85 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#9c5428}a:focus-visible,summary:focus-visible{outline:3px solid #b16e32;outline-offset:5px}h1,h2{line-height:1.35;letter-spacing:-.03em}h2{font-size:28px}p{margin:0 0 1.2em}.topbar{max-width:1160px;margin:auto;padding:25px 35px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-size:32px;letter-spacing:-.04em;font-weight:800;text-decoration:none}.topbar nav{display:flex;gap:28px;font-size:14px}.topbar nav a{text-decoration:none}.topbar [aria-current]{color:#9c5428}.content-skip{position:absolute;top:-100px}.content-skip:focus{top:0;background:white}.intro-field{background:#dcebe0;display:flex;align-items:flex-end;gap:70px;padding:60px max(35px,calc((100vw - 1090px)/2));}.intro-copy{max-width:710px}.overline{font-size:12px;letter-spacing:.12em;font-weight:700}.intro-field h1{font-size:55px;margin:20px 0}.intro-summary{font-size:21px}.intro-aside{font-size:14px;min-width:150px;border-left:2px solid #6f8d76;padding-left:18px}.choice-section{max-width:1090px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #cfd8cc}.choice-block{padding:45px 45px 45px 0}.choice-block.existing{border-left:1px solid #cfd8cc;padding-left:45px;padding-right:0}.choice-block h2{font-size:32px;margin:9px 0 20px}.task-link{display:inline-block;text-decoration:none;background:#254c40;color:white;padding:10px 20px;margin-top:6px;border-radius:4px;font-size:15px}.web-note{max-width:1090px;margin:65px auto;display:grid;grid-template-columns:1fr 1.2fr;gap:75px}.web-note h2{margin-top:15px}.quick-questions{max-width:1090px;margin:0 auto 65px}.quick-questions h2{margin-bottom:25px}details{border-top:1px solid #cfd8cc;padding:20px 0}details:last-child{border-bottom:1px solid #cfd8cc}summary{cursor:pointer;font-weight:650}details p{max-width:850px;margin:20px 0 4px;padding-left:20px}.feature-reading{background:#f0e5d3;padding:38px 45px;max-width:1090px;margin:0 auto 65px}.feature-reading h2{font-size:28px;max-width:780px}.feature-reading p:last-child{margin:0}.site-end{max-width:1090px;margin:auto;border-top:1px solid #cfd8cc;padding:30px 0 40px;display:grid;grid-template-columns:2fr 1fr;gap:20px 60px;font-size:13px}.site-end strong{font-size:18px}.site-end p{margin-top:10px;max-width:620px}.end-links{display:flex;flex-wrap:wrap;gap:20px;align-content:start}.site-end small{grid-column:1/-1}.manual-main{max-width:850px;margin:auto;padding:45px 35px 70px;min-height:60vh}.manual-main>h1,.manual-title h1{font-size:38px}.manual-title{border-bottom:1px solid #cfd8cc;padding-bottom:20px;margin-bottom:35px}.article-date{font-size:13px;color:#607469}.article-lead{font-size:21px}.manual-copy h2{margin:40px 0 20px}.manual-note{background:#dcebe0;padding:24px;border-radius:5px}.manual-note p{margin:0}.reading-entry{padding:25px 0;margin:25px 0;border-block:1px solid #cfd8cc}@media(max-width:1150px){.choice-section,.web-note,.quick-questions,.feature-reading,.site-end{margin-left:35px;margin-right:35px}.intro-field{gap:35px}}@media(max-width:600px){body{font-size:16px}.topbar{padding:17px 22px;align-items:center}.wordmark{font-size:26px}.topbar nav{gap:14px;font-size:12px}.intro-field{display:block;padding:32px 25px}.intro-field h1{font-size:36px;margin:20px 0}.intro-summary{font-size:19px}.intro-aside{margin-top:26px;font-size:13px}.intro-aside br{display:none}.choice-section{display:block;margin:0 25px}.choice-block,.choice-block.existing{padding:28px 0;border:0}.choice-block.existing{border-top:1px solid #cfd8cc}.choice-block h2{font-size:28px}.web-note{display:block;margin:38px 25px}.web-note h2{font-size:27px}.quick-questions{margin:0 25px 38px}.feature-reading{margin:0 20px 35px;padding:25px}.feature-reading h2{font-size:24px}.site-end{margin:0 25px;grid-template-columns:1fr;gap:15px}.manual-main{padding:30px 25px 45px}.manual-title h1,.manual-main>h1{font-size:30px}.manual-copy h2{font-size:25px}.article-lead{font-size:19px}}