*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#f8faf7;color:#123f3b;font:16px/1.85 Arial,"PingFang SC","Microsoft YaHei",sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.35;overflow-wrap:anywhere}a{color:inherit;text-underline-offset:5px}img{display:block;max-width:100%}button{font:inherit}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #bc653b;outline-offset:5px}[hidden]{display:none!important}p{margin-bottom:18px}.mj-wrap{width:min(1240px,100%);padding-left:44px;padding-right:44px;margin:auto}.mj-skip{position:absolute;left:20px;top:-100px;z-index:10;background:#fff;padding:10px}.mj-skip:focus{top:12px}.mj-header{background:#082f2d;color:#eff9ee}.mj-header-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px}.mj-brand{font-size:27px;font-weight:700;letter-spacing:-1px;text-decoration:none;white-space:nowrap}.mj-brand span{display:block;font-size:10px;font-weight:400;letter-spacing:1px;margin-top:1px}.mj-header nav{display:flex;gap:30px;font-size:12px}.mj-header nav a{text-decoration:none}.mj-header nav [aria-current]{color:#bce5cc}.mj-opening{display:grid;grid-template-columns:1fr 1fr;min-height:560px;padding-top:26px;padding-bottom:40px;gap:0}.mj-intro{background:#123f3b;color:#eff8e8;padding:46px 42px}.mj-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.7px;color:#728f80;line-height:1.5;margin-bottom:20px}.mj-intro .mj-eyebrow{color:#b5d7c4}.mj-intro h1{font-size:22px;font-weight:400;letter-spacing:.4px}.mj-intro h1>span{display:block;font-size:50px;font-weight:500;letter-spacing:-1.5px;line-height:1.25;margin-top:20px}.mj-lead{font-size:14px;line-height:1.9;color:#bfd7ca;margin-top:20px;margin-bottom:28px}.mj-actions{display:flex;gap:12px;flex-wrap:wrap}.mj-button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 21px;background:#bce1b1;color:#173c32;text-decoration:none;font-size:12px;font-weight:600;border:1px solid #bce1b1}.mj-button.quiet{background:transparent;color:inherit;border-color:#7d9c8a}.mj-intro-note{font-size:10px;color:#a1bdae;margin:22px 0 0}.mj-opening figure{margin:0;min-width:0;overflow:hidden}.mj-opening img{width:100%;height:100%;object-fit:cover;object-position:65% 50%}.mj-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px}.mj-section-head .mj-eyebrow{margin-bottom:13px}.mj-section-head h2{font-size:32px;font-weight:500;letter-spacing:-.6px}.mj-section-head>p{font-size:12px;color:#69847a;line-height:1.8;margin:0;max-width:340px}.mj-section-head>a{font-size:12px}.mj-function-area{padding-top:25px;padding-bottom:55px}.mj-switchboard{display:grid;grid-template-columns:230px 1fr;background:#e7efe5;min-height:330px}.mj-tabs{display:flex;flex-direction:column;padding:22px 0;border-right:1px solid #c5d9cb}.mj-tabs button{border:0;border-left:3px solid transparent;background:none;color:#6a8879;text-align:left;padding:22px 25px;cursor:pointer;font-size:17px}.mj-tabs button>span{font-size:10px;margin-right:22px}.mj-tabs button[aria-selected=true]{background:#d4e3d1;color:#153e32;border-left-color:#2f6c4f}.mj-panels{padding:35px 42px}.mj-panels h3{font-size:28px;font-weight:500;margin-bottom:17px}.mj-panels p{font-size:14px;color:#587163;line-height:1.85;max-width:700px}.mj-condition{display:flex;align-items:baseline;gap:25px;border-top:1px solid #c4d5c3;padding-top:18px;margin-top:22px}.mj-condition b{font-size:11px;flex:0 0 65px}.mj-condition p{font-size:13px;margin-bottom:12px}.mj-panels .mj-limit{font-size:11px;margin-bottom:15px;color:#718775}.mj-panels a{font-size:12px}.mj-version-line{display:grid;grid-template-columns:auto auto 1fr auto;gap:22px;align-items:center;margin-top:22px;padding:18px 20px;border:1px solid #d1dfcf;font-size:11px}.mj-version-line>span{color:#80927b}.mj-version-line>strong{font-size:13px;font-weight:500}.mj-version-line p{font-size:10px;color:#819179;line-height:1.6;margin:0}.mj-version-line>a{white-space:nowrap}.mj-roles-section{background:#eef1e9;padding:48px 0}.mj-roles{display:grid;grid-template-columns:1fr 1fr;gap:35px}.mj-roles>section{padding:30px 32px;border:1px solid #d0dbcb;background:#f8faf5}.mj-roles>section:last-child{background:#deeadf;border-color:#deeadf}.mj-roles .mj-eyebrow{font-size:9px;margin-bottom:12px}.mj-roles h3{font-size:28px;font-weight:500;margin-bottom:18px}.mj-roles p{font-size:13px;line-height:1.9;color:#70836b;margin-bottom:23px}.mj-roles dl{margin:0;display:grid;grid-template-columns:85px 1fr;gap:13px 16px;font-size:12px}.mj-roles dt{color:#89977e}.mj-roles dd{margin:0}.mj-start-section{padding-top:55px;padding-bottom:50px}.mj-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.mj-steps li{border-top:2px solid #c3d4be;padding-top:20px}.mj-steps li>span{display:block;font-size:11px;color:#86a07d;margin-bottom:15px}.mj-steps h3{font-size:21px;font-weight:500;margin-bottom:15px}.mj-steps p{font-size:13px;color:#71816a;margin:0}.mj-guides-section{padding-top:25px;padding-bottom:38px}.mj-guides-section h2{font-size:25px}.mj-reading{display:grid;grid-template-columns:1fr 1fr;gap:35px}.mj-guide{border-top:1px solid #b8c9b1;padding-top:21px}.mj-guide h3{font-size:19px;font-weight:500;line-height:1.6;margin-bottom:12px}.mj-guide h3 a{text-decoration:none}.mj-guide p{font-size:12px;color:#7f8d74;margin:0}.mj-faq{padding-top:25px;padding-bottom:55px}.mj-faq h2{font-size:25px;font-weight:500;margin-bottom:22px}.mj-faq details{border-top:1px solid #cbd7c3;padding:18px 0}.mj-faq summary{font-size:14px;cursor:pointer}.mj-faq details p{font-size:13px;max-width:850px;color:#6e8062;margin:15px 0 0}.mj-footer{background:#0e3630;color:#eaf3e2;padding:35px 0}.mj-footer-top{display:flex;justify-content:space-between;gap:35px;align-items:center}.mj-footer nav{display:flex;gap:25px;font-size:11px;flex-wrap:wrap}.mj-footer p{font-size:10px;color:#9ab29d;margin:28px 0 17px}.mj-footer small{font-size:9px;color:#7d9b80}.mj-inner{padding-top:48px;padding-bottom:55px;min-height:60vh}.mj-page-head{max-width:850px;margin-bottom:35px}.mj-page-head h1{font-size:42px;font-weight:500;letter-spacing:-1px;margin-bottom:23px}.mj-page-head>p:last-child{font-size:15px;line-height:1.95;color:#71846b;margin-bottom:0}.mj-local-nav{display:flex;gap:32px;border-top:1px solid #ccd9c4;border-bottom:1px solid #ccd9c4;padding:18px 0;font-size:12px;margin-bottom:35px}.mj-feature-list{display:grid;gap:25px}.mj-feature-list>section{display:grid;grid-template-columns:90px 1fr;gap:25px;background:#e8f0e3;padding:32px 35px}.mj-feature-list>section:nth-child(2){background:#edf0e6}.mj-feature-list>section:nth-child(3){background:#deebe3}.mj-feature-number{font-size:36px;color:#7ea185;font-weight:300}.mj-feature-list .mj-eyebrow{margin-bottom:13px}.mj-feature-list h2{font-size:28px;font-weight:500;margin-bottom:18px}.mj-feature-list p{font-size:14px;color:#60765b}.mj-feature-list dl{display:grid;grid-template-columns:125px 1fr;gap:15px;margin:20px 0 0;font-size:13px}.mj-feature-list dt{color:#819276}.mj-feature-list dd{margin:0}.mj-next{margin-top:35px;display:flex;gap:15px;flex-wrap:wrap;align-items:center}.mj-next p{font-size:13px;margin:0 0 8px}.mj-source{border-top:1px solid #c4d4bd;padding-top:24px;margin-top:40px;max-width:900px}.mj-source h2{font-size:14px!important;font-weight:600;margin-bottom:15px}.mj-source p{font-size:11px!important;color:#7b8c72;line-height:1.9;margin-bottom:12px}.mj-url,code{overflow-wrap:anywhere;word-break:break-word}code{font-family:ui-monospace,monospace;font-size:.88em}.mj-inner .mj-steps{margin-top:45px;margin-bottom:45px}.mj-inner-section{margin-top:45px}.mj-inner-section>h2,.mj-triage h2{font-size:28px;font-weight:500;margin-bottom:25px}.mj-triage{margin-top:40px}.mj-triage dl{display:grid;grid-template-columns:180px 1fr;margin:0;gap:0;font-size:14px}.mj-triage dt,.mj-triage dd{border-top:1px solid #c3d3bc;padding:22px 20px 22px 0}.mj-triage dd{margin:0;color:#6b8063}.mj-version-sheet{display:grid;grid-template-columns:1fr 1.3fr;gap:55px;background:#e4efe0;padding:35px;margin-bottom:40px}.mj-version-sheet h2{font-size:34px;font-weight:500}.mj-version-big{font-size:23px;margin:12px 0 17px}.mj-version-sheet>div>p:last-child{font-size:12px;color:#7f9477;margin:0}.mj-version-sheet dl{margin:0;display:grid;grid-template-columns:130px 1fr;gap:18px 25px;font-size:13px}.mj-version-sheet dt{color:#819776}.mj-version-sheet dd{margin:0}.mj-prose{max-width:850px}.mj-prose h2{font-size:26px;font-weight:500;margin:32px 0 20px}.mj-prose p{font-size:15px;color:#657f5f}.mj-article-main{padding-top:35px;padding-bottom:55px}.mj-crumb{display:flex;gap:20px;font-size:11px;flex-wrap:wrap;margin-bottom:30px;color:#7b9573}.mj-article{max-width:980px;margin:auto}.mj-article>header .mj-page-head{margin-bottom:16px}.mj-article time{font-size:11px;color:#829a78}.mj-article-nav{display:flex;gap:30px;flex-wrap:wrap;border-top:1px solid #c5d6bd;border-bottom:1px solid #c5d6bd;font-size:12px;padding:19px 0;margin:30px 0}.mj-article-body{max-width:850px}.mj-article-body section{margin-bottom:35px}.mj-article-body h2{font-size:28px;font-weight:500;margin-bottom:22px}.mj-article-body p{font-size:15px;line-height:1.95;color:#647e5b;margin-bottom:20px}.mj-table-scroll{width:100%;margin:25px 0 30px}.mj-table-scroll table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px}.mj-table-scroll caption{font-size:11px;text-align:left;color:#7f9874;padding-bottom:15px}.mj-table-scroll th,.mj-table-scroll td{padding:19px 15px;border-bottom:1px solid #c1d4b8;vertical-align:top;text-align:left;overflow-wrap:anywhere}.mj-table-scroll thead{background:#e4efde}.mj-table-scroll thead th:first-child{width:18%}.mj-table-scroll thead th:nth-child(2){width:38%}.mj-table-scroll td{color:#6c865f}.mj-article>.mj-next{display:block;background:#e4efdc;padding:25px}.mj-index-row{border-top:1px solid #c1d7b4;padding:28px 0;max-width:950px}.mj-index-row h2{font-size:26px;font-weight:500;margin-bottom:15px}.mj-index-row h2 a{text-decoration:none}.mj-index-row p{font-size:13px;color:#7a9670;margin-bottom:13px}.mj-index-row time{font-size:10px;color:#8ba27f}.mj-legal{max-width:1000px}.mj-legal>section{margin:30px 0}.mj-legal>section h2{font-size:25px;font-weight:500;margin-bottom:18px}.mj-legal>section p{font-size:14px;color:#6a835f}.mj-legal>a{font-size:12px}@media(max-width:760px){.mj-wrap{padding-left:22px;padding-right:22px}.mj-header-inner{min-height:82px;gap:18px}.mj-brand{font-size:23px}.mj-brand span{font-size:8px;letter-spacing:.5px}.mj-header nav{font-size:10px;gap:14px;flex-wrap:wrap;justify-content:flex-end;max-width:210px}.mj-opening{grid-template-columns:1fr;padding:18px 18px 28px;min-height:0}.mj-intro{padding:30px 26px}.mj-eyebrow{font-size:9px;margin-bottom:17px}.mj-intro h1{font-size:19px}.mj-intro h1>span{font-size:40px;letter-spacing:-1px;line-height:1.3;margin-top:16px}.mj-lead{font-size:13px;margin-top:19px;margin-bottom:22px}.mj-actions{gap:10px}.mj-button{font-size:11px;padding:11px 16px;min-height:44px}.mj-intro-note{font-size:9px;margin-top:18px}.mj-opening figure{height:210px}.mj-opening img{object-position:62% 55%}.mj-function-area{padding-top:22px;padding-bottom:35px}.mj-section-head{display:block;margin-bottom:24px}.mj-section-head h2{font-size:27px}.mj-section-head>p{font-size:12px;margin-top:16px}.mj-section-head>a{display:inline-block;font-size:11px;margin-top:15px}.mj-switchboard{display:block;min-height:0}.mj-tabs{flex-direction:row;padding:0;border-right:0;border-bottom:1px solid #c5d9cb}.mj-tabs button{flex:1;text-align:center;font-size:12px;padding:17px 4px;border-left:0;border-bottom:3px solid transparent;min-height:55px}.mj-tabs button>span{display:block;font-size:9px;margin:0 0 5px}.mj-tabs button[aria-selected=true]{border-bottom-color:#2f6c4f;border-left:0}.mj-panels{padding:26px 23px;min-height:340px}.mj-panels h3{font-size:24px;margin-bottom:17px}.mj-panels p{font-size:13px}.mj-condition{display:block;padding-top:17px;margin-top:20px}.mj-condition b{font-size:10px;display:block;margin-bottom:9px}.mj-condition p{font-size:12px}.mj-panels .mj-limit{font-size:10px}.mj-panels a{font-size:11px}.mj-version-line{grid-template-columns:1fr;gap:9px;padding:17px 19px;margin-top:18px;font-size:10px}.mj-version-line>strong{font-size:13px}.mj-version-line p{font-size:10px}.mj-version-line>a{margin-top:3px}.mj-roles-section{padding:32px 0}.mj-roles{grid-template-columns:1fr;gap:17px}.mj-roles>section{padding:25px}.mj-roles h3{font-size:25px;margin-bottom:17px}.mj-roles p{font-size:12px;line-height:1.95;margin-bottom:20px}.mj-roles dl{font-size:11px;grid-template-columns:70px 1fr;gap:13px}.mj-start-section{padding-top:35px;padding-bottom:30px}.mj-steps{grid-template-columns:1fr;gap:22px}.mj-steps li{display:grid;grid-template-columns:32px 1fr;gap:18px;padding-top:20px}.mj-steps li>span{font-size:10px;margin-top:3px}.mj-steps h3{font-size:21px;margin-bottom:12px}.mj-steps p{font-size:12px;line-height:1.95}.mj-guides-section{padding-top:20px;padding-bottom:25px}.mj-guides-section h2{font-size:24px}.mj-reading{grid-template-columns:1fr;gap:24px}.mj-guide h3{font-size:19px}.mj-guide p{font-size:11px}.mj-faq{padding-top:20px;padding-bottom:35px}.mj-faq h2{font-size:24px}.mj-faq summary{font-size:13px}.mj-faq details p{font-size:12px}.mj-footer{padding:28px 0}.mj-footer-top{display:block}.mj-footer nav{font-size:10px;gap:20px;margin-top:25px}.mj-footer p{font-size:10px;line-height:1.9;margin:25px 0 15px}.mj-inner{padding-top:30px;padding-bottom:40px}.mj-page-head h1{font-size:32px;letter-spacing:-.7px;margin-bottom:19px}.mj-page-head>p:last-child{font-size:14px}.mj-local-nav{font-size:11px;gap:25px;padding:17px 0;margin-bottom:25px}.mj-feature-list{gap:20px}.mj-feature-list>section{grid-template-columns:1fr;gap:15px;padding:25px}.mj-feature-number{font-size:24px}.mj-feature-list h2{font-size:24px}.mj-feature-list p{font-size:13px}.mj-feature-list dl{grid-template-columns:1fr;gap:8px;font-size:12px}.mj-feature-list dt{margin-top:12px;font-size:10px}.mj-next{gap:12px;margin-top:28px}.mj-source{margin-top:30px;padding-top:20px}.mj-source p{font-size:10px!important;line-height:1.95}.mj-inner .mj-steps{margin-top:30px;margin-bottom:32px}.mj-inner-section{margin-top:30px}.mj-inner-section>h2,.mj-triage h2{font-size:25px}.mj-triage{margin-top:30px}.mj-triage dl{grid-template-columns:1fr;font-size:13px}.mj-triage dt{padding:19px 0 8px;font-size:13px}.mj-triage dd{border:0;padding:0 0 20px;font-size:12px}.mj-version-sheet{grid-template-columns:1fr;gap:28px;padding:25px;margin-bottom:30px}.mj-version-sheet dl{grid-template-columns:1fr;gap:8px;font-size:12px}.mj-version-sheet dt{font-size:10px;margin-top:9px}.mj-version-sheet h2{font-size:29px}.mj-prose h2{font-size:25px;margin-top:28px}.mj-prose p{font-size:14px}.mj-article-main{padding-top:25px;padding-bottom:35px}.mj-crumb{font-size:10px;gap:16px;margin-bottom:25px}.mj-article-nav{gap:14px 25px;font-size:11px;margin:25px 0;padding:18px 0;display:grid;grid-template-columns:1fr 1fr}.mj-article-body h2{font-size:25px}.mj-article-body p{font-size:14px;line-height:2}.mj-article-body section{margin-bottom:30px}.mj-table-scroll table{font-size:11px}.mj-table-scroll th,.mj-table-scroll td{padding:16px 8px}.mj-table-scroll thead th:first-child{width:20%}.mj-table-scroll thead th:nth-child(2){width:36%}.mj-table-scroll caption{font-size:10px}.mj-article>.mj-next{padding:22px}.mj-article>.mj-next p{font-size:12px}.mj-index-row h2{font-size:24px}.mj-index-row p{font-size:12px}.mj-legal>section h2{font-size:23px}.mj-legal>section p{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
