.knowledge-hero{color:#fff;border-bottom:4px solid var(--gold);background:linear-gradient(110deg,#15364f 0%,#214f6d 58%,#2c6686 100%)}.knowledge-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(52px,7vw,94px);min-height:478px;display:grid}.knowledge-hero__copy{padding:64px 0}.knowledge-hero .section-kicker{color:#a8ccdd;letter-spacing:.15em}.knowledge-hero h1{letter-spacing:.035em;max-width:720px;margin:13px 0 22px;font-size:clamp(43px,5.3vw,66px);line-height:1.2}.knowledge-hero__lead{color:#dce9ef;max-width:680px;margin:0;font-size:18px;line-height:1.9}.knowledge-hero__route{color:#fff;align-items:center;gap:10px;margin-top:31px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.knowledge-hero__route span{color:#bcd8e4}.knowledge-hero__route:hover{color:#fff;text-decoration:underline}.home-query{color:var(--ink-950);border-top:5px solid var(--gold);background:#fff;padding:32px;position:relative;box-shadow:0 20px 48px #041b2a38}.home-query__label{color:var(--blue-700);letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.home-query h2{margin:6px 0 5px;font-size:25px;line-height:1.45}.home-query>p:not(.home-query__label){color:var(--ink-600);margin:0;font-size:14px}.home-query form{margin-top:20px;position:relative}.home-query__field{grid-template-columns:minmax(0,1fr) auto;display:grid}.home-query__field input{min-width:0;height:51px;color:var(--ink-950);border:1px solid var(--line-dark);background:#fff;border-right:0;border-radius:0;outline:none;padding:0 15px}.home-query__field input:focus{border-color:var(--blue-700);box-shadow:inset 0 0 0 1px var(--blue-700)}.home-query__field button{color:#fff;background:var(--blue-800);border:1px solid var(--blue-800);cursor:pointer;min-width:80px;padding:0 18px;font-weight:700}.home-query__field button:hover{background:var(--navy-950);border-color:var(--navy-950)}.home-query__results{z-index:20;border:1px solid var(--line-dark);background:#fff;max-height:min(490px,62vh);position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #08293d33}.home-query__results[hidden]{display:none}.home-query__results a{color:var(--ink-950);border-bottom:1px solid var(--line);grid-template-columns:74px minmax(0,1fr);gap:3px 13px;padding:12px 14px;text-decoration:none;display:grid}.home-query__results a:hover,.home-query__results a:focus{background:var(--blue-050);outline:none}.home-query__results a>span{color:var(--blue-700);grid-row:1/3;padding-top:2px;font-size:11px;font-weight:700}.home-query__results a>strong{font-size:14px;line-height:1.55}.home-query__results a>small{color:var(--ink-600);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.home-query__results a.home-query__all{color:var(--blue-800);text-align:center;background:#f3f6f7;border-bottom:0;font-size:13px;font-weight:700;display:block}.home-query__empty{color:var(--ink-600);margin:0;padding:15px;font-size:13px}.home-query__terms{color:var(--ink-600);flex-wrap:wrap;gap:4px 13px;margin-top:13px;font-size:12px;display:flex}.home-query__terms a{color:var(--blue-800);text-decoration:none}.home-query__terms a:hover{text-decoration:underline}.home-status{border-bottom:1px solid var(--line-dark);background:#fff}.home-status__inner{justify-content:space-between;align-items:center;gap:32px;min-height:58px;display:flex}.home-status__inner>p{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:12px;display:flex}.home-status__inner>p>span{color:var(--blue-700);font-weight:800}.home-status__inner>p>strong{color:var(--ink-800);font-weight:600}.home-status__inner>p>i{background:var(--line-dark);border-radius:50%;width:3px;height:3px}.home-resume{color:var(--ink-950);grid-template-columns:auto minmax(0,290px) auto;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:grid}.home-resume[hidden]{display:none}.home-resume span,.home-resume i{color:var(--blue-700);white-space:nowrap;font-style:normal;font-weight:700}.home-resume strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-resume:hover strong{text-decoration:underline}.home-section{padding:72px 0}.home-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:42px;margin-bottom:30px;display:grid}.home-heading h2{margin:5px 0 0;font-size:clamp(27px,3vw,36px);line-height:1.4}.home-heading>p{color:var(--ink-600);text-align:right;margin:0 0 4px;font-size:14px}.home-heading--compact{grid-template-columns:minmax(0,1fr) auto}.home-heading--compact>a{white-space:nowrap;margin-bottom:5px}.task-directory{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.task-directory>a{min-height:218px;color:var(--ink-950);background:#fff;grid-template-columns:40px minmax(0,1fr) 18px;gap:14px;padding:27px 24px 24px;text-decoration:none;display:grid;position:relative}.task-directory>a:hover{background:#f5f8f9}.task-directory__number{color:var(--blue-700);letter-spacing:.08em;font-size:12px;font-weight:800}.task-directory p{min-height:47px;color:var(--ink-600);margin:0 0 19px;font-size:13px;line-height:1.75}.task-directory h3{margin:0 0 8px;font-size:19px;line-height:1.5}.task-directory small{color:var(--ink-600);font-size:12px;line-height:1.7;display:block}.task-directory>a>i{color:var(--blue-700);align-self:end;font-size:17px;font-style:normal}.home-route{color:#fff;background:var(--navy-950);scroll-margin-top:20px}.home-heading--light .section-kicker{color:#94bfd3}.home-heading--light>p{color:#b9cbd4}.route-stages{border:1px solid #ffffff47;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.route-stages li{border-right:1px solid #fff3;position:relative}.route-stages li:last-child{border-right:0}.route-stages li:not(:last-child):after{content:"›";z-index:2;color:#9fc5d6;background:var(--navy-950);text-align:center;width:20px;height:32px;margin-top:-16px;font-size:24px;line-height:30px;position:absolute;top:50%;right:-10px}.route-stages a{color:#fff;flex-direction:column;min-height:308px;padding:25px 23px;text-decoration:none;display:flex}.route-stages a:hover{background:#ffffff0f}.route-stages a>span{color:#96bfd1;font-size:12px;font-weight:700}.route-stages h3{margin:14px 0 9px;font-size:22px}.route-stages p{color:#c5d6de;margin:0;font-size:13px;line-height:1.75}.route-stages a>div{border-top:1px solid #ffffff2b;margin-top:auto;padding-top:22px}.route-stages small,.route-stages strong{display:block}.route-stages small{color:#94bfd3;margin-bottom:4px;font-size:11px}.route-stages strong{color:#fff;font-size:13px;line-height:1.65}.route-chain{color:#d6e3e9;justify-content:center;align-items:center;gap:15px;margin-top:24px;font-size:12px;display:flex}.route-chain i{color:#79a8bf;font-style:normal}.route-all-link{color:#fff;gap:9px;width:fit-content;margin:26px auto 0;font-size:13px;font-weight:700;text-decoration:none;display:flex}.route-all-link:hover{color:#fff;text-decoration:underline}.home-specialties{background:#eef2f4}.specialty-directory{background:var(--line-dark);border:1px solid var(--line-dark);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.specialty-directory a{min-height:205px;color:var(--ink-950);background:#fff;grid-column:span 2;padding:24px;text-decoration:none}.specialty-directory a.specialty-directory__wide{grid-column:span 3}.specialty-directory a:hover{background:#f8fafb}.specialty-directory span{color:var(--blue-700);font-size:12px;font-weight:800}.specialty-directory h3{margin:15px 0 8px;font-size:21px}.specialty-directory p{min-height:45px;color:var(--ink-600);margin:0 0 19px;font-size:13px;line-height:1.7}.specialty-directory strong{color:var(--blue-800);font-size:12px}.home-questions{background:#fff}.home-question-list{border-top:2px solid var(--blue-800)}.home-question-list details{border-bottom:1px solid var(--line-dark)}.home-question-list summary{cursor:pointer;grid-template-columns:120px minmax(0,1fr) 24px;align-items:center;gap:22px;min-height:69px;padding:17px 4px;list-style:none;display:grid}.home-question-list summary::-webkit-details-marker{display:none}.home-question-list summary:hover{background:#f7f9fa}.home-question-list summary>span{color:var(--blue-700);font-size:12px;font-weight:700}.home-question-list summary>strong{font-size:15px;line-height:1.65}.home-question-list summary>i{width:18px;height:18px;position:relative}.home-question-list summary>i:before,.home-question-list summary>i:after{content:"";background:var(--blue-700);position:absolute}.home-question-list summary>i:before{height:1px;top:8px;left:2px;right:2px}.home-question-list summary>i:after{width:1px;top:2px;bottom:2px;left:8px}.home-question-list details[open] summary>i:after{display:none}.home-question-list details>div{grid-template-columns:120px minmax(0,1fr);gap:22px;padding:2px 46px 20px 4px;display:grid}.home-question-list details>div:before{content:"简要判断";color:var(--ink-600);font-size:12px}.home-question-list details>div>p{color:var(--ink-800);margin:0;font-size:14px;line-height:1.8}.home-question-list details>div>a{width:fit-content;color:var(--blue-800);grid-column:2;margin-top:7px;font-size:12px;font-weight:700;text-decoration:none}.home-question-list details>div>a:hover{text-decoration:underline}.home-updates{border-top:1px solid var(--line);background:#edf2f4}.update-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:48px;display:grid}.update-list{border-top:2px solid var(--blue-800)}.update-list>a{color:var(--ink-950);border-bottom:1px solid var(--line-dark);grid-template-columns:130px minmax(0,1fr) 22px;gap:4px 22px;padding:19px 5px;text-decoration:none;display:grid;position:relative}.update-list>a:hover{background:#ffffff8c}.update-list>a>div{grid-row:1/3}.update-list time,.update-list span{color:var(--ink-600);font-size:11px;display:block}.update-list span{color:var(--blue-700);margin-top:4px;font-weight:700}.update-list h3{margin:0;font-size:16px;line-height:1.6}.update-list p{color:var(--ink-600);margin:0;font-size:12px;line-height:1.7}.update-list>a>i{color:var(--blue-700);grid-area:1/3/3;align-self:center;font-style:normal}.source-entry{border:1px solid var(--line-dark);border-top:4px solid var(--blue-700);background:#fff;padding:26px}.source-entry h3{margin:5px 0 9px;font-size:21px}.source-entry>p:not(.section-kicker){color:var(--ink-600);margin:0;font-size:13px;line-height:1.75}.source-entry dl{border-top:1px solid var(--line);margin:21px 0 17px}.source-entry dl>div{border-bottom:1px solid var(--line);grid-template-columns:86px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.source-entry dt{color:var(--blue-700);font-size:12px;font-weight:700}.source-entry dd{color:var(--ink-600);margin:0;font-size:12px}.source-entry>a{color:var(--blue-800);font-size:13px;font-weight:700;text-decoration:none}.source-entry>a:hover{text-decoration:underline}@media (width<=1020px){.knowledge-hero__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:38px}.knowledge-hero h1{font-size:48px}.home-query{padding:26px}.task-directory,.route-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.route-stages li:nth-child(2){border-right:0}.route-stages li:nth-child(-n+2){border-bottom:1px solid #fff3}.route-stages li:nth-child(2):after{display:none}.route-stages a{min-height:260px}}@media (width<=760px){.knowledge-hero__grid{grid-template-columns:1fr;gap:0;padding-top:0;padding-bottom:38px}.knowledge-hero__copy{padding:44px 0 36px}.knowledge-hero h1{margin-top:10px;font-size:38px}.knowledge-hero__lead{font-size:15px}.knowledge-hero__route{margin-top:22px}.home-query{padding:22px 18px 20px}.home-query h2{font-size:21px}.home-query__field input{height:47px;padding-inline:11px;font-size:13px}.home-query__field button{min-width:68px;padding-inline:12px}.home-query__results{max-height:56vh}.home-query__results a{grid-template-columns:1fr;gap:2px}.home-query__results a>span{grid-row:auto}.home-status__inner{flex-direction:column;align-items:flex-start;gap:10px;padding-top:13px;padding-bottom:13px}.home-status__inner>p{gap:5px 9px}.home-resume{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;width:100%;padding-top:9px}.home-section{padding:49px 0}.home-heading,.home-heading--compact{margin-bottom:21px;display:block}.home-heading h2{font-size:26px}.home-heading>p{text-align:left;margin-top:7px}.home-heading--compact>a{margin-top:10px}.task-directory{grid-template-columns:1fr}.task-directory>a{min-height:0;padding:20px 17px}.task-directory p{min-height:0;margin-bottom:11px}.route-stages{grid-template-columns:1fr}.route-stages li,.route-stages li:nth-child(2){border-bottom:1px solid #fff3;border-right:0}.route-stages li:last-child{border-bottom:0}.route-stages li:not(:last-child):after,.route-stages li:nth-child(2):after{display:block;top:auto;bottom:-16px;right:18px;transform:rotate(90deg)}.route-stages a{min-height:0;padding:21px 18px}.route-stages h3{margin:4px 0 5px}.route-stages a>div{margin-top:17px;padding-top:14px}.route-chain{display:none}.route-all-link{text-align:center;margin-top:21px}.specialty-directory{grid-template-columns:1fr}.specialty-directory a,.specialty-directory a.specialty-directory__wide{grid-column:1;min-height:0;padding:20px 18px}.specialty-directory h3{margin-top:6px}.specialty-directory p{min-height:0;margin-bottom:13px}.home-question-list summary{grid-template-columns:88px minmax(0,1fr) 20px;gap:10px;min-height:64px;padding:13px 0}.home-question-list summary>strong{font-size:14px}.home-question-list details>div{padding:0 28px 18px 0;display:block}.home-question-list details>div:before{margin-bottom:4px;display:block}.home-question-list details>div>a{display:inline-block}.update-layout{grid-template-columns:1fr;gap:32px}.update-list>a{gap-inline:12px;grid-template-columns:82px minmax(0,1fr) 16px;padding:16px 0}.source-entry{padding:21px 18px}}@media (prefers-reduced-motion:reduce){.knowledge-hero__route,.task-directory>a,.route-stages a,.specialty-directory a,.update-list>a{transition:none}}
