
/* 内容可读性与结构化信息辅助样式，不改变原模板布局 */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.ab_img h2{font-size:26px;line-height:1.5;color:#0b3656;margin:32px 0 14px;padding-left:14px;border-left:4px solid #1598d0}
.ab_img h3{font-size:20px;line-height:1.6;color:#163f5d;margin:24px 0 8px}
.ab_img p{line-height:2;margin:12px 0;color:#444}
.ab_img ul{margin:12px 0 18px 24px}
.ab_img li{list-style:disc;line-height:1.9;margin:5px 0;color:#444}
.ab_img a{color:#0167a7;text-decoration:underline}
.ab_img img{max-width:100%;height:auto}
.geo-contact-card{padding:28px 34px;background:#f2f8fb;border:1px solid #d7e8f1;border-radius:6px;line-height:2}
.geo-contact-card h3{font-size:24px;color:#0b3656;margin-bottom:12px}
.geo-contact-card strong{color:#075f93}
.geo-facts{font-size:15px;color:#607380;margin-top:8px}
@media(max-width:768px){
  .ab_img h2{font-size:32px}.ab_img h3{font-size:28px}.ab_img p,.ab_img li{font-size:26px;line-height:1.8}
  .geo-contact-card{font-size:26px;padding:28px}.geo-contact-card h3{font-size:32px}
}
