/* English content adaptations; source layout and branding are retained. */
body{font-family:Arial,Helvetica,sans-serif}h1,h2,h3,h4,p,a,span{overflow-wrap:break-word}.c-banner2 .text .title,.c-banner3 .text .title{line-height:1.2}.original-document-note{max-width:1200px;margin:30px auto;padding:16px 24px;color:#666;background:#f7f9fb;font:13px/1.8 Arial,sans-serif}.history .text p,.about1 p,.department1 p,.core p,.hz-sub1 p,.sz-sub1 p{line-height:1.8}.c-nav .x-ul a{font-size:13px!important}.c-banner2 h1,.c-banner3 h1{max-width:1150px}.core-build-note{font:13px/1.8 Arial,sans-serif;color:#666}.c-nav2 li a{overflow-wrap:anywhere}.history .bottom h4{white-space:normal}#c-footer .c-list a{line-height:1.5}.original-document-note a{color:#1968af}h1.title{font-size:clamp(28px,3.2vw,52px)}
@media(max-width:991px){h1.title{font-size:28px!important;line-height:1.3!important}.original-document-note{margin:18px 20px;padding:14px;font-size:12px}.history p{font-size:13px!important;line-height:1.65!important}.c-banner2 .c-container2,.c-banner3 .c-container2{max-width:100%}}
@media(max-width:768px){.core2 .c-container2 ul{display:grid;grid-template-columns:1fr 1fr;overflow:visible;align-items:stretch}.core2 .c-container2 ul li{width:auto;min-width:0;padding:15px 10px;flex-direction:column;gap:8px}.core2 .c-container2 ul li p{margin:0;font-size:13px;line-height:1.4;text-align:center;white-space:normal}.department1 .c-container2 .left .con .text:last-child p{font-size:25px}.source-language{white-space:nowrap}}
#c-footer .c-phone a{font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4;color:#f5f5f5}
@media(max-width:768px){#c-footer .c-phone a{font-size:25px}}
@media(min-width:769px){.department5 .c-container2 .w-accor .clearfix li:not(.cur) .item p{display:none}.department5 .c-container2 .w-accor .clearfix li:not(.cur) .item .title1{font-size:18px;line-height:1.5;overflow-wrap:normal}.department5 .c-container2 .w-accor .clearfix li.cur .item .title1{font-size:32px;line-height:1.35}.department5 .c-container2 .w-accor .clearfix li.cur .item p{font-weight:400;line-height:1.7;max-width:100%}}
.about .c-container2 .top .text2 a{display:block;width:max-content;max-width:100%;margin-top:14px}.fangan .main .right ul li p{height:auto!important;min-height:30px}.news .main .xia .text h3.title{height:auto!important;min-height:81px;line-height:1.5!important;overflow:visible;text-overflow:clip;white-space:normal}.activity .swiper-slide .text h4.title2{height:auto!important;min-height:60px;line-height:1.5;overflow:visible;text-overflow:clip;white-space:normal;padding-right:28px}.activity .swiper-slide a,.news .main .xia a{position:relative}.activity .swiper-slide a>.source-language,.news .main .xia a>.source-language{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.94);color:#1968af;padding:3px 7px;border-radius:3px;line-height:1.5;opacity:1}
.news .main .xia .text h3.title,.activity .swiper-slide .text h4.title2{display:block!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow:visible!important}
