*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#FAF9F6;color:#414255;font:16px/1.8 system-ui,-apple-system,"Microsoft YaHei",sans-serif;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}a:hover{color:#6756C8}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #6756C8;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.4;color:#25243A}h1{font-size:34px}h2{font-size:26px}h3{font-size:20px}.container{width:min(1120px,calc(100% - 64px));margin-inline:auto}.top{background:white;border-bottom:1px solid #E6E4EB}.top-inner{max-width:1184px;padding:0 32px;margin:auto;display:flex;align-items:center;gap:20px;min-height:72px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.logo-frame{display:inline-flex;justify-content:center;align-items:center;padding:8px;background:#fff;border:1px solid #E6E4EB;border-radius:12px;box-shadow:0 2px 8px #25243A0b;min-width:44px;min-height:44px;max-width:125px}.logo-frame img{display:block;max-height:34px;max-width:100%;width:auto;height:auto;object-fit:contain}.brand-mark{font-weight:800;color:#6756C8}.brand-name{font-size:18px;font-weight:800;color:#25243A;line-height:1.25;white-space:nowrap}.brand-name small{display:block;font-size:10px;letter-spacing:1.3px;color:#66687B}.desktop-nav{display:flex;gap:clamp(8px,1.35vw,22px);margin-left:auto;white-space:nowrap;font-size:14px}.desktop-nav a{padding:10px 0}.desktop-nav a:hover,.quick a:hover{text-decoration:underline}.header-actions{display:flex;align-items:center;gap:8px}.icon-btn,.mobile-menu-btn,.close-btn{min-width:44px;min-height:44px;border:1px solid #E6E4EB;background:#fff;border-radius:10px;color:#25243A}.icon-btn{font-size:28px;line-height:1}.desktop-app{font-size:14px;white-space:nowrap;color:#6756C8;font-weight:700}.mobile-menu-btn{display:none}.quick{background:#F2EFFB}.quick-inner{display:flex;gap:26px;align-items:center;min-height:40px;font-size:13px}.skip{position:absolute;left:-10000px;top:0}.skip:focus{left:10px;z-index:50;background:white;padding:8px}.section{padding:62px 0}.section.tint{background:#F2EFFB}.section.mint{background:#EAF6F4}.section.peach{background:#FFF1E4}.eyebrow{font-size:12px;color:#6756C8;letter-spacing:2px;font-weight:700}.lead{max-width:760px;font-size:17px;color:#66687B}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center;padding:46px 0}.hero h1{margin-bottom:22px}.hero .lead{line-height:1.85}.actions,.related{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.btn,.related a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border-radius:10px;background:#6756C8;color:white;font-weight:700}.btn.secondary,.related a{background:white;border:1px solid #D7D2EE;color:#6756C8}.btn:hover{color:white;background:#4e3baa}.btn.secondary:hover,.related a:hover{color:#4e3baa;background:#F2EFFB}.media{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:12px;border-radius:16px;background:#F2EFFB;min-height:120px}.media img{display:block;max-width:100%;max-height:260px;width:auto;height:auto;object-fit:contain;object-position:center}.hero-media{min-height:140px}.hero-media img{max-height:320px}.app-media img,.article-media img{max-height:300px}.image-small{display:flex;align-items:center;justify-content:center;padding:7px;background:white;border:1px solid #E6E4EB;border-radius:14px;width:78px}.image-small img{max-width:64px;max-height:64px;width:auto;height:auto;object-fit:contain}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.article-section{background:#fff;border:1px solid #E6E4EB;border-radius:16px;padding:23px;min-width:0}.card p:last-child,.article-section p:last-child{margin-bottom:0}.card h3{margin-bottom:12px}.card a.more{color:#6756C8;font-weight:700}.pill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pill{padding:18px;background:#fff;border:1px solid #E6E4EB;border-radius:12px}.pill strong{display:block;color:#25243A}.editorial{max-width:760px}.editorial p{margin:0 0 20px}.page-head{padding:46px 0 30px}.breadcrumbs{font-size:13px;color:#66687B;margin-bottom:14px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:32px;align-items:start}.article-main{min-width:0}.article-main .article-section{margin-bottom:18px}.article-main .article-section h2{font-size:24px}.article-aside{background:#F2EFFB;border-radius:14px;padding:20px}.article-aside a{display:block;padding:8px 0;border-bottom:1px solid #D7D2EE}.article-aside a:last-child{border:0}.article-media{margin-bottom:20px}.article-media img{max-height:300px}.related{padding-bottom:54px}.related a{font-size:14px}.faq-item{background:#fff;border:1px solid #E6E4EB;border-radius:14px;padding:20px;margin-bottom:16px}.faq-item h2{font-size:19px}.footer{background:#25243A;color:#edeaf6;padding:46px 0 25px}.footer-brand{display:flex;align-items:center;gap:14px;margin-bottom:28px}.footer-brand strong{font-size:19px}.footer-brand p{font-size:13px;color:#d6d1e5;margin:3px 0}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.footer-grid section{display:flex;flex-direction:column;gap:5px}.footer-grid h2{font-size:15px;color:white;margin-bottom:6px}.footer-grid a{font-size:13px;color:#ddd8eb}.footer-grid a:hover{color:white;text-decoration:underline}.copyright{font-size:12px;border-top:1px solid #57546c;margin:32px 0 0;padding-top:18px}.bottom-nav,.mobile-panel,.mobile-menu-btn{display:none}.panel-shade,.search-shade{position:fixed;inset:0;background:#25243a70;z-index:25}.mobile-panel,.search-dialog{position:fixed;z-index:26;background:white;box-shadow:0 10px 30px #25243A20}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.panel-heading h2{margin:0;font-size:22px}.search-dialog{top:12vh;left:50%;transform:translateX(-50%);width:min(560px,calc(100% - 32px));max-height:75vh;overflow-y:auto;border-radius:18px;padding:24px}.search-dialog[hidden],.mobile-panel[hidden],.panel-shade[hidden],.search-shade[hidden]{display:none!important}.search-dialog label{display:block;margin-bottom:8px}.search-dialog input{width:100%;min-height:48px;border:1px solid #bbb7d0;border-radius:10px;padding:8px 12px}.search-hint{font-size:13px;color:#66687B;margin:8px 0}#searchResults a{display:block;border-bottom:1px solid #E6E4EB;padding:12px 0}#searchResults small{display:block;color:#66687B}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1024px){.desktop-nav{gap:9px}.top-inner{padding:0 24px;gap:12px}.desktop-nav a,.desktop-app{font-size:13px}.brand-name{font-size:16px}.quick-inner{gap:16px}}@media(max-width:850px){.desktop-nav,.desktop-app,.quick{display:none}.top-inner{min-height:58px;padding:0 20px}.header-actions{margin-left:auto}.mobile-menu-btn{display:block}.mobile-panel{display:block;top:58px;left:0;right:0;max-height:calc(100dvh - 58px);overflow-y:auto;padding:18px 20px 30px}.mobile-panel section{margin:12px 0 18px}.mobile-panel h2{font-size:15px;margin:0 0 8px}.panel-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.panel-links a{padding:5px 2px;font-size:14px}.container{width:calc(100% - 48px)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr)}.article-aside{display:none}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:20;min-height:58px;padding-bottom:env(safe-area-inset-bottom);background:white;border-top:1px solid #E6E4EB}.bottom-nav a{display:flex;align-items:center;justify-content:center;font-size:13px;min-height:58px}.footer{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}@media(max-width:600px){body{font-size:15px}.container{width:calc(100% - 36px)}h1{font-size:28px}h2{font-size:22px}.section{padding:42px 0}.hero,.split{grid-template-columns:minmax(0,1fr);gap:22px}.hero{padding:36px 0}.grid,.grid.two{grid-template-columns:minmax(0,1fr);gap:16px}.pill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.article-section{padding:17px}.hero-media img{max-height:240px}.media img{max-height:210px}.app-media img,.article-media img{max-height:300px}.logo-frame{padding:7px;max-width:84px}.logo-frame img{max-height:30px}.brand-name{font-size:15px}.brand-name small{font-size:9px}.footer-grid{gap:22px 14px}.page-head{padding-top:34px}.article-main .article-section h2{font-size:21px}}@media(max-width:360px){.brand-name small{display:none}.top-inner{padding:0 12px}.header-actions{gap:4px}.container{width:calc(100% - 32px)}.pill-grid{grid-template-columns:1fr}}
