
:root{color-scheme:light;--fq-ink:#203b4b;--fq-muted:#536d7d;--fq-line:#d3e0e6;--fq-teal:#186e79;--fq-paper:#f4f8fa}*{box-sizing:border-box}body{margin:0;background:var(--fq-paper);color:var(--fq-ink);font-family:"Microsoft YaHei","PingFang SC",sans-serif;line-height:1.75}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #29899a;outline-offset:4px}a:hover{color:var(--fq-teal)}.fq-skip{position:absolute;left:16px;top:-80px;background:white;padding:10px;z-index:20}.fq-skip:focus{top:8px}.fq-top{background:#fff;border-bottom:1px solid var(--fq-line)}.fq-mast{max-width:1280px;margin:auto;padding:22px 36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.fq-wordmark{display:flex;align-items:center;gap:12px;font-weight:700;font-size:20px;letter-spacing:1px}.fq-mark{display:grid;place-items:center;width:38px;height:38px;background:#dceef1;border:1px solid #aacbd2;border-radius:12px 12px 12px 3px;color:#186e79;font-size:26px}.fq-tagline{font-size:12px;color:var(--fq-muted);letter-spacing:1px}.fq-topnav{display:flex;gap:24px;font-size:13px}.fq-topnav a[aria-current]{color:var(--fq-teal);font-weight:bold}.fq-layout{max-width:1280px;margin:auto;display:grid;grid-template-columns:244px minmax(0,1fr);gap:52px;padding:38px 36px 70px}.fq-sidebar{padding:12px 0}.fq-sidebar h2{font-size:12px;letter-spacing:2px;color:var(--fq-muted);margin:0 0 15px}.fq-sidebar nav{display:grid;gap:4px}.fq-navlink{display:block;font-size:13px;padding:13px 14px;border-left:2px solid transparent;border-radius:0 7px 7px 0}.fq-navlink[aria-current]{background:#e0edf1;border-left-color:var(--fq-teal);font-weight:bold;color:#155f6a}.fq-sidebox{margin-top:32px;border-top:1px solid var(--fq-line);padding:22px 14px;color:var(--fq-muted);font-size:12px}.fq-sidebox strong{display:block;font-size:14px;color:var(--fq-ink);margin-bottom:8px}.fq-main{min-width:0}.fq-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--fq-teal);letter-spacing:1.8px}.fq-dot{width:6px;height:6px;border-radius:50%;background:#348f9d}h1{font-size:34px;letter-spacing:-1px;line-height:1.45;margin:14px 0 12px}.fq-subtitle{color:var(--fq-muted);font-size:14px;margin:0 0 25px;max-width:650px}.fq-search{display:flex;align-items:center;gap:12px;background:white;border:1px solid #adc6d1;border-radius:9px;padding:13px 17px;box-shadow:0 6px 20px #203b4b06}.fq-search span{color:var(--fq-teal);font-size:23px}.fq-search input{border:0;outline:none;background:transparent;width:100%;min-width:0;font-size:14px;color:var(--fq-ink)}.fq-search kbd{font:11px monospace;color:#67818c;background:#f0f5f7;padding:2px 6px;border-radius:4px}.fq-search:focus-within{outline:2px solid #33899a;outline-offset:2px}.fq-filters{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 22px}.fq-filter{border:1px solid var(--fq-line);background:transparent;color:var(--fq-muted);border-radius:20px;padding:6px 13px;cursor:pointer;font-size:12px}.fq-filter[aria-pressed=true]{background:#234c5d;color:white;border-color:#234c5d}.fq-results{font-size:12px;color:var(--fq-muted);margin-bottom:16px}.fq-question{background:#fff;border:1px solid var(--fq-line);border-radius:10px;padding:0 24px;margin-bottom:11px;transition:border-color .15s}.fq-question:hover{border-color:#84b5c0}.fq-question summary{display:flex;align-items:center;gap:16px;cursor:pointer;padding:22px 0;list-style:none}.fq-question summary::-webkit-details-marker{display:none}.fq-question summary:after{content:'＋';margin-left:auto;color:var(--fq-teal);font-size:21px}.fq-question[open] summary:after{content:'－'}.fq-question summary strong{font-size:16px;font-weight:600}.fq-qbadge{font:15px Georgia,serif;background:#eaf3f5;border-radius:7px;padding:5px 10px;color:#286c7a}.fq-preview{padding:0 0 22px 49px;font-size:14px;color:var(--fq-muted)}.fq-preview p{margin:0 0 14px}.fq-read{color:var(--fq-teal);font-size:13px;font-weight:bold}.fq-empty{padding:30px;background:#e6f0f3;border-radius:10px}.fq-notice{margin-top:30px;border-left:3px solid #7daeba;padding:8px 0 8px 19px;font-size:12px;color:var(--fq-muted)}.fq-bread{font-size:12px;color:var(--fq-muted);margin:0 0 28px}.fq-bread a{text-decoration:underline;text-underline-offset:4px}.fq-answer{background:white;border:1px solid var(--fq-line);border-radius:13px;padding:34px 40px;margin-top:25px;box-shadow:0 10px 28px #234c5d04}.fq-answer-label{font-size:11px;letter-spacing:1px;color:var(--fq-teal);padding-bottom:20px;border-bottom:1px solid #e4edf1}.fq-answer p{font-size:16px;line-height:2.05;margin:23px 0;color:#304b5a}.fq-source{font-size:12px;color:var(--fq-muted);border-top:1px solid #e4edf1;padding-top:20px;margin-top:24px}.fq-source a{text-decoration:underline;text-underline-offset:3px}.fq-meta{font-size:12px;color:var(--fq-muted)}.fq-related{margin-top:30px}.fq-related h2{font-size:16px}.fq-related div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fq-related a{border:1px solid var(--fq-line);padding:16px 20px;font-size:13px;border-radius:8px;background:#eef4f7}.fq-tools{margin-top:30px;background:#e6eff3;border-radius:10px;padding:22px}.fq-tools h2{font-size:15px;margin:0 0 12px}.fq-tools p{color:var(--fq-muted);font-size:11px;margin-bottom:0;overflow-wrap:anywhere}.fq-toolrow{display:flex;gap:12px;flex-wrap:wrap}.fq-action{display:inline-flex;gap:20px;align-items:center;border:1px solid #89afb9;border-radius:6px;padding:10px 17px;font-size:13px;color:#175d6b;background:#f7fbfc}.fq-action:hover{background:#d4e8ed}.fq-footer{border-top:1px solid var(--fq-line);max-width:1208px;margin:auto;padding:28px 0 35px;font-size:11px;color:var(--fq-muted)}.fq-footer p{max-width:880px;margin:10px 0;line-height:1.9}.fq-footline{display:flex;justify-content:space-between;gap:20px;font-size:12px}.fq-footer a{text-decoration:underline}[hidden]{display:none!important}@media(min-width:1000px){.fq-sidebar{position:sticky;top:24px;align-self:start}}@media(max-width:900px){.fq-layout{gap:25px;grid-template-columns:205px minmax(0,1fr);padding:28px 24px 45px}.fq-mast{padding:20px 24px}.fq-answer{padding:25px}.fq-footer{margin:0 24px}h1{font-size:29px}.fq-tagline{display:none}}@media(max-width:650px){.fq-mast{padding:17px 20px}.fq-wordmark{font-size:17px}.fq-topnav{gap:12px;font-size:11px}.fq-mark{width:31px;height:31px;font-size:22px}.fq-layout{display:flex;flex-direction:column;padding:24px 20px 40px;gap:23px}.fq-sidebar{order:2;width:100%;padding-top:22px;border-top:1px solid var(--fq-line)}.fq-sidebar nav{grid-template-columns:1fr 1fr;gap:4px 10px}.fq-navlink{font-size:12px;padding:10px}.fq-main{order:1;width:100%}h1{font-size:28px}.fq-subtitle{font-size:13px}.fq-question{padding:0 17px}.fq-question summary{gap:12px;padding:18px 0}.fq-question summary strong{font-size:14px}.fq-preview{padding-left:0}.fq-answer{padding:20px 23px}.fq-answer p{font-size:15px}.fq-related div{grid-template-columns:1fr}.fq-search kbd{display:none}.fq-sidebox{margin-top:18px;padding-top:17px}.fq-footer{margin:0 20px}.fq-footline{flex-wrap:wrap;gap:10px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
