:root{--paper:#fafaf7;--white:#fff;--mineral:#e9eceb;--bluegray:#e9eef2;--ink:#17303e;--muted:#63727b;--navy:#163443;--blue:#285cbe;--teal:#457a77;--copper:#a87b5c;--line:#d5dcde;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--font:"Microsoft YaHei","PingFang SC","Noto Sans SC",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}figure{margin:0}p{margin:0 0 18px}h1,h2,h3{line-height:1.4;margin:0;font-weight:600;letter-spacing:-.04em}h2{font-size:36px}h3{font-size:21px}a:focus-visible,button:focus-visible{outline:3px solid var(--blue);outline-offset:6px}a:hover{color:var(--blue)}.wrap{width:calc(100% - 96px);margin-inline:auto}.kicker{font-size:11px;letter-spacing:.16em;line-height:1.5;color:var(--teal);font-weight:600;display:block;margin-bottom:20px}.text-link{display:inline-flex;gap:20px;align-items:center;color:var(--blue);font-size:14px;font-weight:600;border-bottom:1px solid #b7c8e4;padding-bottom:5px}.text-link span{font-size:20px;font-weight:400}.download-btn{display:inline-flex;align-items:center;justify-content:center;gap:34px;background:var(--blue);color:#fff;padding:13px 23px;border:1px solid var(--blue);border-radius:var(--radius-xs);font-size:15px;line-height:1.6}.download-btn:hover{color:#fff;background:#174b9f}.download-btn span{font-size:20px}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--navy);color:#fff;padding:8px 20px}.skip-link:focus{top:8px}.site-header{height:72px;background:var(--white);border-bottom:1px solid var(--line);position:relative;z-index:20}.header-inner{height:100%;max-width:1400px;display:flex;align-items:center;gap:30px}.brand{display:inline-flex;gap:11px;align-items:center;white-space:nowrap;font-size:21px;font-weight:600;letter-spacing:.04em}.brand img{width:34px;height:34px}.primary-nav{display:flex;gap:25px;margin-left:auto;align-items:center;font-size:13px;white-space:nowrap;height:100%}.primary-nav a{position:relative}.primary-nav a[aria-current="page"]:after{content:"";height:2px;background:var(--blue);position:absolute;left:0;right:0;bottom:-23px}.header-side{display:flex;gap:19px;align-items:center;font-size:12px;white-space:nowrap}.header-download{font-weight:600;color:var(--blue);padding-left:15px;border-left:1px solid var(--line);background:none;border-radius:0}.menu-toggle{display:none;margin-left:auto;padding:8px;border:0;background:none;color:var(--ink)}.menu-lines{display:block;width:23px;border-top:1px solid;margin-bottom:6px}.nav-extra{display:none}.hero{border-bottom:1px solid var(--line)}.hero-inner{max-width:1310px;display:grid;grid-template-columns:45% 1fr;gap:38px;align-items:center;min-height:570px;padding-block:66px}.hero-copy{max-width:565px}.hero .kicker{display:flex;gap:18px;align-items:center;font-size:10px;letter-spacing:.14em;margin-bottom:24px}.hero .kicker:before{content:"";width:26px;height:3px;background:var(--blue);box-shadow:8px 6px 0 var(--teal)}.hero h1{font-size:54px;line-height:1.26;letter-spacing:-.065em;margin-bottom:25px}.hero h1 span{display:block}.hero h1 .blue-text{color:var(--blue)}.hero-copy>p{max-width:505px;color:var(--muted);font-size:14px;line-height:1.9;margin-bottom:30px}.hero-actions{display:flex;gap:27px;align-items:center}.hero-actions .text-link{font-size:13px}.hero-media{padding-top:5px;position:relative}.hero-media img{width:100%;height:386px;object-fit:cover;border-radius:var(--radius-sm)}.hero-media:before{content:"";position:absolute;top:-8px;right:23px;width:60%;height:3px;background:var(--teal)}.hero-media figcaption{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);margin-top:13px;padding-bottom:11px;gap:20px;color:var(--muted);font-size:10px;letter-spacing:.1em}.hero-media figcaption span:first-child{color:var(--teal)}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:40px}.section-top>p{max-width:430px;color:var(--muted);font-size:14px;margin-bottom:0}.connection-directory{max-width:1060px;padding:82px 0 88px}.connection-directory h2{font-size:31px}.directory-row{display:grid;grid-template-columns:58% 42%;border-top:1px solid var(--line)}.directory-row:nth-child(2){grid-template-columns:42% 58%}.directory-row:nth-child(3){grid-template-columns:65% 35%;border-bottom:1px solid var(--line)}.directory-entry{padding:23px 28px 23px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.directory-entry+.directory-entry{border-left:1px solid var(--line);padding-left:38px}.directory-entry h3{font-size:22px;margin-bottom:4px}.directory-row:nth-child(2) h3{font-size:20px}.directory-row:nth-child(3) h3{font-size:18px}.directory-entry p{color:var(--muted);font-size:12px;margin:0}.directory-arrow{color:var(--blue);font-size:28px;font-weight:300}.download-section{max-width:1260px;padding:30px 0 112px}.download-layout{display:grid;grid-template-columns:60% 35%;gap:5%;align-items:center}.download-layout img{width:100%;aspect-ratio:1.85;object-fit:cover;border-radius:var(--radius-sm)}.caption{margin-top:11px;color:var(--muted);font-size:11px;letter-spacing:.03em}.download-copy{padding-right:10px}.download-copy h2{font-size:34px;margin-bottom:22px}.download-copy p{color:var(--muted);font-size:14px}.download-copy .text-link{margin-top:9px}.devices-section{background:var(--bluegray);padding:83px 0 74px}.device-inner{max-width:1290px}.device-heading{max-width:620px;margin-left:17%;margin-bottom:38px}.device-heading h2{margin-bottom:13px}.device-heading p{color:var(--muted);font-size:14px}.device-composition{display:grid;grid-template-columns:16% 66% 16%;gap:1%;align-items:start}.device-composition .device-note:first-child{padding-top:20px;padding-right:15px}.device-composition .device-note:last-child{align-self:end;padding:0 0 14px 18px}.device-note .small-label{font-size:10px;color:var(--teal);letter-spacing:.12em}.device-note h3{font-size:20px;margin:10px 0}.device-note p{font-size:12px;color:var(--muted);line-height:1.9}.device-composition img{width:100%;aspect-ratio:1.77;object-fit:cover;border-radius:var(--radius-xs)}.device-family{margin:28px 16% 0 17%;display:flex;gap:45px;border-top:1px solid #cbd5dc;padding-top:23px;align-items:start}.device-family h3{font-size:18px;min-width:160px}.device-family p{font-size:13px;color:var(--muted);margin-bottom:13px}.routes-section{background:#f0efea;padding:86px 0 85px}.route-inner{max-width:1140px}.route-intro{display:grid;grid-template-columns:55% 38%;gap:7%;align-items:start;margin-bottom:40px}.route-intro h2{font-size:37px}.route-intro p{font-size:14px;color:var(--muted);padding-top:37px}.route-composition{display:grid;grid-template-columns:37% 55%;gap:8%;align-items:center}.route-composition img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:var(--radius-xs)}.route-note{border-top:1px solid #cbd0cc;padding-top:23px;margin-bottom:24px}.route-note h3{font-size:19px;margin-bottom:10px}.route-note p{color:var(--muted);font-size:13px;max-width:540px}.network-section{max-width:1230px;padding:94px 0 82px}.network-composition{display:grid;grid-template-columns:54% 39%;gap:54px 7%;align-items:start}.network-home img{width:100%;aspect-ratio:1.6;object-fit:cover}.network-mobile{padding-top:55px}.network-mobile img{width:100%;aspect-ratio:1.25;object-fit:cover}.network-composition h3{margin:19px 0 12px;font-size:21px}.network-composition p{color:var(--muted);font-size:13px;max-width:620px}.network-public{display:grid;grid-template-columns:42% 50%;gap:8%;grid-column:1/-1;align-items:center;border-top:1px solid var(--line);padding-top:44px}.network-public img{width:100%;aspect-ratio:1.9;object-fit:cover}.network-public h3{margin-top:0}.network-remote{grid-column:1/-1;max-width:760px;margin-left:auto;border-top:1px solid var(--line);padding-top:23px;display:grid;grid-template-columns:180px 1fr;gap:34px}.network-remote h3{margin:0}.names-section{max-width:1040px;display:grid;grid-template-columns:32% 60%;gap:8%;padding:35px 0 82px}.names-section h2{font-size:22px}.names-section p{font-size:13px;color:var(--muted)}.tutorial-section{background:#f0f3f3;padding:78px 0}.tutorial-inner{max-width:1190px}.tutorial-preview{display:grid;grid-template-columns:46% 47%;gap:7%;align-items:start}.tutorial-main{display:grid;grid-template-columns:37% 56%;gap:7%;align-items:start}.tutorial-main img{aspect-ratio:1.12;object-fit:cover;width:100%}.tutorial-main h3{font-size:21px;line-height:1.55;margin:12px 0}.entry-label{display:block;font-size:10px;color:var(--teal);letter-spacing:.09em}.tutorial-main p,.tutorial-brief p{color:var(--muted);font-size:12px}.tutorial-brief{display:block;border-top:1px solid #ccd7d9;padding:19px 0 15px}.tutorial-brief:last-child{border-bottom:1px solid #ccd7d9}.tutorial-brief h3{font-size:19px;margin:7px 0 10px}.faq-section{max-width:990px;padding:92px 0 95px}.faq-flow{display:grid;grid-template-columns:1fr 1fr;gap:30px 65px}.faq-item{border-top:1px solid var(--line);padding-top:22px}.faq-item h3{font-size:18px;line-height:1.55;margin-bottom:12px}.faq-item p{font-size:13px;color:var(--muted);margin:0}.faq-item:first-child{grid-column:1/-1;width:82%}.faq-item:nth-child(4){grid-column:1/-1;width:67%;margin-left:auto}.faq-item:nth-child(5),.faq-item:nth-child(6){padding-top:25px}.site-footer{background:var(--navy);color:#e9eef0}.footer-inner{max-width:1260px;display:grid;grid-template-columns:30% 65%;gap:5%;padding:52px 0 44px}.footer-brand{border-right:1px solid #45606b;padding-right:35px}.footer-brand .brand{font-size:23px}.footer-brand img{width:37px;height:37px;background:var(--white);border-radius:2px}.footer-brand p{font-size:12px;color:#afc0c7;margin:18px 0 0}.footer-info{padding-left:20px;display:flex;flex-direction:column;gap:23px;justify-content:center}.footer-row{display:flex;gap:50px;align-items:center;font-size:13px}.footer-row+ .footer-row{padding-top:17px;border-top:1px solid #385360}.footer-info a:hover,.site-footer .brand:hover{color:#9ac0ff}.footer-partners{display:flex;gap:24px;font-size:11px;color:#bdccd2}.footer-partners span{color:#89a1ac}.footer-legal{border-top:1px solid #385360;text-align:center;padding:24px 20px 26px;color:#b4c6ce;font-size:10px}.footer-legal p{margin:0 0 8px}.footer-records{display:flex;justify-content:center;gap:25px}.breadcrumb{display:flex;align-items:center;gap:13px;color:var(--muted);font-size:11px;max-width:1260px;padding:25px 0}.breadcrumb span[aria-hidden]{color:#9aa6ac}.page-heading{max-width:1260px;padding:26px 0 43px}.page-heading h1{font-size:45px;max-width:850px;margin-bottom:20px}.page-heading>p{max-width:720px;color:var(--muted);font-size:15px}.page-heading .kicker{margin-bottom:17px}.lead-image{max-width:1260px;margin-bottom:64px}.lead-image img{width:100%;height:390px;object-fit:cover;border-radius:var(--radius-sm)}.page-body{max-width:840px;padding-bottom:70px}.page-body h2{font-size:27px;margin:40px 0 19px}.page-body h3{font-size:19px;margin:25px 0 12px}.page-body p{font-size:15px;color:#52646f;line-height:2}.page-body ul{padding-left:21px;color:#52646f;font-size:14px;line-height:2}.page-body a:not(.download-btn){color:var(--blue);border-bottom:1px solid #c5d3e9}.page-body .download-btn{margin:14px 0 28px}.notice{border-left:3px solid var(--teal);background:#edf2f1;padding:21px 26px;margin:25px 0 32px}.notice h3{margin-top:0}.notice p:last-child{margin-bottom:0}.split-detail{max-width:1140px;display:grid;grid-template-columns:32% 60%;gap:8%;padding:10px 0 75px}.split-detail aside{border-top:2px solid var(--teal);padding-top:23px}.split-detail aside h2{font-size:25px;margin-bottom:15px}.split-detail aside p{color:var(--muted);font-size:13px}.split-detail .detail-content h2{font-size:26px;margin:0 0 16px}.detail-content p{font-size:14px;color:var(--muted)}.detail-content>section{padding:28px 0;border-top:1px solid var(--line)}.detail-content>section:first-child{padding-top:0;border-top:0}.related{max-width:1140px;border-top:1px solid var(--line);padding:34px 0 55px}.related h2{font-size:21px;margin-bottom:21px}.related-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 45px}.related-list a{font-size:13px;display:flex;justify-content:space-between;gap:22px}.related-list span{color:var(--blue)}.guide-layout{max-width:1190px;display:grid;grid-template-columns:58% 35%;gap:7%;padding:12px 0 75px}.guide-focus{border-top:1px solid var(--line);padding:25px 0 32px}.guide-focus img{width:100%;height:240px;object-fit:cover;margin-bottom:20px}.guide-focus h2{font-size:25px;margin:13px 0}.guide-focus p,.guide-topics p{font-size:13px;color:var(--muted)}.guide-topics{padding-top:26px}.guide-topics>h2{font-size:23px;margin-bottom:30px}.guide-topic{display:block;border-top:1px solid var(--line);padding:20px 0}.guide-topic h3{font-size:19px;margin-bottom:10px}.article-heading{max-width:840px;padding:28px 0 30px}.article-heading h1{font-size:36px;line-height:1.6;margin-bottom:15px}.article-meta{font-size:11px;color:var(--teal);display:flex;gap:22px}.article-image{max-width:1000px;margin-bottom:38px}.article-image img{width:100%;max-height:490px;object-fit:cover}.article-body{max-width:820px}.article-body h2{font-size:25px;margin-top:36px}.article-body p{font-size:15px}.article-body .article-summary{border-top:1px solid var(--line);padding-top:22px;margin-top:28px}.about-intro{max-width:1040px;border-top:1px solid var(--line);padding:38px 0 64px;display:grid;grid-template-columns:30% 62%;gap:8%}.about-intro h2{font-size:30px}.about-intro p{color:var(--muted);font-size:14px;line-height:2}.about-image{max-width:1140px;margin-bottom:70px}.about-image img{width:100%;height:420px;object-fit:cover}.handoff-body{min-height:100vh;display:grid;place-items:center;background:#f4f6f4}.handoff-panel{width:min(420px,calc(100% - 48px));text-align:center;padding:50px 36px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md)}.handoff-panel img{width:58px;height:58px;margin:0 auto 27px}.handoff-panel h1{font-size:25px;margin-bottom:21px}.countdown{color:var(--muted);font-size:13px}.progress-track{height:2px;background:#e2e8e9;margin:25px 0 31px;overflow:hidden}.progress-fill{height:100%;background:var(--blue);width:0;animation:prepare-download 3s linear forwards}.manual-download{cursor:pointer;background:var(--navy);border:0;color:#fff;padding:11px 30px;border-radius:var(--radius-xs);font-size:14px}.manual-download:hover{background:var(--blue)}@keyframes prepare-download{to{width:100%}}
@media(min-width:1600px){.hero-inner{gap:46px;grid-template-columns:44% 1fr}.hero-media img{height:395px}.header-inner{width:calc(100% - 140px)}}
@media(max-width:1250px){.wrap{width:calc(100% - 64px)}.primary-nav{gap:19px}.header-inner{gap:22px}.header-side{gap:15px}.header-download{display:none}.hero h1{font-size:48px}.hero-inner{gap:30px;min-height:550px}.hero-media img{height:355px}.device-note h3{font-size:18px}.footer-row{gap:37px}}
@media(max-width:1050px){.site-header{height:68px}.header-side{display:none}.primary-nav{gap:23px}.brand{font-size:19px}.hero h1{font-size:44px}.hero-inner{grid-template-columns:44% 1fr;gap:24px;padding:50px 0;min-height:535px}.hero-media img{height:325px}.hero-actions{gap:17px}.hero-actions .download-btn{padding:12px 16px;gap:20px}.hero-actions .text-link{gap:8px;font-size:12px}.hero-copy>p{font-size:13px}.device-composition{grid-template-columns:21% 75%;gap:4%}.device-composition .device-note:last-child{grid-column:2;padding:20px 0 0;max-width:450px}.device-family{margin:25px 0 0 25%}.network-section{padding-top:74px}.footer-inner{grid-template-columns:31% 64%}.footer-row{gap:30px}.footer-info{padding-left:0}}
@media(max-width:800px){.wrap{width:calc(100% - 48px)}.primary-nav{gap:16px;font-size:11px}.header-inner{gap:17px}.brand{font-size:18px;gap:8px}.brand img{width:30px;height:30px}.hero h1{font-size:36px}.hero-inner{gap:20px;min-height:485px}.hero-media img{height:280px}.hero .kicker{font-size:8px;letter-spacing:.07em;gap:12px}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.hero-actions .text-link{padding-bottom:2px}.hero-copy>p{margin-bottom:22px}.hero-media figcaption{font-size:8px;gap:8px;letter-spacing:.04em}.section-top{gap:25px}.section-top>p{max-width:280px}h2{font-size:30px}.download-copy h2{font-size:27px}.download-copy p{font-size:12px}.download-layout{grid-template-columns:58% 37%;gap:5%}.download-layout img{aspect-ratio:1.5}.device-heading{margin-left:0}.device-note h3{font-size:18px}.route-intro{grid-template-columns:1fr;gap:12px}.route-intro h2{font-size:31px}.route-intro p{padding-top:0;max-width:590px}.route-composition{grid-template-columns:40% 54%;gap:6%}.network-composition{column-gap:5%;grid-template-columns:54% 41%}.network-mobile{padding-top:32px}.names-section{grid-template-columns:35% 60%;gap:5%}.tutorial-preview{grid-template-columns:1fr;gap:25px}.tutorial-main{grid-template-columns:29% 64%;gap:7%}.faq-flow{gap:25px 38px}.faq-item:first-child{width:100%}.faq-item:nth-child(4){width:80%}.footer-row{gap:24px;font-size:12px}.footer-inner{grid-template-columns:35% 60%}.footer-brand{padding-right:23px}.footer-brand .brand{font-size:21px}.page-heading h1{font-size:38px}.lead-image img{height:300px}.split-detail{grid-template-columns:28% 65%;gap:7%}.guide-layout{grid-template-columns:56% 38%;gap:6%}.guide-focus h2{font-size:22px}.article-heading h1{font-size:31px}}
@media(max-width:650px){html{scroll-padding-top:25px}.wrap{width:calc(100% - 40px)}.site-header{height:65px}.header-inner{gap:0}.menu-toggle{display:block}.primary-nav{display:none;position:absolute;top:65px;left:0;right:0;background:var(--white);border-bottom:1px solid var(--line);height:auto;margin:0;padding:17px 25px 22px;grid-template-columns:1fr 1fr;gap:17px;font-size:13px;box-shadow:0 8px 10px #1634430b}.primary-nav.is-open{display:grid}.primary-nav a[aria-current="page"]{color:var(--blue)}.primary-nav a[aria-current="page"]:after{display:none}.nav-extra{display:block}.hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:32px;padding:39px 0 30px;min-height:0}.hero-copy{max-width:none}.hero .kicker{font-size:9px;letter-spacing:.1em;margin-bottom:25px;gap:17px}.hero h1{font-size:37px;line-height:1.3;margin-bottom:22px}.hero h1 span{display:inline}.hero h1 span:after{content:"";display:block}.hero-copy>p{font-size:13px;line-height:1.95;max-width:none;margin-bottom:24px}.hero-actions{flex-direction:row;gap:23px;align-items:center}.hero-actions .download-btn{padding:12px 19px;gap:23px;font-size:13px}.hero-actions .text-link{font-size:11px;gap:10px}.hero-media{padding-top:5px}.hero-media img{width:100%;height:auto;aspect-ratio:1.65;object-fit:cover}.hero-media figcaption{font-size:8px;letter-spacing:.04em;margin-top:11px}.hero-media:before{height:2px;top:-4px;right:16px}.connection-directory{padding:53px 0 59px}.section-top{display:block;margin-bottom:29px}.section-top .kicker{margin-bottom:14px}.section-top h2,.connection-directory h2{font-size:27px}.section-top>p{margin-top:15px;max-width:none;font-size:12px}.section-top>.text-link{margin-top:17px}.directory-row,.directory-row:nth-child(2),.directory-row:nth-child(3){display:block;border-bottom:0}.directory-row:nth-child(3){border-bottom:1px solid var(--line)}.directory-entry,.directory-entry+.directory-entry{padding:17px 0;border-left:0;min-height:82px}.directory-entry+.directory-entry{border-top:1px solid var(--line)}.directory-entry h3,.directory-row:nth-child(2) h3,.directory-row:nth-child(3) h3{font-size:19px}.directory-entry p{font-size:11px}.directory-arrow{font-size:23px}.download-section{padding:0 0 57px}.download-layout{display:flex;flex-direction:column;gap:28px;align-items:stretch}.download-layout img{aspect-ratio:1.65}.download-copy{padding-right:0}.download-copy h2{font-size:29px;margin-bottom:17px}.download-copy p{font-size:13px}.download-copy .kicker{margin-bottom:15px}.caption{font-size:10px}.devices-section{padding:49px 0 48px}.device-heading{margin-bottom:27px}.device-heading h2{font-size:29px}.device-heading p{font-size:13px}.device-composition{display:flex;flex-direction:column;gap:17px}.device-composition .device-note:first-child{padding:0;max-width:300px}.device-note h3{font-size:19px;margin:8px 0}.device-note p{font-size:12px}.device-composition .device-note:last-child{padding:5px 0 0;max-width:none}.device-composition img{aspect-ratio:1.45}.device-family{margin:7px 0 0;display:block;padding-top:23px}.device-family h3{margin-bottom:11px;font-size:19px}.device-family p{font-size:12px}.routes-section{padding:49px 0 45px}.route-intro{gap:17px;margin-bottom:23px}.route-intro h2{font-size:29px}.route-intro .kicker{margin-bottom:15px}.route-intro p{font-size:13px;margin:0}.route-composition{display:flex;flex-direction:column;align-items:stretch;gap:27px}.route-composition figure{width:83%}.route-composition img{aspect-ratio:1.4}.route-note h3{font-size:19px}.route-note p{font-size:12px}.route-note{padding-top:18px;margin-bottom:21px}.network-section{padding:53px 0 41px}.network-composition{display:flex;flex-direction:column;gap:27px}.network-mobile{padding-top:0;width:88%;align-self:flex-end}.network-mobile img{aspect-ratio:1.3}.network-home img{aspect-ratio:1.5}.network-composition h3{font-size:20px;margin:15px 0 10px}.network-composition p{font-size:12px}.network-public{display:flex;flex-direction:column;gap:19px;padding-top:27px}.network-public img{aspect-ratio:1.8}.network-public h3{margin-top:0}.network-remote{display:block;margin:0;padding-top:22px}.network-remote h3{margin-bottom:11px}.names-section{display:block;padding:0 0 43px}.names-section h2{font-size:20px;margin-bottom:17px}.names-section p{font-size:12px}.tutorial-section{padding:46px 0 37px}.tutorial-main{grid-template-columns:30% 64%;gap:6%}.tutorial-main img{aspect-ratio:1.07;min-height:115px}.tutorial-main h3{font-size:18px;margin:8px 0 10px}.tutorial-main p{font-size:11px}.tutorial-main .text-link{font-size:11px;gap:12px}.entry-label{font-size:9px}.tutorial-brief h3{font-size:18px}.faq-section{padding:53px 0 55px}.faq-flow{display:block}.faq-item,.faq-item:first-child,.faq-item:nth-child(4){width:100%;margin:0 0 25px;padding-top:19px}.faq-item h3{font-size:17px}.faq-item p{font-size:12px}.faq-item:last-child{margin-bottom:0}.footer-inner{display:block;padding:35px 0 28px}.footer-brand{border-right:0;display:flex;align-items:start;gap:25px;padding:0 0 23px;border-bottom:1px solid #385360}.footer-brand .brand{font-size:19px;gap:8px}.footer-brand .brand img{width:31px;height:31px}.footer-brand p{margin:1px 0 0;font-size:10px;max-width:172px}.footer-info{padding-top:22px;gap:18px}.footer-row{justify-content:space-between;gap:12px;font-size:11px}.footer-row+.footer-row{padding-top:14px}.footer-partners{font-size:10px;gap:19px;flex-wrap:wrap}.footer-legal{font-size:8px;line-height:1.9;padding:21px 12px}.footer-records{gap:6px;flex-direction:column;font-size:9px}.breadcrumb{padding:20px 0;font-size:10px;gap:10px;flex-wrap:wrap}.page-heading{padding:12px 0 25px}.page-heading h1{font-size:31px;margin-bottom:17px}.page-heading>p{font-size:13px}.page-heading .kicker{font-size:9px;margin-bottom:14px}.lead-image{margin-bottom:33px}.lead-image img{height:auto;aspect-ratio:1.5}.page-body{padding-bottom:36px}.page-body h2{font-size:24px;margin:29px 0 15px}.page-body h3{font-size:18px}.page-body p{font-size:13px}.page-body ul{font-size:12px}.notice{padding:18px 19px;margin:22px 0}.notice h3{margin-top:0}.split-detail{display:block;padding:0 0 36px}.split-detail aside{margin-bottom:26px;padding-top:20px}.split-detail aside h2{font-size:23px}.detail-content h2{font-size:23px!important}.detail-content p{font-size:13px}.detail-content>section{padding:23px 0}.related{padding:25px 0 37px}.related h2{font-size:19px}.related-list{display:block}.related-list a{font-size:12px;margin-bottom:17px}.guide-layout{display:block;padding-bottom:38px}.guide-focus{padding:22px 0}.guide-focus img{height:auto;aspect-ratio:1.8}.guide-focus h2{font-size:23px}.guide-topics{padding-top:12px}.guide-topics>h2{font-size:22px;margin-bottom:20px}.article-heading{padding:12px 0 25px}.article-heading h1{font-size:27px;line-height:1.55}.article-meta{font-size:10px}.article-image{margin-bottom:23px}.article-image img{aspect-ratio:1.55}.article-body p{font-size:14px}.article-body h2{font-size:23px}.article-body .article-summary{margin-top:22px}.about-intro{display:block;padding:25px 0 31px}.about-intro h2{font-size:25px;margin-bottom:22px}.about-intro p{font-size:13px}.about-image{margin-bottom:35px}.about-image img{height:auto;aspect-ratio:1.6}}
.primary-nav{margin-right:auto}
.hero{background:linear-gradient(90deg,var(--paper) 0%,var(--paper) 51%,var(--bluegray) 51%,var(--bluegray) 100%)}
.hero-media figcaption{border-bottom:0;margin-top:0;padding:15px 0 0}
.site-footer{background:#e4e9e7;color:var(--ink);border-top:3px solid var(--teal)}
.footer-brand{border-right-color:#bacbc7}
.footer-brand p{color:var(--muted)}
.footer-row{justify-content:space-between;gap:20px}
.footer-row+.footer-row,.footer-legal{border-top-color:#c1ceca}
.footer-partners,.footer-partners span,.footer-legal{color:var(--muted)}
.footer-info a:hover,.site-footer .brand:hover{color:var(--blue)}
@media(min-width:1051px){.hero-inner{grid-template-columns:47% 1fr}}
@media(max-width:650px){.hero{background:var(--paper)}.footer-brand{border-bottom-color:#c1ceca}.footer-row{gap:12px}.footer-legal{font-size:10px}.footer-records{font-size:11px}}
.header-download.download-btn{background:none;border:0;border-left:1px solid var(--line);padding:0 0 0 15px;gap:0;font-size:12px;line-height:1.8;color:var(--blue)}
.header-download.download-btn:hover{background:none;color:var(--navy)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.progress-fill{animation:none;width:100%}}
