*{box-sizing:border-box}body{margin:0;background:#fafaf7;color:#26302a;font:16px/1.7 Arial,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}header,main,footer{max-width:1180px;margin:auto;padding-left:24px;padding-right:24px}header{height:78px;display:flex;align-items:center;border-bottom:1px solid #cbd0c7}.brand{font-size:20px}.brand b{color:#304526}.brand em{color:#d36f2e;font-style:normal;font-weight:bold}header nav{margin-left:auto;display:flex;gap:23px;font-size:14px}header button{display:none}.atlas-hero{display:grid;grid-template-columns:1fr 210px;gap:30px;padding:70px 0 30px}.atlas-hero p,.notes>p,.lead>p:first-child{color:#c7662b;letter-spacing:1.5px;font-size:12px;font-weight:bold}.atlas-hero h1{font:700 clamp(40px,6vw,74px)/1.05 Georgia,"Microsoft YaHei",serif;margin:10px 0}.atlas-hero div>p:not(:first-child){color:#5e695f;max-width:670px;font-size:18px;letter-spacing:0}.atlas-hero a{display:inline-block;background:#304526;color:white;padding:12px 18px;margin-top:12px}.atlas-hero span{border-left:3px solid #d36f2e;padding-left:16px;align-self:end;font:26px/1.2 Georgia;color:#66735d}.hero-img{width:100%;display:block;aspect-ratio:16/7;object-fit:cover;border-bottom:5px solid #d36f2e}.route-row{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #cbd0c7}.route-row a{padding:22px 14px;border-right:1px solid #cbd0c7;font-weight:bold}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;padding:70px 0;border-bottom:1px solid #cbd0c7}.split h2,.notes h2,.faq h2{font:700 40px/1.2 Georgia,"Microsoft YaHei",serif;margin:8px 0}.split ol{margin:0;padding:0;list-style:none;border-top:3px solid #304526}.split li{padding:18px 0;border-bottom:1px solid #cbd0c7;font-size:18px}.notes{padding:65px 0}.notes>div{display:grid;grid-template-columns:1fr 1fr;gap:0 46px}.notes article{border-top:1px solid #cbd0c7;padding:22px 0}.notes time{color:#d36f2e;font-size:13px}.notes h3{font:700 24px/1.3 Georgia,"Microsoft YaHei",serif;margin:5px 0}.notes article p{color:#657067}.faq{padding:55px 0;border-top:3px solid #304526}.faq details{border-bottom:1px solid #cbd0c7;padding:14px 0}.faq summary{font-weight:bold}.lead{padding:65px 0 32px;border-bottom:3px solid #304526}.lead h1,.story h1,.legal h1,.notes.all h1{font:700 55px/1.1 Georgia,"Microsoft YaHei",serif;margin:8px 0}.lead>p:last-child{font-size:18px;color:#657067}.device-grid,.matrix{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:45px 0}.device-grid section,.matrix p{padding:25px 0;border-bottom:1px solid #cbd0c7}.device-grid b{font:25px Georgia}.story{max-width:820px;margin:auto;padding:65px 0}.story>p{color:#c7662b}.story strong{font-size:20px;color:#5e695f}.story section{margin:42px 0}.story h2{border-left:4px solid #d36f2e;padding-left:13px;font:30px Georgia,"Microsoft YaHei",serif}.story aside{display:flex;gap:20px;border-top:1px solid #cbd0c7;border-bottom:1px solid #cbd0c7;padding:17px 0;color:#c7662b}.legal{max-width:780px;margin:auto;padding:80px 0}.legal p{font-size:18px;color:#5e695f}.legal a{color:#c7662b;border-bottom:1px solid}footer{border-top:1px solid #cbd0c7;padding-top:28px;padding-bottom:42px;display:flex;gap:30px;font-size:13px}footer nav{display:flex;gap:15px;flex-wrap:wrap}footer span{margin-left:auto}@media(max-width:720px){header,main,footer{padding-left:16px;padding-right:16px}header{height:64px}header button{display:block;margin-left:auto;background:none;border:1px solid #304526;padding:6px 9px}header nav{display:none;position:absolute;top:64px;left:0;right:0;background:#fafaf7;padding:16px;z-index:2;flex-direction:column}.show{display:flex!important}.atlas-hero,.split{grid-template-columns:1fr;padding-top:45px;gap:22px}.atlas-hero h1{font-size:43px}.hero-img{aspect-ratio:4/3}.route-row{grid-template-columns:1fr 1fr}.route-row a:nth-child(2){border-right:0}.route-row a:nth-child(-n+2){border-bottom:1px solid #cbd0c7}.notes>div,.device-grid,.matrix{grid-template-columns:1fr}.notes h2,.split h2,.faq h2{font-size:33px}.lead h1,.story h1,.legal h1,.notes.all h1{font-size:40px}.story{padding:45px 0}.story p{font-size:16px}footer{display:block}footer nav{margin:12px 0}footer span{display:block}}