:root{--ink:#17212b;--paper:#f2efe8;--card:#fffdf8;--blue:#1459d9;--orange:#eb5e28;--line:#c8c2b7;--muted:#626b73;--rail:238px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;line-height:1.72}.bar{height:78px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 max(28px,calc((100vw - 1440px)/2));position:sticky;top:0;z-index:20}.logo{color:var(--ink);text-decoration:none;display:grid;grid-template-columns:58px auto;grid-template-rows:auto auto;line-height:1}.logo span{grid-row:1/3;background:var(--ink);color:#fff;font:bold 18px Arial;padding:15px 10px;letter-spacing:2px}.logo b{font-size:20px;padding:5px 12px}.logo small{font:10px Arial;letter-spacing:2px;padding:2px 12px;color:var(--muted)}.bar nav{margin-left:auto;display:flex;gap:34px}.bar nav a{color:var(--ink);text-decoration:none;font-size:14px}.bar nav a:hover{color:var(--blue)}.menu{display:none}.shell{max-width:1440px;margin:auto;display:grid;grid-template-columns:var(--rail) 1fr;min-height:calc(100vh - 78px)}.rail{border-right:1px solid var(--line);padding:36px 22px;background:#ebe7df}.rail>b{display:block;font-size:12px;letter-spacing:2px;margin:0 8px 16px}.rail a{display:flex;align-items:center;gap:13px;color:var(--ink);text-decoration:none;padding:12px 10px;border-top:1px solid #d7d1c7}.rail a i{font:11px Arial;color:var(--muted)}.rail a span{font-size:14px}.rail a:hover,.rail a.on{background:var(--ink);color:#fff}.rail a:hover i,.rail a.on i{color:#a9c6ff}main{min-width:0}.hero{padding:84px 7vw 74px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fffdf7 0 68%,#dce6f8 68%)}.stamp,.eyebrow,.page-title>span,.chapter-head div>span,.guide .label,.check header>span,.terms header>span,.about header>span,.contact>div>span,.notfound>span{font:11px Arial;letter-spacing:2px;text-transform:uppercase}.stamp{display:inline-block;border:1px solid var(--ink);padding:7px 10px;margin-bottom:42px}.eyebrow{color:var(--blue);font-weight:bold}.hero h1{font-family:Georgia,"Songti SC",serif;font-size:clamp(45px,6vw,82px);line-height:1.08;margin:12px 0 24px;letter-spacing:-3px}.hero h1 em{font-style:normal;color:var(--blue)}.lead{max-width:720px;font-size:18px;color:#3f4850}.actions{display:flex;gap:12px;margin-top:34px}.actions a{padding:13px 20px;background:var(--ink);color:#fff;text-decoration:none}.actions a+ a{background:transparent;color:var(--ink);border:1px solid var(--ink)}.dashboard{margin:54px 6vw;background:var(--card);border:1px solid var(--line);box-shadow:8px 8px 0 #d7d1c6}.dashboard>header{padding:22px 26px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.dashboard>header span{font-weight:bold}.dashboard>header small{color:var(--muted)}.dashboard>div{display:grid;grid-template-columns:1fr 1fr}.dashboard a{display:grid;grid-template-columns:38px 1fr 24px;gap:14px;padding:22px 26px;text-decoration:none;color:var(--ink);border-bottom:1px solid #ddd7cd}.dashboard a:nth-child(odd){border-right:1px solid #ddd7cd}.dashboard a i{font:12px Arial;color:var(--blue)}.dashboard a b{display:block;font-size:15px}.dashboard a small{color:var(--muted)}.dashboard a:hover{background:#eef3ff}.chapter-grid{padding:20px 6vw 70px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.chapter-grid article{background:#fff;padding:28px;border-top:5px solid var(--ink);min-height:260px}.chapter-grid article>span{font:bold 40px Georgia;color:#d5d0c7}.chapter-grid h2{margin:5px 0}.chapter-grid h2 a,.chapter-grid li a{color:var(--ink)}.chapter-grid p{color:var(--muted);font-size:14px}.chapter-grid ul{padding-left:20px}.chapter-grid li{margin:8px 0;font-size:14px}.utility{background:var(--ink);padding:36px 6vw;display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.utility a{background:#202d38;padding:24px;color:white;text-decoration:none}.utility a:hover{background:var(--blue)}.utility b,.utility span{display:block}.utility span{font-size:13px;color:#c5ccd2;margin-top:7px}.page-title,.check>header,.terms>header,.about>header{padding:70px 7vw 48px;background:#fff;border-bottom:1px solid var(--line)}.page-title h1,.check h1,.terms h1,.about h1{font:56px Georgia,"Songti SC",serif;margin:10px 0}.page-title p,.check header p,.terms header p,.about header p{max-width:700px;color:var(--muted)}.manual-list{padding:45px 6vw 80px}.manual-list>section{display:grid;grid-template-columns:34% 1fr;border-top:2px solid var(--ink);padding:28px 0}.manual-list header{display:flex;gap:20px;padding-right:30px}.manual-list header i{font:30px Georgia;color:var(--orange)}.manual-list h2{margin:0}.manual-list h2 a{color:var(--ink)}.manual-list header p{font-size:14px;color:var(--muted)}.manual-list>section>a{display:grid;grid-template-columns:1fr 140px;gap:5px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);padding:15px}.manual-list>section>a b,.manual-list>section>a span{grid-column:1}.manual-list>section>a span{color:var(--muted);font-size:13px}.manual-list>section>a em{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;color:var(--blue);font-size:13px}.chapter-head{min-height:340px;padding:70px 7vw;display:grid;grid-template-columns:160px 1fr;align-items:center;color:#fff;background:#1b3550}.chapter-head>i{font:110px Georgia;opacity:.28}.chapter-head h1{font:64px Georgia,"Songti SC",serif;margin:8px 0}.chapter-head p{max-width:680px}.c-phone{background:#a8402d}.c-computer{background:#274d3d}.c-daily{background:#563c78}.c-account{background:#8a5c10}.c-recovery{background:#27313a}.chapter-body{padding:60px 7vw;display:grid;grid-template-columns:35% 1fr;gap:52px}.chapter-notes{border:1px solid var(--line);padding:28px;align-self:start;background:#fff}.chapter-notes dl{margin:25px 0 0}.chapter-notes dt{font-weight:bold;color:var(--blue)}.chapter-notes dd{margin:2px 0 14px;color:var(--muted)}.chapter-entries>a,.chapter-entries>article{display:block;background:#fff;color:var(--ink);text-decoration:none;padding:28px;margin-bottom:18px;border-left:6px solid var(--orange)}.chapter-entries span{font:10px Arial;letter-spacing:2px;color:var(--orange)}.chapter-entries h2{font:28px Georgia,"Songti SC",serif}.chapter-entries p{color:var(--muted)}.chapter-entries b{color:var(--blue);font-size:13px}.guide>header{padding:58px 7vw 62px;background:#fff;border-bottom:1px solid var(--line)}.guide>header nav{display:flex;gap:10px;font-size:13px;margin-bottom:45px}.guide>header nav a{color:var(--blue)}.guide .label{color:var(--orange)}.guide h1{font:clamp(36px,5vw,62px) Georgia,"Songti SC",serif;line-height:1.22;max-width:1000px;margin:12px 0 24px}.guide>header>p{font-size:18px;max-width:780px;color:var(--muted)}.guide-layout{display:grid;grid-template-columns:300px 1fr;gap:55px;padding:55px 7vw 90px}.guide-layout>aside{position:sticky;top:110px;align-self:start;border-top:4px solid var(--ink);padding-top:18px}.guide-layout>aside ol{list-style:none;padding:0}.guide-layout>aside li{border-bottom:1px solid var(--line)}.guide-layout>aside li a{display:flex;gap:12px;padding:11px 0;color:var(--ink);text-decoration:none;font-size:13px;line-height:1.4}.guide-layout>aside li i{font:10px Arial;color:var(--blue)}.guide-layout>aside>a{display:block;margin-top:20px;background:var(--blue);padding:12px;color:#fff;text-align:center;text-decoration:none}.guide-copy{max-width:800px}.guide-copy>section{display:grid;grid-template-columns:56px 1fr;padding:0 0 45px;margin-bottom:40px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.guide-copy>section>i{font:24px Georgia;color:var(--orange)}.guide-copy h2{font:30px Georgia,"Songti SC",serif;margin:0 0 13px}.guide-copy p{font-size:17px;line-height:2;margin:0}.guide-copy .finish{display:block;background:#fff;padding:30px;border:1px solid var(--line)}.check{min-height:700px}.check>div{padding:50px 7vw;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.check>div section{background:#fff;padding:28px;border-top:7px solid var(--blue)}.check>div i{font:32px Georgia;color:#bbb}.check label{display:block;padding:14px 0;border-top:1px solid var(--line)}.check input{margin-right:10px}.privacy{margin:0 7vw 60px;color:var(--muted)}.terms dl{padding:50px 7vw;margin:0;display:grid;grid-template-columns:220px 1fr}.terms dt,.terms dd{margin:0;padding:24px;border-top:1px solid var(--line)}.terms dt{font:28px Georgia,"Songti SC",serif;color:var(--blue)}.about-panels{padding:55px 7vw;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about-panels article{background:#fff;padding:30px}.about-panels i{font:50px Georgia;color:var(--orange)}.about>address{margin:0 7vw 70px;padding:25px;background:var(--ink);color:#fff;display:flex;gap:30px;flex-wrap:wrap;font-style:normal}.about>address a{color:#fff}.contact{padding:80px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;min-height:650px}.contact h1{font:58px Georgia,"Songti SC",serif}.contact address{display:flex;flex-direction:column;border-left:6px solid var(--orange);padding:20px;background:#fff;font-style:normal}.contact address a{color:var(--blue)}.contact aside{background:#fff;padding:35px}.notfound{padding:12vh 8vw;min-height:620px}.notfound h1{font:60px Georgia,"Songti SC",serif}.notfound a{color:var(--blue)}footer{background:#101820;color:#fff;padding:40px max(28px,calc((100vw - 1440px)/2));display:grid;grid-template-columns:1fr auto;gap:20px}footer div b,footer div span{display:block}footer div span,footer small{color:#aeb7bd;font-size:12px}footer nav{display:flex;gap:22px}footer nav a{color:#fff;text-decoration:none;font-size:13px}footer small{grid-column:1/3}
@media(max-width:900px){.bar{height:64px;padding:0 16px}.logo span{padding:12px 8px}.logo b{font-size:17px}.logo small{display:none}.bar nav{display:none}.menu{display:block;margin-left:auto;background:var(--ink);color:#fff;border:0;padding:9px 14px}.shell{display:block}.rail{display:none;position:fixed;z-index:30;top:64px;right:0;bottom:0;width:270px;overflow:auto;box-shadow:-10px 0 30px #0003}.rail.open{display:block}.hero{padding:55px 22px;background:#fff}.stamp{margin-bottom:25px}.hero h1{font-size:47px;letter-spacing:-2px}.dashboard{margin:28px 16px}.dashboard>div{display:block}.dashboard a:nth-child(odd){border-right:0}.chapter-grid{padding:25px 16px 45px;grid-template-columns:1fr}.utility{padding:24px 16px;grid-template-columns:1fr 1fr}.page-title,.check>header,.terms>header,.about>header{padding:45px 22px}.page-title h1,.check h1,.terms h1,.about h1{font-size:42px}.manual-list{padding:25px 18px}.manual-list>section{display:block}.manual-list>section>a{grid-template-columns:1fr}.manual-list>section>a em{grid-column:1;grid-row:auto}.chapter-head{min-height:270px;padding:45px 22px;grid-template-columns:70px 1fr}.chapter-head>i{font-size:60px}.chapter-head h1{font-size:45px}.chapter-body{padding:30px 18px;grid-template-columns:1fr}.guide>header{padding:35px 22px}.guide>header nav{margin-bottom:25px}.guide h1{font-size:38px}.guide-layout{display:block;padding:28px 20px 60px}.guide-layout>aside{position:static;margin-bottom:45px}.guide-copy>section{grid-template-columns:42px 1fr}.guide-copy h2{font-size:26px}.guide-copy p{font-size:16px}.check>div,.about-panels{padding:30px 18px;grid-template-columns:1fr}.terms dl{padding:30px 18px;grid-template-columns:1fr}.terms dd{padding-top:4px}.contact{padding:45px 22px;grid-template-columns:1fr}.contact h1{font-size:44px}footer{padding:35px 22px;display:block}footer nav{display:grid;grid-template-columns:1fr 1fr;margin:25px 0}footer small{display:block}.dashboard>header small{display:none}}
.c-purchase{background:#643b20}.c-privacy{background:#174b62}.c-work-media{background:#6a304c}.c-family{background:#3e5b27}
