@charset "UTF-8";
:root{--ink:#202441;--muted:#666b82;--purple:#6555c8;--purple-dark:#5040ac;--ice:#e7f3fc;--paper:#f6f7fa;--line:#dde0eb;--white:#fff;--radius:18px;--shadow:0 14px 48px #2425400b;--max:1280px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:106px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.85}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9384ed;outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.35;letter-spacing:-.035em}h1{font-size:clamp(32px,3.4vw,49px);font-weight:750}h2{font-size:clamp(26px,2.8vw,38px);font-weight:650}h3{font-size:19px;font-weight:650}p{color:var(--muted);margin-bottom:20px}svg{display:block}::selection{background:#ded7ff}.container{max-width:var(--max);margin-inline:auto;padding-inline:40px}.narrow{max-width:1120px}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:650;color:var(--purple);display:flex;align-items:center;gap:12px;margin-bottom:20px}.eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.mono{font-family:Consolas,monospace}.tag{font-size:11px;letter-spacing:.08em;color:var(--purple);border:1px solid #cbc5ec;background:#efedfa;border-radius:30px;padding:3px 12px;display:inline-flex;align-items:center;gap:7px}.dot{height:6px;width:6px;background:#76b8d8;border-radius:50%;display:inline-block}.section{padding-block:88px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}.section-heading h2{margin-bottom:8px}.section-heading p{max-width:510px;margin:0}.text-link{color:var(--purple);font-size:13px;display:inline-flex;align-items:center;gap:16px;white-space:nowrap}.text-link:hover{color:var(--purple-dark)}.arrow{transition:transform .2s}.text-link:hover .arrow{transform:translateX(4px)}.button{padding:12px 22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-size:14px;font-weight:600;border:1px solid var(--line);min-height:48px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px);background:#efedf8}.button.primary{background:var(--purple);border-color:var(--purple);color:white;box-shadow:0 6px 18px #6555c821}.button.primary:hover{background:var(--purple-dark)}.actions{display:flex;flex-wrap:wrap;gap:12px}.skip-link{position:fixed;top:12px;left:20px;z-index:100;transform:translateY(-200%);padding:8px 18px;background:white;color:var(--purple)}.skip-link:focus{transform:translateY(0)}
.atlas-header{position:sticky;top:0;z-index:30;border-bottom:1px solid #dde0ebaa;background:#f8f9fbe8;backdrop-filter:blur(18px);transition:box-shadow .2s}.yinnhe-govcn-head.is-scrolled{box-shadow:0 5px 24px #2424400a}.header-inner{min-height:83px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;gap:11px;align-items:center;flex-shrink:0}.brand img{width:39px;height:39px}.brand-name{display:block;font-size:20px;line-height:1.35;font-weight:750;letter-spacing:-.04em}.brand-sub{display:block;font-size:8px;letter-spacing:.26em;line-height:1.4;color:var(--muted)}.desktop-nav{display:flex;align-items:center;gap:24px;font-size:13px}.desktop-nav a{padding-block:28px;position:relative;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--purple)}.desktop-nav a[aria-current=page]:after{content:"";position:absolute;bottom:18px;height:2px;left:0;right:0;background:var(--purple)}.nav-download{font-size:12px;white-space:nowrap;border:1px solid #cec9e8;padding:8px 14px;border-radius:5px;display:flex;gap:10px;align-items:center}.menu-toggle{display:none;background:none;border:0;width:46px;height:46px;padding:10px;color:var(--ink)}.menu-toggle span{height:2px;width:24px;background:currentColor;display:block;margin:6px 0}.mobile-overlay{display:none}.mobile-nav{display:none}
.hero{padding-top:48px;position:relative}.hero-topline{display:flex;justify-content:space-between;gap:20px;padding-bottom:26px;border-bottom:1px solid var(--line);margin-bottom:38px;font-size:10px;color:#8b8fa1;letter-spacing:.13em}.hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:70px;align-items:start;position:relative;z-index:1}.hero h1{margin-bottom:18px;white-space:nowrap}.hero h1 span{font-size:.58em;display:block;font-weight:450;margin-top:6px;letter-spacing:-.01em}.hero-subtitle{font-size:20px;line-height:1.65;font-weight:500;max-width:580px;letter-spacing:.01em}.hero-copy{max-width:500px;font-size:13px;line-height:1.9;margin-top:42px}.hero-note{display:flex;gap:20px;align-items:center;margin-top:23px;font-size:11px;color:var(--muted)}.hero-visual{margin:36px 0 0;position:relative}.hero-visual>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px}.hero-image-label{display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-size:10px;letter-spacing:.12em;color:#85899d}.hero-caption{position:absolute;bottom:64px;left:20px;right:20px;background:#fffffff0;backdrop-filter:blur(10px);border:1px solid #ffffffc0;display:flex;align-items:center;gap:16px;padding:13px 16px;border-radius:8px}.hero-caption .caption-icon{background:#eeeaf9;color:var(--purple);padding:8px;border-radius:5px}.hero-caption strong{font-size:12px;display:block}.hero-caption small{font-size:10px;color:var(--muted)}.hero-caption .tag{margin-left:auto;font-size:9px}.hero-index{margin-top:38px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-index a{display:flex;align-items:center;gap:18px;padding:18px 20px;font-size:13px;border-right:1px solid var(--line)}.hero-index a:first-child{padding-left:0}.hero-index a:last-child{border:0}.hero-index .mono{font-size:10px;color:#8a86a3}.hero-index .arrow{margin-left:auto;color:var(--purple)}.hero-index a:hover{color:var(--purple)}
.overview{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.overview p{font-size:14px}.overview-note{padding-top:18px;border-top:1px solid var(--line);font-size:11px;color:#8a8ca0;display:flex;gap:22px}.device-section{background:#fff;border-block:1px solid #e5e7ef}.device-grid{display:grid;grid-template-columns:1.25fr .9fr .9fr;grid-template-rows:220px 165px;gap:16px}.device-card{padding:27px;background:#f5f6fa;border:1px solid #e6e7f0;border-radius:var(--radius);overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.device-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.device-card h3{margin-block:16px 5px}.device-card p{font-size:12px;margin-bottom:14px;max-width:320px}.device-card .device-icon{width:26px;height:26px;color:var(--purple)}.device-card .text-link{font-size:12px}.device-windows{grid-row:span 2;display:flex;flex-direction:column}.device-windows img{width:calc(100% + 54px);max-width:none;margin:10px -27px -27px;flex:1;min-height:0;object-fit:cover;object-position:center;border-top:1px solid var(--line)}.device-android{background:#eef3f9;grid-row:span 2;display:flex;flex-direction:column}.device-android img{margin:15px -27px -27px;width:calc(100% + 54px);max-width:none;flex:1;min-height:0;object-fit:cover;object-position:60% center}.device-ios{background:#f2effa}.device-mac{background:#f8f8fb}.browser-strip{margin-top:22px;display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);padding-top:22px;font-size:12px;color:var(--muted)}.browser-strip strong{color:var(--ink);white-space:nowrap}.browser-strip .text-link{margin-left:auto}
.visual-split{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center}.visual-split.reverse{grid-template-columns:1fr 1.2fr}.visual-split>figure{margin:0}.visual-split img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px}.visual-split figcaption{font-size:10px;letter-spacing:.12em;margin-top:14px;color:#8b8fa1;display:flex;justify-content:space-between}.visual-split h2{margin-bottom:20px}.visual-split p{font-size:14px}.environment-list{list-style:none;margin:25px 0;padding:0;border-top:1px solid var(--line)}.environment-list li{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.environment-list strong{font-weight:600}.environment-list span{color:var(--muted)}.workflow-section{background:#efedf7;border-block:1px solid #e2deef}.route-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.route-layout p{font-size:14px;max-width:340px}.route-steps{margin:0;padding:0;list-style:none;position:relative}.route-steps:before{content:"";position:absolute;left:19px;top:20px;bottom:30px;width:1px;background:linear-gradient(var(--purple),#a7cfe8)}.route-steps li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:22px;padding:0 0 27px}.route-steps li:last-child{padding-bottom:0}.route-number{border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-size:11px;background:#f5f3fc;border:1px solid #cfc7e9;color:var(--purple)}.route-steps h3{font-size:16px;margin-bottom:4px}.route-steps p{font-size:12px;margin:0;max-width:100%}.platform-list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid var(--line);margin-top:32px}.platform-list a{padding-top:22px}.platform-list small{font-size:10px;color:var(--purple)}.platform-list h3{font-size:16px;margin-block:10px}.platform-list p{font-size:12px;margin-bottom:10px}.platform-list .arrow{color:var(--purple)}
.knowledge-dark{background:#252844;color:#f6f7fc;padding-block:75px}.knowledge-dark h2{color:#f8f9ff}.knowledge-dark p{color:#afb3cf}.knowledge-dark .eyebrow{color:#b6aaf1}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.metric-item{padding-top:23px;border-top:1px solid #4c506a}.metric-item small{font-size:10px;color:#a8a0ce;letter-spacing:.12em}.metric-item h3{margin-top:13px;font-size:22px}.metric-item p{font-size:13px}.knowledge-dark .text-link{color:#c4b9ff}.topic-banner{background:var(--ice);border-radius:18px;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden}.topic-banner .topic-copy{padding:48px}.topic-banner img{height:100%;min-height:330px;width:100%;object-fit:cover}.topic-banner p{font-size:13px}.topic-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:25px}.topic-chips span{border:1px solid #cbdce9;border-radius:30px;padding:3px 12px;font-size:11px;color:#5d6b87}.article-index{border-top:1px solid var(--line)}.index-row{display:grid;grid-template-columns:45px 1fr 1.1fr 25px;align-items:center;gap:28px;padding:22px 0;border-bottom:1px solid var(--line)}.index-row>.mono{font-size:11px;color:#8a82a5}.index-row h3{margin:0;font-size:16px}.index-row p{margin:0;font-size:12px}.index-row .arrow{color:var(--purple)}.index-row:hover h3{color:var(--purple)}.status-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px}.check-panel{background:white;border:1px solid var(--line);border-radius:14px;padding:30px}.check-panel ol{padding:0;list-style:none;counter-reset:check}.check-panel li{counter-increment:check;display:flex;gap:15px;font-size:13px;color:var(--muted);padding:12px 0;border-bottom:1px solid #eef0f4}.check-panel li:before{content:counter(check,decimal-leading-zero);color:var(--purple);font-family:Consolas,monospace}.faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:90px}.faq-layout>div>p{font-size:14px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;position:relative;padding:19px 35px 19px 0;font-size:14px;font-weight:550;line-height:1.7}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:3px;top:17px;font-size:22px;font-weight:300;color:var(--purple)}.faq-item[open] summary:after{content:"−"}.faq-item p{font-size:13px;padding-right:30px;margin-bottom:20px}.footer{background:#edf0f5;border-top:1px solid #dce0e9;padding:55px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:30px}.footer-brand .brand{margin-bottom:18px}.footer-brand p{font-size:12px;max-width:250px}.footer-col h2{font-size:12px;letter-spacing:.01em;margin-bottom:20px}.footer-col a{display:block;font-size:12px;color:var(--muted);padding:3px 0}.footer-col a:hover{color:var(--purple)}.footer-brand-title{font-size:12px;font-weight:600}.footer-bottom{margin-top:35px;padding-top:22px;border-top:1px solid #d6dae5;display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:10px;color:#7c8095}.legal{display:flex;gap:18px;flex-wrap:wrap}.friend-links{margin-top:24px;padding-top:20px;border-top:1px solid #d6dae5;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:10px;color:#80849a}.friend-links strong{font-weight:500;color:var(--ink)}.friend-links a:hover{color:var(--purple)}
.breadcrumb{font-size:11px;color:#7c8095;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:30px}.breadcrumb a:hover{color:var(--purple)}.page-hero{padding:45px 0 50px}.page-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:65px}.page-hero h1{font-size:clamp(29px,3.1vw,43px);margin-bottom:20px}.page-hero p{font-size:14px;max-width:620px}.page-hero img{width:100%;border-radius:14px;aspect-ratio:16/9;object-fit:cover}.article-meta{display:flex;gap:18px;font-size:10px;color:#8a8ea1;border-top:1px solid var(--line);padding-top:18px}.article-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px;padding-bottom:70px;border-top:1px solid var(--line);padding-top:35px}.article-toc{position:sticky;top:112px;align-self:start;padding-right:20px}.article-toc h2{font-size:12px;letter-spacing:.07em;margin:5px 0 20px}.article-toc a{display:block;color:var(--muted);font-size:12px;border-left:1px solid var(--line);padding:9px 0 9px 17px}.article-toc a:hover{border-color:var(--purple);color:var(--purple)}.toc-help{background:#eeebf7;border-radius:9px;padding:17px;margin-top:30px;font-size:11px;color:var(--muted)}.toc-help a{border:none;padding:5px 0;color:var(--purple)}.article-body{max-width:840px;min-width:0}.article-body section{padding-bottom:27px;margin-bottom:30px;border-bottom:1px solid #e1e4ed;scroll-margin-top:115px}.article-body h2{font-size:25px;margin-bottom:18px}.article-body h3{font-size:18px;margin-block:24px 12px}.article-body p{font-size:14px;line-height:2.05;margin-bottom:17px}.article-body p a,.article-body li a{color:var(--purple);text-decoration:underline;text-decoration-color:#c7bfef;text-underline-offset:4px}.article-body ul,.article-body ol{padding-left:23px;color:var(--muted);font-size:14px}.article-body li{margin-block:10px}.notice{padding:22px 25px;background:#eaf2f8;border-left:3px solid #8db8d5;border-radius:0 8px 8px 0;margin:22px 0}.notice strong{display:block;font-size:13px;margin-bottom:7px}.notice p{margin:0;font-size:13px}.download-platforms{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:25px 0}.download-platform{padding:22px;background:white;border:1px solid var(--line);border-radius:12px}.download-platform h3{margin:0 0 9px}.download-platform p{font-size:12px;margin-bottom:13px}.table-wrap{overflow:auto;margin:25px 0;border:1px solid var(--line);border-radius:8px}table{width:100%;border-collapse:collapse;min-width:480px;font-size:12px}th,td{padding:14px 17px;text-align:left;border-bottom:1px solid var(--line)}th{background:#eeedf6;font-weight:600}td{color:var(--muted)}tr:last-child td{border-bottom:none}.related-section{background:#fff;border-top:1px solid var(--line);padding-block:50px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.related-card{border-top:2px solid #d7d2ea;padding-top:20px}.related-card h3{font-size:17px;margin-bottom:12px}.related-card p{font-size:12px}.related-card .text-link{font-size:11px}.news-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.filter-button{background:transparent;border:1px solid var(--line);border-radius:30px;padding:6px 18px;font-size:12px;color:var(--muted)}.filter-button.active{background:var(--purple);border-color:var(--purple);color:white}.news-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.news-card{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden}.news-card[hidden]{display:none}.news-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.news-card-copy{padding:23px}.news-card h2{font-size:20px;margin-block:12px}.news-card p{font-size:12px}.news-card:hover h2{color:var(--purple)}.faq-page-list{max-width:860px;margin-inline:auto}.faq-page-list .faq-item summary{font-size:16px}.faq-page-list h2{font-size:25px;margin-top:35px}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.about-values div{border-top:1px solid #c7c1e1;padding-top:20px}.about-values strong{font-size:14px}.about-values p{font-size:12px;margin-top:10px}.yinnhe-govcn-atlas{border-color:#d7d3e7}.yinnhe-govcn-device{box-shadow:0 6px 18px #23223a03}.yinnhe-govcn-fiber{background:#f0edf7}.yinnhe-govcn-guide{border-top-color:#c8c1e3}.yinnhe-govcn-panel{box-shadow:var(--shadow)}.yinnhe-govcn-galaxy{isolation:isolate}.yinnhe-govcn-route .route-number{box-shadow:0 0 0 6px #efedf7}.yinnhe-govcn-faq summary:hover{color:var(--purple)}.yinnhe-govcn-footer .footer-brand-title{color:#51458b}
@media(min-width:1500px){.hero{padding-top:65px}.hero-grid{gap:95px}.hero-visual{margin-top:25px}.hero-copy{margin-top:44px}}
@media(max-width:1200px){.container{padding-inline:32px}.desktop-nav{gap:16px;font-size:12px}.nav-download{display:none}.hero-grid{gap:35px}.hero h1{font-size:38px}.overview{gap:65px}.hero-copy{margin-top:20px}.visual-split{gap:40px}.faq-layout{gap:50px}.footer-grid{gap:20px}.hero-caption .tag{display:none}}
@media(max-width:960px){.desktop-nav,.nav-download{display:none}.menu-toggle{display:block}.header-inner{min-height:73px}.mobile-overlay{display:block;position:fixed;inset:73px 0 0;background:#20244155;z-index:31}.mobile-nav{display:flex;flex-direction:column;position:fixed;right:0;top:73px;bottom:0;width:min(360px,90vw);padding:25px 30px;background:#f7f8fc;z-index:32;overflow:auto;transform:translateX(105%);transition:transform .22s}.mobile-nav.is-open{transform:translateX(0)}.mobile-nav a{padding:13px 5px;border-bottom:1px solid var(--line);font-size:15px;min-height:49px}.mobile-nav a[aria-current=page]{color:var(--purple)}.mobile-nav .drawer-bottom{background:#292c4b;border-radius:10px;padding:20px;margin-top:auto;color:#c4c8de;font-size:12px}.mobile-nav .drawer-bottom a{border:0;color:white;font-size:13px;padding:5px}.mobile-overlay[hidden]{display:none}.hero-grid{gap:30px}.hero h1{font-size:31px}.hero-subtitle{font-size:17px}.hero-copy{font-size:12px}.hero-visual{margin-top:50px}.hero-caption{left:12px;right:12px;bottom:59px;padding:9px;gap:9px}.hero-caption small{display:none}.hero-index a{padding-inline:10px;font-size:12px;gap:10px}.hero-note{gap:13px;font-size:10px}.overview{gap:40px}.section{padding-block:65px}.device-grid{grid-template-columns:1.1fr 1fr 1fr;gap:12px;grid-template-rows:230px 175px}.device-card{padding:20px}.device-windows img,.device-android img{margin-inline:-20px;margin-bottom:-20px;width:calc(100% + 40px)}.visual-split{gap:35px}.route-layout{gap:50px}.topic-banner .topic-copy{padding:35px}.status-layout{gap:35px}.footer-grid{grid-template-columns:2fr repeat(2,1fr)}.footer-brand{grid-row:span 2}.footer-bottom{align-items:start;flex-direction:column;gap:8px}.page-hero-grid{gap:35px}.article-shell{grid-template-columns:190px minmax(0,1fr);gap:35px}.news-cards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.container{padding-inline:22px}.header-inner{min-height:68px}.brand img{width:33px;height:33px}.brand-name{font-size:18px}.mobile-nav{top:68px}.mobile-overlay{top:68px}.hero{padding-top:25px}.hero-topline{font-size:8px;padding-bottom:18px;margin-bottom:25px;letter-spacing:.06em}.hero-topline>span:last-child{display:none}.hero-grid{grid-template-columns:1fr;gap:0}.hero h1{font-size:clamp(29px,7.8vw,43px);margin-bottom:15px}.hero h1 span{font-size:.58em}.hero-subtitle{font-size:19px;max-width:360px}.hero-copy{margin-top:22px;max-width:none;font-size:13px}.hero-visual{margin-top:30px}.hero-visual>img{border-radius:10px}.hero-caption{bottom:56px;left:14px;right:14px;padding:10px 13px}.hero-caption strong{font-size:11px}.hero-caption small{display:block;font-size:9px}.hero-index{grid-template-columns:repeat(2,1fr);margin-top:13px}.hero-index a{padding:15px 10px;font-size:12px}.hero-index a:first-child{padding-left:10px}.hero-index a:nth-child(2){border-right:0}.hero-index a:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding-block:53px}.eyebrow{margin-bottom:15px;font-size:10px}.section-heading{align-items:start;gap:18px;flex-direction:column;margin-bottom:25px}.section-heading p{font-size:13px}.overview{grid-template-columns:1fr;gap:15px}.overview p{font-size:13px}.overview-note{font-size:10px;gap:12px}.device-grid{grid-template-columns:1fr 1fr;grid-template-rows:280px auto auto;gap:12px}.device-windows{grid-column:span 2;grid-row:span 1;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:15px}.device-windows img{height:calc(100% + 40px);width:calc(100% + 20px);margin:-20px -20px -20px 0;border-top:0;border-left:1px solid var(--line)}.device-card h3{font-size:17px}.device-android{grid-row:span 2;min-height:320px}.device-ios,.device-mac{min-height:175px}.device-card p{font-size:11px}.browser-strip{gap:12px;align-items:start;flex-wrap:wrap}.browser-strip .text-link{margin-left:0}.visual-split,.visual-split.reverse{grid-template-columns:1fr;gap:30px}.visual-split.reverse>figure{grid-row:1}.visual-split p{font-size:13px}.visual-split figcaption{font-size:9px}.route-layout{grid-template-columns:1fr;gap:30px}.route-layout p{max-width:none}.platform-list{grid-template-columns:repeat(2,1fr);gap:24px}.metric-grid{grid-template-columns:1fr;gap:14px}.metric-item h3{font-size:19px}.knowledge-dark{padding-block:53px}.topic-banner{grid-template-columns:1fr}.topic-banner .topic-copy{padding:30px 24px}.topic-banner img{min-height:0;max-height:300px;aspect-ratio:16/9}.index-row{grid-template-columns:25px 1fr 20px;gap:14px;align-items:start;padding:20px 0}.index-row h3{font-size:15px}.index-row p{grid-column:2;grid-row:2;font-size:12px}.index-row>.arrow{grid-column:3;grid-row:1}.status-layout{grid-template-columns:1fr;gap:28px}.check-panel{padding:25px}.faq-layout{grid-template-columns:1fr;gap:20px}.faq-item summary{font-size:13px;padding-block:17px}.faq-item p{font-size:12px}.footer{padding-top:38px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:25px}.footer-brand{grid-row:auto;grid-column:span 2}.footer-brand p{max-width:100%}.footer-brand-title{font-size:11px}.footer-col h2{margin-bottom:10px}.footer-bottom{font-size:9px;line-height:1.8}.legal{gap:5px 15px}.breadcrumb{font-size:10px;margin-top:22px}.page-hero{padding-block:30px 35px}.page-hero-grid{grid-template-columns:1fr;gap:22px}.page-hero h1{font-size:29px}.page-hero p{font-size:13px}.page-hero img{max-height:260px}.article-shell{grid-template-columns:1fr;gap:30px;padding-top:23px}.article-toc{position:static;padding:20px;background:#edecf6;border-radius:10px}.article-toc nav{display:grid;grid-template-columns:repeat(2,1fr);gap:0 15px}.article-toc a{font-size:11px;padding:7px 0;border:0}.toc-help{display:none}.article-toc h2{margin-bottom:10px}.article-body h2{font-size:22px}.article-body p,.article-body ul,.article-body ol{font-size:13px}.article-body section{padding-bottom:15px;margin-bottom:25px}.notice{padding:18px}.download-platforms{gap:10px}.download-platform{padding:17px}.download-platform h3{font-size:16px}.related-grid{grid-template-columns:1fr;gap:18px}.related-card{padding-top:17px}.related-card p{margin-bottom:12px}.news-cards{grid-template-columns:1fr;gap:20px}.about-values{grid-template-columns:1fr;gap:15px}.article-meta{font-size:9px;flex-wrap:wrap;gap:8px 18px}}
.hero-caption .device-icon{width:18px;height:18px}.page-hero-grid>figure{margin:0}.home-breadcrumb{display:flex;gap:8px}.home-breadcrumb a:hover{color:var(--purple)}
@media(max-width:700px){.hero .actions{gap:10px}.hero .actions .button{flex:1;white-space:nowrap;font-size:12px;padding:12px 13px;gap:12px}.home-breadcrumb .home-location{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
