*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#f3f4f4;color:#20282e;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.85}a{color:inherit;text-underline-offset:5px}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #c5543e;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.4}h1{text-wrap:balance}h1{font-size:45px;letter-spacing:-1.5px}h2{font-size:29px;letter-spacing:-.7px}h3{font-size:21px}p+p{margin-top:15px}code{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.dd-header{max-width:1240px;margin:auto;padding:28px 50px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d6dbde}.dd-header>div{display:flex;gap:20px;align-items:center}.dd-brand{font-size:25px;font-weight:800;letter-spacing:-1px;text-decoration:none}.dd-header>div>span:not(.dd-brand){font-size:11px;color:#66737c;border-left:1px solid #a6b0b6;padding-left:20px}.dd-header nav{display:flex;gap:30px;font-size:12px}.dd-header nav a{text-decoration:none}.dd-kicker{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;color:#9e4a3a;margin-bottom:17px}.dd-opening{max-width:1240px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:stretch;margin:36px auto 0;padding:0 50px}.dd-intro{padding:38px 28px 35px 0;align-self:center}.dd-intro>p:not(.dd-kicker){font-size:15px;margin:21px 0}.dd-primary{display:inline-block;background:#222d36;color:white;padding:12px 23px;font-size:13px;font-weight:700;text-decoration:none}.dd-intro-note{display:block;font-size:11px;color:#68757d;margin-top:15px}.dd-hero{overflow:hidden;min-height:340px}.dd-hero img{display:block;object-fit:cover;object-position:center;width:100%;height:100%;max-height:405px}.dd-home-content{max-width:1140px;margin:0 auto}.dd-chapters{display:flex;gap:0;margin:38px 0;border-top:1px solid #bbc4ca;border-bottom:1px solid #bbc4ca}.dd-chapters a{flex:1;display:flex;align-items:center;padding:19px 24px;gap:17px;text-decoration:none;font-size:13px;font-weight:700;border-right:1px solid #d0d7db}.dd-chapters a:last-child{border:0}.dd-chapters small{font-size:11px;font-weight:400;color:#a35443}.dd-chapters a:hover{background:#e5eaec}.dd-start{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;padding:23px 40px 49px}.dd-start>div:last-child>p:first-child{font-size:16px}.dd-small{font-size:10px!important;color:#697781}.dd-address{border-left:3px solid #bb5d49;background:#e7ecee;padding:18px 20px;margin:22px 0;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dd-address>span{font-size:10px;display:block;width:100%;letter-spacing:1px}.dd-address code{font-size:14px}.dd-address button{margin-left:auto;font-size:10px;border:1px solid #9aa7af;background:transparent;padding:5px 12px}.dd-address output{font-size:10px;flex-basis:100%}.dd-address output:empty{display:none}.dd-manual{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;padding:42px 40px;background:#212d36;color:#f4f5f4}.dd-manual-title>span{font-size:10px;color:#d8a998;letter-spacing:2px}.dd-manual-title h2{max-width:230px;margin-top:15px}.dd-manual-items>div{display:grid;grid-template-columns:35px 1fr;gap:20px;padding:21px 0;border-top:1px solid #53616b}.dd-manual-items>div:first-child{padding-top:0;border:0}.dd-manual-items>div:last-child{padding-bottom:0}.dd-number{font-size:12px;color:#d8a998}.dd-manual-items p{color:#c5cfd5;font-size:13px;margin-top:10px}.dd-manual-items a{display:inline-block;color:#edc6b7;font-size:11px;margin-top:14px}.dd-reading{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:35px;padding:58px 40px}.dd-reading h2{font-size:26px}.dd-reading-link{border-top:2px solid #85929b;padding-top:17px;text-decoration:none}.dd-reading-link span{font-size:10px;color:#9e4a3a}.dd-reading-link h3{font-size:18px;line-height:1.65;margin:14px 0}.dd-reading-link p{font-size:12px;color:#61707a}.dd-note{border-left:3px solid #bb5d49;background:#e9e1dc;padding:19px 23px;margin:0 40px 50px;font-size:12px}.dd-note strong{font-size:13px}.dd-note p{margin-top:8px}.dd-footer{max-width:1240px;margin:auto;padding:34px 50px 22px;border-top:1px solid #c2cbd0;display:grid;grid-template-columns:1fr 1fr;gap:28px}.dd-footer strong{font-size:22px}.dd-footer p{font-size:10px;color:#68757d}.dd-footer nav{display:flex;gap:20px;justify-content:flex-end;align-items:center;font-size:11px}.dd-footer small{font-size:9px;color:#68757d;grid-column:1/-1}.dd-sub,.dd-reader{max-width:1040px;margin:36px auto 55px;padding:0 40px}.dd-breadcrumb{display:flex;gap:16px;font-size:10px;color:#6b7881;margin:25px 0}.dd-page-head{max-width:800px}.dd-page-head h1{font-size:39px}.dd-page-head>p:last-child{margin-top:16px;font-size:14px;color:#5c6b75}.dd-sub-body{max-width:800px;margin:0 auto}.dd-answer{background:#e3e9ec;padding:23px 27px;font-size:16px;border-left:3px solid #486071;line-height:1.9}.dd-sub-body>section{margin:37px 0}.dd-sub-body h2{font-size:25px;margin-bottom:15px}.dd-sub-body p{font-size:15px}.dd-sub-body a,.dd-prose a{color:#754334}.dd-source{font-size:10px!important;line-height:1.9;color:#6b7881;border-top:1px solid #cbd2d6;padding-top:20px;margin-top:30px}.dd-pairs{margin:20px 0}.dd-pairs>div{display:grid;grid-template-columns:1fr 1.3fr;gap:30px;border-top:1px solid #cbd2d6;padding:18px 0;font-size:13px}.dd-pairs dt{font-weight:700}.dd-pairs dd{margin:0}.dd-troubles{display:grid;grid-template-columns:1fr 1fr;gap:35px}.dd-troubles section{padding:23px 0;border-top:1px solid #acb8bf}.dd-troubles h2{font-size:23px}.dd-troubles a{font-size:12px}.dd-directory-link{display:grid;grid-template-columns:55px 1fr;padding:27px 0;border-bottom:1px solid #bdc7ce;gap:22px;text-decoration:none}.dd-directory-link>span{font-size:14px;color:#9e4a3a}.dd-directory-link h2{font-size:25px;line-height:1.6}.dd-directory-link p{font-size:13px;margin-top:14px}.dd-directory-link time{font-size:10px;color:#6e7b85;display:block;margin-top:15px}.dd-index-end{margin:25px 0;font-size:12px}.dd-article-head{max-width:830px}.dd-article-head h1{font-size:39px;line-height:1.5}.dd-article-head>p:not(.dd-kicker){font-size:15px;color:#586975;margin:20px 0}.dd-article-head time{font-size:10px;color:#68757d}.dd-article-grid{display:grid;grid-template-columns:160px 1fr;gap:42px;margin-top:35px}.dd-toc{display:flex;flex-direction:column;gap:15px;font-size:11px;align-self:start;position:sticky;top:30px;border-top:2px solid #b65d4b;padding-top:18px}.dd-toc a{text-decoration:none}.dd-prose{max-width:700px}.dd-prose>section{margin:34px 0}.dd-prose h2{font-size:25px;margin-bottom:15px}.dd-prose p{font-size:15px;line-height:1.95}.dd-prose .dd-answer{font-size:15px}.dd-further{border-top:1px solid #b7c3ca;padding-top:23px}.dd-further a{display:block;font-size:12px;margin-top:12px}.dd-missing{padding:70px 35px;max-width:1000px;margin:auto;min-height:60vh}.dd-missing p{margin:20px 0}.dd-missing>a:last-child{margin-left:20px;font-size:13px}.dd-skip{position:absolute;top:-100px;left:20px;background:white;padding:10px}.dd-skip:focus{top:10px;z-index:5}@media(max-width:760px){body{font-size:14px}.dd-header{padding:20px 22px;display:block}.dd-header>div{justify-content:space-between}.dd-header nav{gap:27px;margin-top:17px;font-size:11px}.dd-brand{font-size:23px}.dd-opening{display:flex;flex-direction:column;padding:0 22px;margin-top:26px}.dd-intro{padding:0 0 26px}.dd-kicker{font-size:9px;letter-spacing:1.7px;margin-bottom:12px}h1{font-size:33px;letter-spacing:-1px;line-height:1.5}.dd-intro>p:not(.dd-kicker){font-size:13px;margin:16px 0}.dd-primary{padding:11px 17px;font-size:12px}.dd-intro-note{font-size:10px;margin-top:12px}.dd-hero{height:230px;min-height:0}.dd-hero img{height:230px;object-position:48% center}.dd-home-content{padding:0 22px}.dd-chapters{margin:25px 0;gap:0}.dd-chapters a{padding:12px 7px;gap:7px;font-size:10px;line-height:1.8}.dd-chapters small{font-size:9px}.dd-start{display:block;padding:10px 0 30px}.dd-start h2{font-size:26px}.dd-start>div:last-child{margin-top:20px}.dd-start>div:last-child>p:first-child{font-size:13px}.dd-address{padding:15px;margin:19px 0;gap:11px}.dd-address code{font-size:12px}.dd-address>span{font-size:9px}.dd-address button{font-size:9px;padding:6px 9px}.dd-small{font-size:9px!important}.dd-manual{display:block;padding:27px 23px;margin:0 -22px}.dd-manual-title h2{max-width:none;font-size:25px;margin-top:12px}.dd-manual-items{margin-top:28px}.dd-manual-items>div{grid-template-columns:24px 1fr;gap:12px;padding:22px 0}.dd-manual-items h3{font-size:20px}.dd-manual-items p{font-size:12px;line-height:1.95}.dd-reading{display:block;padding:32px 0}.dd-reading h2{font-size:25px}.dd-reading-link{display:block;margin-top:25px;padding-top:17px}.dd-reading-link h3{font-size:18px;margin:10px 0}.dd-reading-link p{font-size:12px}.dd-note{margin:0 0 30px;padding:16px 18px;font-size:10px}.dd-note strong{font-size:12px}.dd-footer{padding:26px 22px 20px;display:block}.dd-footer nav{justify-content:flex-start;flex-wrap:wrap;gap:18px;margin:23px 0;font-size:10px}.dd-footer small{display:block}.dd-sub,.dd-reader{padding:0 22px;margin:26px auto 35px}.dd-breadcrumb{font-size:9px;margin:20px 0}.dd-page-head h1,.dd-article-head h1{font-size:29px;line-height:1.55;letter-spacing:-.6px}.dd-page-head>p:last-child{font-size:12px;line-height:1.95}.dd-answer{padding:19px 20px;font-size:13px;line-height:1.95}.dd-sub-body>section{margin:28px 0}.dd-sub-body h2,.dd-prose h2{font-size:22px;line-height:1.6;margin-bottom:13px}.dd-sub-body p{font-size:13px;line-height:1.95}.dd-source{font-size:9px!important}.dd-pairs>div{display:block;padding:18px 0;font-size:12px}.dd-pairs dd{margin-top:9px}.dd-troubles{display:block}.dd-troubles section{padding:24px 0}.dd-troubles a{font-size:11px}.dd-directory-link{grid-template-columns:24px 1fr;gap:15px;padding:24px 0}.dd-directory-link h2{font-size:21px}.dd-directory-link p{font-size:12px}.dd-directory-link time{font-size:9px}.dd-article-head>p:not(.dd-kicker){font-size:13px;line-height:1.95;margin:17px 0}.dd-article-grid{display:block;margin-top:24px}.dd-toc{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:9px 22px;border-bottom:1px solid #c8d1d6;padding:12px 0;margin:0 0 25px;font-size:10px}.dd-prose p,.dd-prose .dd-answer{font-size:13px;line-height:1.95}.dd-prose>section{margin:28px 0}.dd-further a{font-size:11px;line-height:1.9}.dd-missing h1{font-size:29px}.dd-missing>a:last-child{display:block;margin:24px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
