﻿.guide-hero{max-width:1440px;margin:auto;padding:42px 6% 38px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,var(--paper) 65%,#e8eddb)}.back-link{font-size:12px;color:var(--muted);display:inline-block;margin-bottom:30px}.guide-hero h1,html[lang=en] .guide-hero h1{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;font-size:42px;max-width:950px;line-height:1.4;letter-spacing:0;margin:15px 0}.guide-intro{max-width:810px;color:var(--muted);font-size:16px}.guide-meta{font-size:11px;color:var(--muted);margin:22px 0}.guide-alert{background:#e8edd9;border-left:4px solid #93a86a;padding:17px 22px;font-size:14px;margin:24px 0 0}.guide-alert p{margin:7px 0 0}.guide-alert a{font-weight:bold}.guide-layout{max-width:1440px;padding:0 6%;margin:auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px}.guide-toc{position:sticky;top:25px;align-self:start;padding-top:40px}.guide-toc>a{display:block;font-size:12px;padding:10px 0;border-bottom:1px solid var(--line)}.guide-toc .print{margin-top:20px}.guide-content>section{padding:42px 0;border-bottom:1px solid var(--line);scroll-margin-top:20px}.guide-content h2{font-size:27px;margin-bottom:22px}.guide-content p,.guide-content li{font-size:14px;line-height:1.95}.guide-content a:not(.related-guide){text-decoration:underline;text-underline-offset:3px}.action-list{padding-left:23px}.action-list li{padding-left:6px;margin-bottom:18px}.action-list b{display:block;margin-bottom:4px}.source-note{font-size:11px!important;color:var(--muted);margin-top:23px}.route-grid{display:grid;grid-template-columns:1fr;gap:15px;margin:24px 0}.route-grid article{padding:22px;background:#edf0e5;border:1px solid var(--line);border-radius:5px}.route-grid h3{font-size:21px;margin-top:9px}.route-grid p{margin-bottom:0}.guide-content .prepare-grid{grid-template-columns:1fr}.guide-content .checklist h3,.guide-content .submission h3{font-size:20px}.support-row{display:flex;flex-wrap:wrap;gap:12px}.support-row a{padding:10px 14px;border:1px solid var(--line);border-radius:4px;font-size:12px}.related-guide{display:block;padding:27px;background:#e9eddf;margin:35px 0 50px;border-radius:5px}.related-guide .eyebrow{display:block;margin-bottom:10px}.related-guide b{font-size:19px;font-weight:500}.home-guides{margin:55px auto 0;max-width:1440px;padding:0 6%}.home-guides>h2{font-size:26px;margin-bottom:20px}.home-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.home-guide-grid a{display:block;border:1px solid var(--line);padding:25px;border-radius:5px;background:#edf0e5;transition:background .15s}.home-guide-grid a:hover{background:#e0e8cd}.home-guide-grid span{font-size:10px;letter-spacing:1px;color:var(--muted)}.home-guide-grid h3{font-size:21px;margin:10px 0}.home-guide-grid p{font-size:12px;color:var(--muted);margin-bottom:0}@media(min-width:1200px){.guide-layout{grid-template-columns:220px minmax(0,1fr);gap:65px}.guide-content .prepare-grid{grid-template-columns:1fr 1fr}.route-grid{grid-template-columns:repeat(3,1fr)}.route-grid article{padding:18px}.route-grid h3{font-size:19px}.route-grid p{font-size:13px}}@media(max-width:750px){.guide-hero{padding:28px 5%}.guide-hero h1,html[lang=en] .guide-hero h1{font-size:30px}.guide-intro{font-size:14px}.guide-layout{display:block;padding:0 5%}.guide-toc{position:static;padding-top:25px;display:flex;gap:12px;flex-wrap:wrap}.guide-toc .eyebrow{width:100%;margin-bottom:0}.guide-toc>a{font-size:11px}.guide-toc .print{margin:0}.guide-content h2{font-size:24px}.home-guide-grid{grid-template-columns:1fr}.home-guides{padding:0 5%;margin-top:35px}.home-guide-grid h3{font-size:20px}.guide-alert{padding:15px}.guide-content>section{padding:32px 0}}@media print{.guide-toc,.back-link,.related-guide{display:none}.guide-layout{display:block;padding:0}.guide-hero{padding:0;background:white}.guide-hero h1,html[lang=en] .guide-hero h1{font-size:25px}.guide-content>section{padding:15px 0}.guide-content .prepare-grid,.route-grid{display:block}.route-grid article{break-inside:avoid;margin-bottom:10px}.guide-content p,.guide-content li{font-size:11px}.guide-alert{border:1px solid #999;background:white}}
