.mm-native-diagram{margin:24px 0;width:100%;max-width:100%;min-width:0;contain:inline-size}.mm-native-diagram .mm-diagram-canvas{width:100%;max-width:100%;min-width:0;background:transparent;border:0}.mm-native-diagram object{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:2000/480;min-width:0;pointer-events:none}.mm-native-diagram[data-kind="dual"] object{aspect-ratio:1960/1140}.mm-native-diagram figcaption{font:14px/1.5 Arial,sans-serif;color:#454b57;margin-top:10px}.mm-native-diagram details{font:16px/1.6 Arial,sans-serif;margin-top:12px}.mm-native-diagram summary{cursor:pointer;font-weight:700;min-height:44px;padding:10px 0}.mm-native-diagram a{color:inherit;text-decoration:underline}.diagram-grid>article{min-width:0}.diagram-grid .mm-native-diagram{margin:0 0 24px}.layout>main{min-width:0;max-width:100%}
/* Diagrams sit directly on the section background rather than in decorative cards. */
.diagram-grid>article:has(>.mm-native-diagram){background:transparent;border:0;padding:0}
