/* Generated from validated Study Go China appearance settings. */
:root{--red:#b0243a;--red-2:#c8384b;--red-deep:#891c2d;--red-soft:rgba(176,36,58,.08);--red-border:rgba(176,36,58,.25);--gold:#c9a961;--gold-soft:#c9a96155;--ink:#26262a;--gray:#6b6f76;--gray-light:#6b6f76;--bg-alt:#f4f5f7;--line:#e6e6e8;--radius:14.0px}
body{font-family:'Inter','Noto Sans SC','PingFang SC','Microsoft YaHei',system-ui,sans-serif;font-size:18.0px;color:#26262a;background:#ffffff;line-height:1.6}
input,select,textarea,button{font-family:'Inter','Noto Sans SC','PingFang SC','Microsoft YaHei',system-ui,sans-serif}
.container{max-width:1200.0px}section{padding:96.0px 0}
.page-inner section{padding-top:30px;padding-bottom:96.0px}
h1,h2,h3,h4,.hero h1 .accent{font-family:'Inter','Noto Sans SC','PingFang SC','Microsoft YaHei',system-ui,sans-serif;font-style:normal;font-weight:800}
.service-card p,.scholar-card li,.csca-point p,.article p,.contact-page p,.section-head p,.about-text p{font-size:18.0px;line-height:1.6}
.service-card h3,.scholar-card h3,.news-card h3,.directory h3,.step h4{font-family:'Inter','Noto Sans SC','PingFang SC','Microsoft YaHei',system-ui,sans-serif;font-style:normal;font-weight:800;font-size:20.0px;white-space:normal}
.section-head h1,.section-head h2,.csca-text h1,.csca-text h2,.article h1,.about-intro h1{font-size:clamp(26px,3.5vw,38.0px);font-weight:800}
.hero h1{font-size:clamp(28px,3.8vw,46.0px);font-weight:800}
.hero h1 .accent{white-space:normal}.hero .sub{white-space:normal}
.section-head{text-align:center}.hero-text{text-align:left}
.nav,.mobile-menu{background:#ffffff}.nav-links a,.lang-switch,.mobile-menu a{color:#374151}
.nav-links a{font-size:13.0px}.nav-links .nav-csca{font-size:12.0px!important}
.lang-switch{background:#ffffff}
.service-card,.scholar-card,.news-card,.uni-card,.partner-card,.match-form input,.match-form select,.field textarea,.contact-card,.about-photo-grid figure{background:#ffffff;border-radius:14.0px}
.service-card,.scholar-card,.news-card,.uni-card,.partner-card{box-shadow:0 8px 24px rgba(15,23,42,.08);color:#26262a}
.services-grid,.news-grid,.directory,.scholar-grid,.gallery-grid{gap:22.0px}
.btn-csca,.btn-match,.nav-cta,.news-read.btn{background:linear-gradient(135deg,#b0243a,#c8384b);color:#ffffff}
.nav-links .nav-cta{color:#ffffff}
.btn-csca,.btn-match,.btn-secondary,.nav-cta,.nav-csca,.directory a,button[type=submit]{border-radius:12.0px;font-size:16.0px}
.nav-links .nav-cta{font-size:13.0px!important}
.hero-visual .img-frame{height:500.0px}
.hero-bg{background:radial-gradient(ellipse at top right,rgba(176,36,58,.08),transparent 70%)}
.footer{background:#171c2b;color:#ffffff}.footer a,.footer h5,.footer p,.footer .brand,.footer .footer-bottom{color:#ffffff}
.hero-actions{align-items:flex-start}
@media(min-width:1025px){.services-grid,.news-grid,.directory{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1024px){.services-grid,.news-grid,.directory{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-wrap{grid-template-columns:1fr}.hero-visual .img-frame{height:min(500.0px,420px)}}
@media(max-width:600px){.services-grid,.news-grid,.directory,.scholar-grid{grid-template-columns:1fr}.hero-wrap{grid-template-columns:1fr}.hero-visual .img-frame{height:320px}.hero h1{font-size:clamp(25px,7vw,46.0px)}section{padding:62.400000000000006px 0}.btn-csca,.btn-secondary{max-width:100%;font-size:min(16.0px,4.3vw);padding-left:18px;padding-right:18px}}
