/* Multi-location: operating identity, creation geography and explicit domain policy. */
.ml-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.ml-opening .feature-art-space{margin:0}.ml-opening .product-note{margin-top:18px}.ml-heading{max-width:900px;margin-bottom:40px}.ml-foundation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-radius:24px;overflow:hidden;background:var(--odx-surface)}.ml-foundation article{padding:34px}.ml-foundation article+article{border-left:1px solid var(--odx-border)}
.ml-geography{display:grid;grid-template-columns:1fr 1fr;gap:20px 85px}.ml-geography dl>div+div{margin-top:24px;padding-top:24px;border-top:1px solid var(--odx-border)}.ml-geography>.product-link{grid-column:2}
.ml-policy-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:30px}.ml-domain-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px 55px;padding:36px 40px;background:var(--odx-surface);border-radius:24px}.ml-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:40px}.ml-modes article{padding-top:26px;border-top:3px solid var(--odx-accent)}
.ml-governance{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}.ml-rollout{padding:36px 40px;background:var(--odx-accent-soft);border-radius:24px;align-self:start}.ml-rollout article+article{margin-top:28px}.ml-context{display:grid;grid-template-columns:1fr 1fr;gap:85px}.ml-context .product-link{display:flex;width:fit-content}.ml-finish{display:grid;grid-template-columns:1.4fr .7fr;gap:65px;align-items:center}.ml-finish .btn{margin-top:25px}
@media(max-width:1050px){.ml-opening,.ml-geography,.ml-policy-heading,.ml-governance,.ml-context,.ml-finish{gap:40px}.ml-foundation article{padding:28px 24px}.ml-domain-groups,.ml-rollout{padding:30px}}
@media(max-width:800px){.ml-opening,.ml-foundation,.ml-geography,.ml-policy-heading,.ml-domain-groups,.ml-modes,.ml-governance,.ml-context,.ml-finish{grid-template-columns:1fr}.ml-foundation article+article{border-left:0;border-top:1px solid var(--odx-border)}.ml-geography>.product-link{grid-column:auto}.ml-policy-heading{gap:0}.ml-modes{gap:24px}.ml-finish{gap:10px}}
@media(max-width:480px){.ml-foundation article,.ml-domain-groups,.ml-rollout{padding:26px 22px}.ml-foundation,.ml-domain-groups,.ml-rollout{border-radius:18px}}