/* Scope: identity information only; does not style tools, nav, footer or consent UI. */
.acs-legal-operator{box-sizing:border-box;max-width:1120px;margin:18px auto 30px;padding:clamp(22px,3.5vw,34px);background:linear-gradient(145deg,#132a45,#0a182b);border:1px solid #35516e;border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.12);color:#d8e5f5;text-align:left}
.acs-legal-operator *{box-sizing:border-box;overflow-wrap:anywhere}
.acs-legal-operator .acs-op-accent{font-size:.77rem!important;letter-spacing:.09em;line-height:1.5;color:#79dff4!important;font-weight:700;margin-bottom:10px}
.acs-legal-operator h2{font-size:clamp(1.3rem,2.4vw,1.9rem)!important;line-height:1.28!important;margin:0 0 9px!important;color:#fff!important}
.acs-legal-operator .acs-op-site{color:#afc6df!important;line-height:1.6!important;margin:0 0 20px!important}
.acs-legal-operator a{color:#85e7ff!important;text-decoration:underline;text-underline-offset:3px}
.acs-legal-operator .acs-op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0!important}
.acs-legal-operator .acs-op-row{min-width:0;background:#172d47;border:1px solid #2c4767;padding:13px 16px;border-radius:12px;margin:0}
.acs-legal-operator dt{display:block;font-size:.76rem!important;color:#89bad4!important;font-weight:700;line-height:1.5!important;margin:0 0 5px!important}
.acs-legal-operator dd{display:block;font-size:.94rem!important;color:#f1f7ff!important;line-height:1.58!important;margin:0!important}
.acs-legal-operator .acs-op-biz{color:#b9d0e5;font-size:.8rem;margin-left:4px}
@media(max-width:700px){.acs-legal-operator .acs-op-grid{grid-template-columns:minmax(0,1fr)}.acs-legal-operator{margin:14px;padding:18px}}
