/* Customer management: identity, decisions, delivery and accountable support. */
.cm-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.cm-opening .feature-art-space{margin:0}.cm-record{display:grid;grid-template-columns:1fr 1fr;gap:85px}.cm-record dl{padding:36px 40px;background:var(--odx-surface);border-radius:24px}.cm-record dl>div+div{margin-top:26px}
.cm-heading{max-width:900px;margin-bottom:40px}.cm-decisions{display:grid;grid-template-columns:1fr 1fr;gap:60px}.cm-decisions article:first-child{padding:34px 36px;background:var(--odx-accent-soft);border-radius:24px}.cm-decisions article:last-child{padding:28px 0}
.cm-continuity{display:grid;grid-template-columns:1fr 1fr;gap:85px}.cm-continuity article+article{margin-top:30px;padding-top:27px;border-top:1px solid var(--odx-border)}.cm-support{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}.cm-support aside{padding:36px 40px;background:var(--odx-soft);border-radius:24px;align-self:start}.cm-support aside h3:not(:first-child){margin-top:30px}.cm-ownership{display:grid;grid-template-columns:1fr 1fr;gap:85px}
@media(max-width:1050px){.cm-opening,.cm-record,.cm-decisions,.cm-continuity,.cm-support,.cm-ownership{gap:40px}.cm-record dl,.cm-support aside{padding:30px}}
@media(max-width:800px){.cm-opening,.cm-record,.cm-decisions,.cm-continuity,.cm-support,.cm-ownership{grid-template-columns:1fr}.cm-decisions{gap:15px}.cm-decisions article:last-child{padding-bottom:0}}
@media(max-width:480px){.cm-record dl,.cm-decisions article:first-child,.cm-support aside{padding:26px 22px;border-radius:18px}}