/* Separate rows for compact emblems and horizontal wordmarks in INT-01–06. */
:is(#challenge-areas,#challenge-areas-professional) .blind-card.is-active .card-case-organizations{z-index:4}
:is(#challenge-areas,#challenge-areas-professional) .int-source-gallery{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:2px 0;width:100%;min-width:0;max-width:100%;height:auto;overflow:visible;pointer-events:auto}
:is(#challenge-areas,#challenge-areas-professional) .int-source-grid{box-sizing:border-box;display:grid;width:100%;min-width:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:26px;gap:6px 8px;padding:0}
:is(#challenge-areas,#challenge-areas-professional) .int-source-cell{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:26px;min-width:0;overflow:hidden}
:is(#challenge-areas,#challenge-areas-professional) .int-source-cell img{display:block;box-sizing:border-box;width:100%;max-width:80px;height:26px;max-height:26px;object-fit:contain;margin:0;transform:none;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal}
:is(#challenge-areas,#challenge-areas-professional) .int-source-cell .int-source-dark{display:none}
html[data-site-theme="dark"] :is(#challenge-areas,#challenge-areas-professional) .int-source-cell .int-source-light{display:none}
html[data-site-theme="dark"] :is(#challenge-areas,#challenge-areas-professional) .int-source-cell .int-source-dark{display:block}
:is(#challenge-areas,#challenge-areas-professional) .int-source-grid.int-source-grid--emblems{width:max-content;max-width:100%;grid-template-columns:repeat(var(--int-emblem-columns),34px)}
@media(min-width:1501px){
 :is(#challenge-areas,#challenge-areas-professional) .int-source-grid.int-source-grid--emblems{width:max-content;max-width:100%;grid-template-columns:repeat(var(--int-emblem-columns),34px)}
 :is(#challenge-areas,#challenge-areas-professional) .int-source-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:30px}
 :is(#challenge-areas,#challenge-areas-professional) .int-source-cell{height:30px}
 :is(#challenge-areas,#challenge-areas-professional) .int-source-cell img{height:30px;max-height:30px}
}
/* Wordmarks stay together instead of spreading across fractional columns. */
:is(#challenge-areas,#challenge-areas-professional) .int-source-grid.int-source-grid--wordmarks{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 12px;width:100%;max-width:100%}
:is(#challenge-areas,#challenge-areas-professional) .int-source-grid--wordmarks .int-source-cell{flex:0 1 80px;width:80px;max-width:100%}
@media(max-width:900px){
 :is(#challenge-areas,#challenge-areas-professional) .int-source-grid--wordmarks .int-source-cell{flex-basis:72px;width:72px}
}
@media(max-width:900px){
 :is(#challenge-areas,#challenge-areas-professional) .int-source-grid.int-source-grid--emblems{width:max-content;max-width:100%;grid-template-columns:repeat(3,34px)}
 :is(#challenge-areas,#challenge-areas-professional) .int-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:34px;gap:8px}
 :is(#challenge-areas,#challenge-areas-professional) .int-source-cell{height:34px}
 :is(#challenge-areas,#challenge-areas-professional) .int-source-cell img{max-width:72px;height:30px;max-height:30px}
}
@media(min-width:600px) and (max-width:900px){
 :is(#challenge-areas,#challenge-areas-professional) .int-source-grid.int-source-grid--emblems{width:max-content;max-width:100%;grid-template-columns:repeat(6,34px)}
 :is(#challenge-areas,#challenge-areas-professional) .int-source-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
}
