:root{--guide-bg:#f7f8f6;--guide-paper:#fff;--guide-ink:#1d2422;--guide-text:#47514e;--guide-muted:#7a8580;--guide-line:#dfe6e2;--guide-green:#6e9181;--guide-green-dark:#466b5a;--guide-blue:#5d7ea3;--guide-blue-bg:#eff5fb;--guide-yellow-bg:#fff8e9;--guide-yellow-line:#f0dfb4;--guide-gray-bg:#f5f7f6;--guide-shadow:0 16px 45px #35463b0d;--guide-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--guide-bg);color:var(--guide-text);font:400 15px/1.8 var(--guide-font);-webkit-font-smoothing:antialiased}.guide-shell{width:min(1120px,calc(100% - 48px));margin:0 auto}.skip-link{position:absolute;left:16px;top:-80px;z-index:20;padding:9px 13px;border-radius:7px;background:#fff;color:var(--guide-ink);box-shadow:var(--guide-shadow)}.skip-link:focus{top:14px}.guide-header{position:sticky;top:0;z-index:10;background:#ffffffeb;border-bottom:1px solid var(--guide-line);backdrop-filter:blur(14px)}.guide-header-inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.guide-brand{display:inline-flex;align-items:center;gap:10px;color:var(--guide-ink);font-size:16px;font-weight:650;text-decoration:none;letter-spacing:-.2px}.guide-brand small{display:block;margin-top:1px;color:var(--guide-muted);font-size:10px;font-weight:400;letter-spacing:.3px}.guide-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px 10px 10px 3px;background:#759887;color:#fff;font:700 24px/1 Georgia,serif}.guide-mark span{color:#dceee3}.guide-nav{display:flex;align-items:center;gap:18px;font-size:12px}.guide-nav a{color:var(--guide-muted);text-decoration:none}.guide-nav .nav-current{color:var(--guide-ink);font-weight:600}.nav-button{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:8px;background:var(--guide-ink);color:#fff!important}.nav-button:hover{background:#33433c}.guide-layout{display:grid;grid-template-columns:190px minmax(0,780px);gap:74px;padding-top:52px;padding-bottom:90px}.guide-toc{position:sticky;top:105px;align-self:start;font-size:13px}.guide-toc>p{margin:0 0 13px;color:#9aa49f;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.guide-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--guide-line)}.guide-toc li a{display:block;padding:7px 0 7px 15px;margin-left:-1px;border-left:2px solid transparent;color:var(--guide-muted);text-decoration:none}.guide-toc li a:hover{color:var(--guide-ink);border-left-color:#b7c9bd}.toc-card{margin-top:28px;padding:14px 14px 15px;border:1px solid var(--guide-line);border-radius:10px;background:#fbfcfb}.toc-card span{display:block;color:var(--guide-muted);font-size:11px;margin-bottom:6px}.toc-card a{color:var(--guide-green-dark);font-size:11px;font-weight:600;text-decoration:none}.toc-card b{font-size:14px;padding-left:3px}.guide-main{min-width:0}.eyebrow{margin:0;color:#8c9891;font-size:10px;letter-spacing:1.8px;font-weight:700}.eyebrow span{padding:0 7px;color:#b5beb9}.guide-main h1{margin:12px 0 8px;color:var(--guide-ink);font-size:39px;line-height:1.2;letter-spacing:-1.2px}.lead{max-width:660px;margin:0;color:var(--guide-muted);font-size:16px;line-height:1.85}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:30px 0 8px;padding:0;list-style:none}.flow li{position:relative}.flow a{display:flex;flex-direction:column;gap:4px;height:100%;padding:15px 14px;border:1px solid var(--guide-line);border-radius:10px;background:#fbfcfb;color:var(--guide-ink);text-decoration:none}.flow a:hover{border-color:#b9cec0;background:#fdfefd}.flow-number{color:var(--guide-green);font-size:10px;font-weight:700;letter-spacing:1px}.flow b{font-size:13px}.flow small{color:var(--guide-muted);font-size:11px}.guide-section{margin-top:70px;padding-top:31px;border-top:1px solid var(--guide-line)}.section-kicker{color:var(--guide-green);font-size:10px;font-weight:700;letter-spacing:1.5px}.guide-section h2{margin:8px 0 7px;color:var(--guide-ink);font-size:27px;line-height:1.35;letter-spacing:-.5px}.section-lead{max-width:700px;margin:0;color:var(--guide-muted);font-size:15px}.notice{margin:22px 0 20px;padding:16px 18px;border:1px solid var(--guide-line);border-radius:10px;background:var(--guide-gray-bg);font-size:14px}.notice strong{display:block;margin-bottom:5px;color:var(--guide-ink);font-size:13px}.notice p{margin:0}.notice ul{margin:7px 0 0;padding-left:19px}.notice li{margin:2px 0}.notice-blue{background:var(--guide-blue-bg);border-color:#d5e3f2}.notice-yellow{background:var(--guide-yellow-bg);border-color:var(--guide-yellow-line)}.notice-gray{background:#fafbfa}.two-column-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mini-card{padding:19px;border:1px solid var(--guide-line);border-radius:10px;background:var(--guide-paper);box-shadow:var(--guide-shadow)}.mini-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf3ef;color:var(--guide-green-dark);font-size:10px;font-weight:700}.mini-card h3{margin:14px 0 5px;color:var(--guide-ink);font-size:15px}.mini-card p{margin:0 0 10px;color:var(--guide-muted);font-size:13px;line-height:1.75}.mini-card a,.step-card a,.check-steps a{color:var(--guide-blue);font-size:12px;text-decoration:none}.mini-card a:hover,.step-card a:hover,.check-steps a:hover{text-decoration:underline}.key-rule{display:flex;gap:12px;margin-top:22px;padding:16px 18px;border:1px solid #d8e8dc;border-radius:10px;background:#f1f8f3}.rule-mark{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#dceee0;color:#4d8a61;font-weight:700}.key-rule strong{color:#365b43;font-size:13px}.key-rule p{margin:2px 0 0;color:#66816e;font-size:13px}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px}.step-card{padding:18px;border:1px solid var(--guide-line);border-radius:10px;background:#fff}.step-card>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--guide-ink);color:#fff;font-size:11px;font-weight:700}.step-card h3{margin:13px 0 5px;color:var(--guide-ink);font-size:14px}.step-card p{margin:0 0 8px;color:var(--guide-muted);font-size:13px;line-height:1.75}.step-card .muted{color:#a1aaa5;font-size:11px}.data-table-wrap{margin-top:21px;overflow-x:auto;border:1px solid var(--guide-line);border-radius:10px;background:#fff}.data-table{width:100%;border-collapse:collapse;min-width:640px;font-size:13px}.data-table th,.data-table td{padding:13px 15px;text-align:left;vertical-align:top;border-bottom:1px solid var(--guide-line)}.data-table tr:last-child td{border-bottom:0}.data-table th{background:#f5f7f6;color:#7e8a84;font-size:11px;font-weight:700}.data-table td:first-child{width:22%;color:var(--guide-ink);font-weight:600}.data-table td:nth-child(2){width:33%;color:#5b6661}.data-table td:last-child{color:var(--guide-muted)}.consent-box{display:flex;gap:10px;margin-top:17px;padding:14px 16px;border:1px solid #e6e7df;border-radius:9px;background:#fffdf4}.consent-icon{display:grid;place-items:center;flex:none;width:21px;height:21px;border-radius:50%;background:#f1dfad;color:#8c6f2c;font-size:12px;font-weight:700}.consent-box p{margin:0;color:#81775f;font-size:12px;line-height:1.7}.action-row{display:flex;flex-wrap:wrap;gap:11px;margin-top:22px}.primary-action,.secondary-action{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none}.primary-action{background:var(--guide-ink);color:#fff}.primary-action:hover{background:#33433c}.secondary-action{border:1px solid var(--guide-line);background:#fff;color:var(--guide-ink)}.secondary-action:hover{border-color:#b9c9bf}.check-steps{display:grid;gap:14px;margin:23px 0 0;padding:0;list-style:none}.check-steps li{display:flex;gap:13px;padding:15px 16px;border:1px solid var(--guide-line);border-radius:10px;background:#fff}.check-steps li>span{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:#edf3ef;color:var(--guide-green-dark);font-size:11px;font-weight:700}.check-steps strong{display:block;margin-bottom:3px;color:var(--guide-ink);font-size:14px}.check-steps p{margin:0 0 5px;color:var(--guide-muted);font-size:13px}.issue-table td:first-child{width:30%}.data-section{margin-bottom:0}.data-notice{margin-top:21px;padding:18px 19px;border:1px solid var(--guide-line);border-radius:10px;background:#fff}.data-notice p{margin:0 0 10px;color:var(--guide-muted);font-size:13px}.data-notice p:last-child{margin-bottom:0}.bottom-actions{padding-top:3px}.guide-footer{border-top:1px solid var(--guide-line);background:#fbfcfb;color:#a0aaa5;font-size:11px}.guide-footer .guide-shell{display:flex;justify-content:space-between;gap:15px;padding:22px 0 26px}.guide-main a:focus-visible,.guide-nav a:focus-visible,.guide-toc a:focus-visible,.flow a:focus-visible{outline:2px solid #7da08e;outline-offset:3px}@media(max-width:900px){.guide-layout{grid-template-columns:1fr;gap:0;padding-top:34px}.guide-toc{position:static;display:none}.guide-main h1{font-size:34px}}@media(max-width:680px){.guide-shell{width:calc(100% - 32px)}.guide-header-inner{height:64px}.guide-brand{font-size:14px}.guide-brand small{font-size:9px}.guide-mark{width:30px;height:30px;font-size:21px}.guide-nav{gap:10px;font-size:11px}.nav-button{padding:7px 10px}.guide-layout{padding-top:28px;padding-bottom:62px}.guide-main h1{font-size:29px}.lead{font-size:14px;line-height:1.8}.flow{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:23px}.flow a{padding:12px}.guide-section{margin-top:51px;padding-top:25px}.guide-section h2{font-size:23px}.section-lead{font-size:14px}.two-column-cards,.step-grid{grid-template-columns:1fr}.data-table{min-width:590px}.guide-footer .guide-shell{flex-direction:column;gap:3px}.action-row{gap:8px}.primary-action,.secondary-action{padding:9px 12px;font-size:11px}}
