.content-bindings{box-sizing:border-box;max-width:1120px;margin:32px auto;padding:24px 0;border-top:1px solid #d8e0e8;color:#203449;font-family:'PingFang SC','Microsoft YaHei',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.content-bindings h2{font-size:1.25rem;line-height:1.4;margin:0 0 12px}.content-bindings section+section{margin-top:24px}.content-bindings ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px 24px;list-style:none;margin:0;padding:0}.content-bindings li{min-width:0}.content-bindings a,.content-binding-context a{color:#315f89;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;transition:color .15s ease-out}.content-bindings a:hover,.content-binding-context a:hover{color:#183e64}.content-binding-scope{font-size:.875rem;line-height:1.6;color:#526878;margin:8px 0 0}.content-binding-cta{margin:24px 0 0}.content-binding-context{margin:12px 0 20px;font-size:.9375rem;line-height:1.6}.content-bindings a:focus-visible,.content-binding-context a:focus-visible{outline:2px solid #315f89;outline-offset:4px}
@media(max-width:767px){.content-bindings{margin:24px auto;padding:20px 16px}.content-bindings ul{grid-template-columns:1fr;gap:16px}.content-bindings h2{font-size:1.125rem}}
@media not all {.content-bindings{color:#dce7ef;background:#182b38;border-color:#405263;padding:24px}.content-binding-context{background:#182b38;padding:12px}.content-bindings a,.content-binding-context a{color:#94bfdf}.content-binding-scope{color:#aebfce}.content-bindings a:hover,.content-binding-context a:hover{color:#c4e3f8}}
@media(prefers-reduced-motion:reduce){.content-bindings a,.content-binding-context a{transition:none}}
