*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#fbfaf6;color:#213c33;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.8}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:#973d54}a:focus-visible,summary:focus-visible{outline:3px solid #c96c85;outline-offset:5px}p{margin:0 0 1.2em}h1,h2,h3{line-height:1.25;margin:0 0 .65em;letter-spacing:-.035em}h1{font-size:clamp(34px,5.5vw,70px);font-weight:750}h2{font-size:clamp(26px,3vw,38px)}h3{font-size:23px}em{font-style:normal;font-weight:400}strong{font-weight:700}.bx-skip{position:absolute;left:16px;top:-80px;background:white;padding:10px;z-index:9}.bx-skip:focus{top:10px}.bx-top{max-width:1180px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:25px 40px;border-bottom:1px solid #bfcac1;gap:24px}.bx-brand{text-decoration:none;font-weight:750;font-size:24px;display:flex;gap:12px;align-items:baseline}.bx-brand span{font-size:16px;font-weight:400}.bx-top nav{display:flex;gap:28px;font-size:14px}.bx-top nav a{text-decoration:none}.bx-top [aria-current]{border-bottom:2px solid}.bx-reading{max-width:1100px;margin:auto;padding:0 40px}.bx-opening{padding:65px 0 35px;max-width:850px}.bx-label{font-size:12px;letter-spacing:.13em;font-weight:700;margin-bottom:22px;color:#657e6f}.bx-intro{font-size:20px;max-width:610px;margin-top:26px}.bx-answer{max-width:760px;color:#486054;font-size:16px}.bx-small{font-size:12px;color:#617269}.bx-taskband{background:#efd8dc;display:flex;padding:0 28px;border-radius:3px}.bx-taskband a{flex:1;padding:22px 12px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;gap:20px}.bx-taskband a+a{border-left:1px solid #c9aeb6;padding-left:28px}.bx-taskband strong{font-size:23px}.bx-taskband span{font-size:13px}.bx-section{padding:58px 0}.bx-filecheck{display:grid;grid-template-columns:1fr 1fr;gap:80px}.bx-filecheck>div>p:not(.bx-label){max-width:390px}.bx-checklist{list-style:decimal-leading-zero;padding-left:30px;margin:0}.bx-checklist li{padding:12px 0 12px 12px;border-bottom:1px solid #d3dcd5}.bx-checklist li::marker{font-size:13px;color:#7c847b}.bx-checklist p{font-size:14px;margin:.3em 0}.bx-issue{background:#213c33;color:#f8f7f0;padding:36px 40px}.bx-issue .bx-label{color:#bcd2c5}.bx-stage{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:18px 0;border-top:1px solid #536b60}.bx-stage h3{font-size:19px;margin:0}.bx-stage p{font-size:15px;margin:0}.bx-issue>p:last-child{margin:24px 0 0;font-size:14px}.bx-section details{border-bottom:1px solid #c5cec7;padding:17px 0}.bx-section summary{cursor:pointer;font-size:18px;font-weight:600}.bx-section details p{max-width:740px;padding-top:16px;font-size:15px}.bx-stories{display:grid;grid-template-columns:1fr 1fr;gap:40px}.bx-feature{border-top:3px solid #a36b79;padding-top:18px}.bx-feature h3{font-size:23px;max-width:420px}.bx-feature p:last-child{font-size:14px;color:#586c62}.bx-feature .bx-label{margin-bottom:12px}.bx-bottom{max-width:1100px;margin:25px auto 0;border-top:1px solid #b6c5ba;padding:30px 40px;display:grid;grid-template-columns:1fr auto;gap:12px 30px}.bx-bottom strong{font-size:20px}.bx-bottom p{font-size:13px}.bx-bottom nav{display:flex;gap:20px;font-size:13px}.bx-bottom .bx-small{grid-column:1/-1;margin:0}.bx-breadcrumb{font-size:12px;padding-top:26px;color:#64796b}.bx-pagehead{max-width:850px;padding:44px 0 26px}.bx-pagehead h1{font-size:clamp(30px,4.2vw,48px)}.bx-prose{max-width:760px;margin:0 auto 55px;font-size:17px}.bx-prose h2{font-size:27px;margin-top:42px}.bx-prose li{padding:6px 0}.bx-prose a{display:inline-block}.bx-device{margin:28px 0;background:#f1e3e4;padding:16px 24px}.bx-device dt{font-weight:700;padding-top:12px}.bx-device dd{margin:3px 0 15px;font-size:15px}.bx-notice{padding:4px 25px 16px;border-left:4px solid #b77086;background:#f3e9e8}.bx-notice h2{margin-top:24px}.bx-date{font-size:12px;color:#617269}.bx-indexnote{margin:35px 0 70px;font-size:15px}@media(max-width:650px){.bx-top{padding:19px 22px;display:block}.bx-brand{font-size:23px}.bx-top nav{margin-top:16px;gap:23px;font-size:13px}.bx-reading{padding:0 22px}.bx-opening{padding:37px 0 25px}.bx-opening h1{font-size:39px;line-height:1.2}.bx-intro{font-size:17px;margin-top:23px}.bx-answer{font-size:15px}.bx-label{margin-bottom:18px}.bx-taskband{display:block;padding:0 18px}.bx-taskband a{padding:19px 0;gap:12px}.bx-taskband a+a{border-left:0;border-top:1px solid #c9aeb6;padding:19px 0}.bx-taskband strong{font-size:20px}.bx-taskband span{font-size:11px}.bx-filecheck{grid-template-columns:1fr;gap:22px}.bx-section{padding:36px 0}.bx-filecheck h2 br{display:none}.bx-checklist{padding-left:25px}.bx-issue{padding:28px 22px}.bx-stage{grid-template-columns:1fr;gap:9px;padding:17px 0}.bx-stage p{font-size:14px}.bx-issue h2{font-size:27px}.bx-stories{grid-template-columns:1fr;gap:28px}.bx-section summary{font-size:16px}.bx-bottom{margin:20px 22px 0;padding:26px 0;display:block}.bx-bottom nav{gap:18px;margin:20px 0}.bx-pagehead{padding:29px 0 12px}.bx-pagehead h1{font-size:30px;overflow-wrap:anywhere}.bx-prose{font-size:16px}.bx-prose h2{font-size:24px;margin-top:30px}.bx-notice{padding:1px 18px 12px}.bx-feature h3{font-size:22px}.bx-prose ol,.bx-prose ul{padding-left:23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}