/* Branding: foundation, working states, assets and governed rollout. */
.br-opening>header{max-width:970px}.br-opening .product-intro{max-width:850px}.br-opening>.feature-art-space{margin-top:40px}.br-foundation{display:grid;grid-template-columns:1fr 1.05fr;gap:85px}.br-foundation dl{padding:36px 40px;border-radius:24px;background:var(--odx-surface)}.br-foundation dl>div+div{margin-top:25px;padding-top:25px;border-top:1px solid var(--odx-border)}
.br-heading{max-width:880px;margin-bottom:40px}.br-controls{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:24px;overflow:hidden;border:1px solid var(--odx-border)}.br-controls article{padding:36px 40px}.br-controls article+article{border-left:1px solid var(--odx-border);background:var(--odx-accent-soft)}.br-control-context{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center;margin-top:32px}.br-control-context .feature-art-space{margin:0}
.br-surfaces{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.br-audiences article+article{margin-top:28px;padding-top:24px;border-top:1px solid var(--odx-border)}.br-assets{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}.br-assets aside{padding:36px 40px;border-radius:24px;background:var(--odx-soft);align-self:start}.br-assets aside .product-link{display:flex;width:fit-content}
.br-preview{display:grid;grid-template-columns:1fr 1fr;gap:80px}.br-location{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;margin-top:36px;padding:36px 40px;border-radius:24px;background:var(--odx-surface)}
@media(max-width:1050px){.br-foundation,.br-control-context,.br-surfaces,.br-assets,.br-preview,.br-location{gap:40px}.br-foundation dl,.br-controls article,.br-assets aside,.br-location{padding:30px}}
@media(max-width:800px){.br-foundation,.br-controls,.br-control-context,.br-surfaces,.br-assets,.br-preview,.br-location{grid-template-columns:1fr}.br-controls article+article{border-left:0;border-top:1px solid var(--odx-border)}.br-opening>.feature-art-space{--feature-art-ratio:16/9!important}}
@media(max-width:480px){.br-foundation dl,.br-controls article,.br-assets aside,.br-location{padding:26px 22px}.br-foundation dl,.br-controls,.br-assets aside,.br-location{border-radius:18px}}