/* Dedicated environment owns its identity, operating rules and access composition. */
.de-introduction{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.de-introduction .feature-art-space{margin:0}.de-introduction .product-note{margin-top:20px}.de-identity{display:grid;grid-template-columns:1fr 1fr;gap:80px}.de-audiences{padding:36px 40px;background:var(--odx-surface);border-radius:24px}.de-audiences article+article{margin-top:30px;padding-top:26px;border-top:1px solid var(--odx-border)}
.de-heading{max-width:880px;margin-bottom:40px}.de-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.de-rules article{padding:30px 26px;background:var(--odx-soft);border-radius:22px}.de-rules article:first-child{background:var(--odx-accent-soft)}
.de-controls{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}.de-controls dl>div+div{margin-top:28px;padding-top:26px;border-top:1px solid var(--odx-border)}.de-connections{display:grid;grid-template-columns:1fr 1fr;gap:85px}.de-connections article+article{margin-top:28px}.de-expansion{display:grid;grid-template-columns:1.15fr 1fr;gap:80px}.de-expansion aside{padding:36px;background:var(--odx-surface);border-radius:24px}
@media(max-width:1050px){.de-introduction,.de-identity,.de-controls,.de-connections,.de-expansion{gap:40px}.de-rules{gap:20px}.de-audiences{padding:30px}}
@media(max-width:800px){.de-introduction,.de-identity,.de-rules,.de-controls,.de-connections,.de-expansion{grid-template-columns:1fr}.de-introduction .feature-art-space{--feature-art-ratio:16/9!important}}
@media(max-width:480px){.de-rules article,.de-audiences,.de-expansion aside{padding:26px 22px;border-radius:18px}}