:root{--ink:#202325;--paper:#f2efe8;--red:#cf3f2e;--blue:#245c73;--line:#c5bfb4;--card:#fffdfa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",sans-serif;line-height:1.8}.top{min-height:76px;padding:0 max(22px,calc((100% - 1280px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);background:var(--paper);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.brand i{width:42px;height:42px;border-radius:50%;background:var(--red);color:white;display:grid;place-items:center;font:900 25px Georgia}.brand b,.brand small{display:block}.brand small{font-size:10px;letter-spacing:1px}.top nav{display:flex;gap:17px}.top nav a{color:inherit;text-decoration:none;font-size:13px}.top button{display:none}.cover{max-width:1280px;margin:auto;padding:86px 24px 70px;display:grid;grid-template-columns:1.5fr .7fr;gap:70px}.cover span,.page-head span,.topic header span,.answer header>span,.checklist header span,.glossary header span,.about header span,.contact header span{font:800 11px Arial;letter-spacing:2.4px;color:var(--red)}.cover h1{font:clamp(58px,7vw,98px)/1.08 Georgia,"Songti SC",serif;margin:22px 0}.cover>div>p{font-size:19px;max-width:720px;color:#54595c}.cover form button{border:0;background:var(--ink);color:white;padding:15px 24px;font-weight:800}.cover aside{background:var(--blue);color:white;padding:30px;align-self:end}.cover aside b,.cover aside a{display:block}.cover aside b{font-size:22px;border-bottom:3px solid white;padding-bottom:13px}.cover aside a{color:white;padding:14px 0;border-bottom:1px solid #7c9aa7}.question-index{max-width:1180px;margin:0 auto 85px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.question-index article{padding:30px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.question-index article:nth-child(even){border-right:0}.question-index>article>span{font:15px Arial;color:var(--red)}.question-index h2{font:35px Georgia,serif;margin:8px 0}.question-index h2 a,.question-index li a{color:inherit}.question-index p{color:#5a6063}.before-buy{background:var(--ink);color:white;padding:55px max(24px,calc((100% - 1080px)/2));display:grid;grid-template-columns:1fr 1fr;gap:35px}.before-buy h2{font:42px Georgia,serif}.before-buy ol{margin:0}.before-buy a{color:#ffd66b}.page-head,.checklist header,.glossary header,.about header,.contact header{max-width:1180px;margin:auto;padding:75px 24px 45px}.page-head h1,.checklist h1,.glossary h1,.about h1,.contact h1{font:clamp(52px,7vw,88px)/1 Georgia,serif;margin:18px 0}.all-guides{max-width:1080px;margin:0 auto 90px;padding:0 24px}.all-guides>section{display:grid;grid-template-columns:220px 1fr;gap:30px;padding:30px 0;border-top:1px solid var(--ink)}.all-guides h2{margin:0;font:30px Georgia,serif}.all-guides h2 a{color:inherit}.all-guides section>a{display:grid;gap:4px;color:inherit;text-decoration:none;padding:15px;border-bottom:1px solid var(--line)}.all-guides section>a span{color:#606568}.topic>header{padding:70px max(24px,calc((100% - 1120px)/2));background:var(--blue);color:white}.topic>header span{color:#ffd66b}.topic h1{font:clamp(55px,8vw,100px)/1 Georgia,serif;margin:15px 0}.topic-list{max-width:960px;margin:55px auto;padding:0 24px}.topic-list article{padding:30px 0;border-top:6px solid var(--red)}.topic-list article>span{font:800 10px Arial;letter-spacing:2px}.topic-list h2{font:36px Georgia,serif}.topic-list a{color:inherit}.topic>aside{max-width:800px;margin:0 auto 90px;background:#e4d9bc;padding:30px}.answer>header{max-width:1120px;margin:auto;padding:65px 24px 45px;border-bottom:1px solid var(--ink)}.answer header nav{font-size:12px}.answer header nav a{color:inherit}.answer h1{font:clamp(46px,6vw,76px)/1.18 Georgia,"Songti SC",serif;margin:20px 0}.answer header>p{font-size:19px;color:#54595c;max-width:900px}.answer-nav{max-width:900px;margin:35px auto;background:var(--ink);color:white;padding:25px}.answer-nav ol{columns:2}.answer-nav a{color:white}.answer-body{max-width:900px;margin:0 auto 90px;padding:0 24px}.answer-body>section:not(.answer-action){display:grid;grid-template-columns:65px 1fr;gap:20px;border-top:1px solid var(--ink);padding:34px 0}.answer-body>section>span{font:30px Georgia;color:var(--red)}.answer-body h2{font:32px Georgia,serif;margin:0 0 12px}.answer-body p{font-size:17px;line-height:2}.answer-action{background:#e4d9bc;padding:30px;margin-top:25px}.editor-note{border-left:8px solid var(--blue);padding:20px 25px;margin-top:25px;background:white}.editor-note p{font-size:14px}.checklist ol{max-width:920px;margin:0 auto 90px;list-style:none;padding:0 24px;counter-reset:c}.checklist li{counter-increment:c;display:grid;grid-template-columns:60px 180px 1fr;align-items:center;padding:22px;border-top:1px solid var(--ink)}.checklist li:before{content:counter(c,decimal-leading-zero);font:25px Georgia;color:var(--red)}.checklist b{font-size:22px}.glossary dl{max-width:900px;margin:0 auto 90px;padding:0 24px}.glossary dt{font:32px Georgia,serif;border-top:1px solid var(--ink);padding-top:24px}.glossary dd{margin:0 0 25px;color:#555d60}.about>div{max-width:1080px;margin:0 auto 35px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.about article{background:var(--card);padding:28px;border-top:7px solid var(--red)}.about address,.contact address{font-style:normal;display:flex;flex-direction:column;gap:10px}.about>address{max-width:1032px;margin:0 auto 90px;padding:28px;background:var(--blue);color:white}.about address a{color:white}.contact>div{max-width:1000px;margin:0 auto 90px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.contact address{background:var(--blue);color:white;padding:30px}.contact address a{color:white}.not-found{max-width:900px;margin:90px auto 150px;padding:0 24px}.not-found h1{font:65px Georgia}footer{background:var(--ink);color:white;padding:38px max(24px,calc((100% - 1180px)/2));display:grid;grid-template-columns:auto 1fr auto;gap:30px}footer nav{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}footer a{color:white}footer span{font-size:11px}@media(max-width:850px){.top button{display:block;border:1px solid var(--ink);background:none;padding:8px 12px}.top nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);padding:20px;flex-direction:column;border-bottom:1px solid var(--ink)}.top nav.open{display:flex}.cover,.question-index,.before-buy,.about>div,.contact>div{grid-template-columns:1fr}.question-index article{border-right:0}.all-guides>section{grid-template-columns:1fr}.answer-nav ol{columns:1}footer{grid-template-columns:1fr}footer nav{justify-content:flex-start}}@media(max-width:580px){.top{min-height:66px;padding:0 15px}.top nav{top:66px}.brand small{display:none}.cover{padding:55px 20px}.cover h1{font-size:55px}.question-index{padding:0 20px}.answer>header{padding:45px 20px}.answer-body{padding:0 18px}.answer-body>section:not(.answer-action){grid-template-columns:45px 1fr}.answer-body h2{font-size:27px}.checklist li{grid-template-columns:45px 1fr}.checklist li p{grid-column:2}.page-head,.checklist header,.glossary header,.about header,.contact header{padding:50px 20px 30px}}
