body{font-family:'Microsoft YaHei',system-ui,sans-serif}.academic-home header{background:#f7f8fc;box-shadow:none}.academic-home .header-actions{display:none}.academic-home .brand{font-size:25px}.academic-home main{padding:0 16px 25px}.academic-search{display:flex;gap:8px;margin:6px 0 17px}.academic-search input{border:0;border-radius:25px;background:#eceef4;padding:10px 15px;font-size:11px}.academic-search button{white-space:nowrap;color:#1459b9;font-size:12px}.academic-slide{position:relative;aspect-ratio:0.72;border-radius:23px;overflow:hidden;background:#f7f0e6}.academic-slide>img{width:100%;height:100%;object-fit:cover;display:block}.slide-copy{position:absolute;left:16px;right:16px;top:25px;text-align:center}.slide-copy small{font-size:10px;letter-spacing:2px;color:#a17a43}.slide-copy h1{font-family:'Microsoft YaHei',sans-serif;color:#1b589c;font-size:30px;font-weight:650;line-height:1.4;letter-spacing:1px;margin:12px 0 8px}.slide-copy p{font-size:10px;color:#6c7b90}.slide-action{position:absolute;bottom:45px;left:50%;transform:translateX(-50%);border-radius:30px;background:#115ab8;color:#fff;min-width:190px;padding:11px 21px;box-shadow:0 4px 15px #13458c20;font-size:15px;white-space:nowrap}.slide-dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px}.slide-dots>button{height:4px;width:22px;background:#ffffff88;padding:0;border-radius:4px}.slide-dots>button.active{background:white;width:32px}.slide-dots #slide-pause{width:22px;height:19px;font-size:10px;background:#ffffffa0;color:#355575}.academic-benefits{margin:26px 0}.academic-benefits h2,.academic-panel h2{font-size:20px;font-weight:650;color:#151e2e}.academic-benefits>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.academic-benefits button{display:grid;gap:16px;background:white;border-radius:19px;padding:21px 8px;text-align:left;justify-items:start}.academic-benefits svg{width:30px;height:30px;color:#2166ae;margin-left:8px;filter:drop-shadow(2px 3px 0 #e6ce9d55)}.academic-benefits b{font-size:13px;font-weight:500;margin-left:8px}.academic-panel{background:white;border-radius:23px;padding:23px 17px;margin:20px 0}.academic-panel h2{display:flex;gap:9px;align-items:center}.academic-panel h2>svg{width:24px;height:24px;color:#b88b4a}.deadline-card{background:linear-gradient(145deg,#f5f8ff,#eaf2ff);padding:17px 12px;border-radius:18px}.deadline-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.deadline-top small{font-size:10px;color:#7891b2}.deadline-top h3{font-size:17px;margin:7px 0 14px}.deadline-top strong{font-size:32px;color:#1462bd}.deadline-top button{border:1px solid #c1d1e9;border-radius:18px;font-size:10px;padding:5px 9px;white-space:nowrap}.stage-tabs{display:flex;gap:5px;overflow:auto;margin:8px 0 15px}.stage-tabs button{white-space:nowrap;font-size:10px;border-radius:25px;background:#e5eaf2;color:#8793a4;padding:9px 11px}.stage-tabs button.active{color:white;background:#1260c2}.stage-body{padding:20px 16px;background:white;border-radius:18px;box-shadow:0 3px 13px #789ac414}.stage-body small{font-size:10px;color:#8699b2}.stage-body h3{font-size:19px;margin:13px 0}.stage-body p{font-size:12px;color:#50627c;min-height:40px}.stage-body progress{width:100%;height:5px;accent-color:#236ac3;display:block;margin:18px 0}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:9px;margin:27px 0}.promise-grid svg{width:39px;height:39px;color:#206bc0;background:#edf4ff;border-radius:12px;padding:7px}.promise-grid h3{font-size:12px;margin:12px 0 6px}.promise-grid p{font-size:9px;color:#8b95a6;margin:0}.mentor-strip{display:flex;align-items:center;border-radius:17px;overflow:hidden;background:linear-gradient(110deg,#e8f2ff,#f8f2e8)}.mentor-strip>img{width:100px;height:125px;object-fit:cover;object-position:50% 70%}.mentor-strip>div{padding:13px 10px}.mentor-strip small{font-size:9px;color:#8a9bb0}.mentor-strip h3{font-size:14px;margin:9px 0}.mentor-strip button{font-size:10px;color:#1a60b4;padding:0}.section-en{font-size:9px;letter-spacing:2px;color:#b39867}.case-scroll{display:flex;gap:12px;overflow:auto;padding:5px 0 10px}.case-card{min-width:180px;max-width:180px}.paper-case{height:215px;border-radius:16px;background:linear-gradient(120deg,#e6eefa,#f5f0e9);padding:28px 22px;box-shadow:inset 0 0 0 8px #f4f6fa}.paper-case span{font-size:16px;font-weight:600;display:block;border-bottom:2px solid #7996bc;padding-bottom:12px;margin-bottom:20px}.paper-case i{display:block;height:4px;background:#a7b7ce;margin:12px 0;width:95%}.paper-case i:nth-child(3){width:70%}.paper-case i:nth-child(5){width:85%}.paper-case b{font-size:7px;letter-spacing:1px;color:#97a6ba}.case-1{background:linear-gradient(120deg,#e9f4ef,#eef2fc)}.case-2{background:linear-gradient(120deg,#f6ebd8,#f8f4ef)}.case-card h3{font-size:12px;margin:10px 0 3px}.case-card small{font-size:9px;color:#9aa4b3}.academic-link{font-size:11px;color:#2763aa;padding:10px 0 0}.quiz-art{height:125px;display:flex;align-items:center;gap:15px;background:linear-gradient(120deg,#daeafa,#e9effc);padding:20px;border-radius:19px 19px 0 0;overflow:hidden}.quiz-art>svg{width:50px;height:60px;color:#4484c3}.quiz-art span{font-size:19px;font-weight:600;color:#3675b3;white-space:nowrap}.quiz-art b{font-size:45px;color:#ffffff88;transform:rotate(-12deg)}.quiz-body{padding:19px 14px;border:1px solid #e8edf6;border-radius:0 0 19px 19px}.quiz-body>small{color:#8396b0;font-size:10px}.quiz-body h3{font-size:15px;margin:12px 0 17px}.quiz-options{display:grid;gap:9px}.quiz-options button{border-radius:24px;background:#edf4ff;padding:12px;text-align:left;font-size:11px}.quiz-options .chosen{background:#165fb6;color:white;opacity:1}.quiz-feedback{background:#fff6e8;border-radius:12px;padding:13px;font-size:11px;margin-top:14px}.quiz-feedback p{margin:7px 0 0;color:#7a6d59}.quiz-next{display:block;color:#1a60b4;margin:15px auto 0;font-size:11px}.mentor-float{position:fixed;bottom:95px;right:max(12px,calc((100vw - 480px)/2 + 10px));z-index:5;padding:0;display:grid;justify-items:center}.mentor-float img{width:52px;height:52px;border:2px solid #bcd7f5;border-radius:50%;object-fit:cover;object-position:50% 70%;box-shadow:0 4px 10px #163d6d22}.mentor-float span{font-size:9px;color:#fff;background:#1767c4;border:2px solid #c4e0ff;border-radius:15px;padding:2px 9px;margin-top:-5px}.service-icon svg{width:45px;height:45px;color:#246bbe}.service-list{display:grid;gap:15px}.academic-home footer{font-size:9px}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media(max-width:360px){.slide-copy h1{font-size:25px}.academic-panel{padding:19px 12px}.stage-tabs button{padding:8px;font-size:9px}}
