*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f8faff;color:#1d2d48;font:15px/1.7 system-ui,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#5263e5}a:focus-visible,button:focus-visible{outline:3px solid #7b97ff;outline-offset:4px}[hidden]{display:none!important}.wrap{max-width:1168px;padding:0 28px;margin:auto}header{background:white;border-bottom:1px solid #e7edf6}.head{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:9px;font-size:25px;font-weight:750}.brand span{font-size:13px;color:#8795ab;font-weight:500;border-left:1px solid #dee5ef;padding-left:16px;margin-left:7px}header nav{display:flex;gap:26px;font-size:14px}.intro{padding:56px 0 0}.eyebrow{color:#7d8dad;font-size:11px;letter-spacing:2px;font-weight:600}h1{font-size:40px;line-height:1.35;letter-spacing:-1px;margin:16px 0}h1 span{color:#8693aa}.intro>p:not(.eyebrow){color:#7c8a9f;font-size:17px}.section-nav{display:flex;gap:32px;padding:24px 0 18px;border-bottom:1px solid #dfe6f1;margin-bottom:30px;font-weight:650}.section-nav small{color:#74829a;font-size:11px;margin-left:4px}main>section{margin-bottom:48px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}h2{font-size:21px;line-height:1.5;margin:0}.section-heading>a,.read{color:#5263e5;font-size:13px}.section-heading>span{color:#8796ac;font-size:13px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.guide-card{background:white;border:1px solid #e4eaf4;border-radius:14px;overflow:hidden;transition:box-shadow .15s}.guide-card:hover{box-shadow:0 12px 24px #2536750e}.cover{height:180px;background:#e4eaff;position:relative;padding:21px 24px;overflow:hidden}.cover-1{background:#e0f2ff}.cover-2{background:#eee8ff}.cover>span{font-size:10px;letter-spacing:1px;color:#647bac}.cover strong{display:block;font-size:25px;line-height:1.4;margin-top:16px;position:relative;z-index:1;color:#30496e}.cover b{position:absolute;right:10px;bottom:-20px;font-size:122px;line-height:1;color:#fff8;font-weight:800}.card-copy{padding:22px}.card-copy small{color:#8a98ad;font-size:11px}.card-copy h3{font-size:17px;line-height:1.55;margin:10px 0}.card-copy p{color:#7e8ca2;font-size:13px;margin:8px 0 18px}.note{color:#8490a3;font-size:13px;margin-top:-6px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.filters button{border:1px solid #e2e8f2;border-radius:7px;background:white;color:#6c7c95;padding:8px 15px;font:inherit;font-size:13px;cursor:pointer}.filters button[aria-pressed=true]{background:#edf0ff;border-color:#cbd4ff;color:#5263e5}.media-list{border:1px solid #e3e9f3;border-radius:14px;background:white;overflow:hidden}.media-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;padding:23px 28px;border-bottom:1px solid #edf0f6}.media-row:last-child{border:0}.source span{font-size:14px;font-weight:650;display:block}.source small{font-size:11px;color:#a1adbd}.media-row h3{font-size:15px;font-weight:550;margin:0;line-height:1.7}.media-row p{color:#8c99ad;font-size:11px;margin:7px 0 0}.out{color:#8092bf;white-space:nowrap}footer{border-top:1px solid #e3e9f3;background:#fff;padding:30px 0 18px;margin-top:52px}footer h2{font-size:15px;margin-bottom:12px}footer nav{display:grid;grid-template-columns:repeat(4,1fr);gap:6px 20px}footer nav a{font-size:13px;color:#7b899d;min-height:40px;display:flex;align-items:center}.copyright{display:flex;gap:24px;color:#9aa6b8;font-size:11px;border-top:1px solid #f0f2f6;margin-top:20px;padding-top:18px}.article{max-width:900px}.breadcrumb{padding:30px 0 20px;font-size:13px;color:#7b8da9}.article-heading{border-bottom:1px solid #e2e8f2;padding-bottom:28px}.article h1{font-size:34px;line-height:1.5}.article-heading>p{color:#7b899e}.article-heading small{color:#8795ab;font-size:12px}.article-body section{margin:30px 0}.article-body h2{font-size:21px;margin-bottom:12px}.article-body p{font-size:16px;line-height:1.95;color:#56667e}.next{background:#edf1ff;padding:26px;border-radius:14px;margin:36px 0}.next p{color:#6f8099;font-size:14px}.actions{display:flex;align-items:center;gap:22px;font-size:14px}.button{background:linear-gradient(110deg,#277aff,#7152f7);color:#fff;border-radius:8px;padding:11px 18px}.button:hover{color:#fff;filter:brightness(1.06)}.related>a{display:block;padding:12px 0;border-bottom:1px solid #e5eaf2;font-size:14px;color:#5c6f93}.related h2{font-size:18px}@media(max-width:650px){.wrap{padding:0 18px}.head{min-height:72px;gap:8px}.brand{font-size:22px}.brand span{display:none}.brand img{width:32px;height:32px}header nav{gap:12px;font-size:12px}.intro{padding-top:30px}h1{font-size:29px}.intro>p:not(.eyebrow){font-size:14px}.section-nav{font-size:14px;padding-top:14px;margin-bottom:24px}.guide-grid{grid-template-columns:1fr;gap:16px}.cover{height:150px}.card-copy{padding:18px}.card-copy h3{font-size:16px}.section-heading h2{font-size:19px}.section-heading>a{font-size:12px}.filters{gap:7px}.filters button{padding:8px 11px;font-size:12px}.media-row{grid-template-columns:1fr;gap:9px;padding:18px}.source{display:flex;align-items:center;gap:10px}.source span{font-size:12px;color:#667cf1}.media-row h3{font-size:14px}.note{font-size:12px}footer nav{grid-template-columns:repeat(2,1fr)}.copyright{display:block}.copyright a{display:block;margin-top:5px}.article h1{font-size:27px}.article-body h2{font-size:19px}.article-body p{font-size:15px}.actions{flex-wrap:wrap;gap:14px}.next{padding:20px}main>section{margin-bottom:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.guide-card{transition:none}}
