/* Homepage-only GEO entry. No existing selectors changed. */
.px-geo-top{display:inline-block!important;margin-right:24px;color:#3d499e!important;font-weight:600}
.px-geo-home{box-sizing:border-box;display:block;max-width:1200px;width:calc(100% - 40px);margin:24px auto 0;background:#f3f4fa;border-left:4px solid #3d499e;color:#17233d;font-family:"Microsoft YaHei","PingFang SC",sans-serif;text-align:left}
.px-geo-home *{box-sizing:border-box}.px-geo-home a.px-geo-home-link{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px;padding:20px 30px;color:#17233d;text-decoration:none;transition:background .2s}
.px-geo-home a.px-geo-home-link:hover{background:#e9ecf7}.px-geo-home strong{display:block;font-size:22px;line-height:1.5;font-weight:600}.px-geo-home .px-geo-home-copy{display:block;font-size:14px;line-height:1.7;color:#59637b;margin-top:4px}.px-geo-home .px-geo-home-action{flex-shrink:0;color:#3d499e;font-size:15px;font-weight:600;white-space:nowrap}.px-geo-home a:focus-visible{outline:3px solid #3d499e;outline-offset:4px}
@media(max-width:768px){.px-geo-home{width:calc(100% - 24px);margin:12px auto;border-left-width:3px}.px-geo-home a.px-geo-home-link{gap:12px;min-height:88px;padding:16px}.px-geo-home strong{font-size:17px}.px-geo-home .px-geo-home-copy{font-size:12px;max-width:240px;line-height:1.7}.px-geo-home .px-geo-home-action{font-size:12px}.px-geo-top{margin-right:14px}}
@media(max-width:350px){.px-geo-home a.px-geo-home-link{flex-wrap:wrap;gap:6px}.px-geo-home .px-geo-home-action{display:block}}
@media(prefers-reduced-motion:reduce){.px-geo-home a.px-geo-home-link{transition:none}}
