/* Legacy composer conversion scoped to content panel; no global selectors. */
.interior-content .cm350-row,.ia310-legacy .cm350-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin:1.2rem 0}
.interior-content .cm350-column,.ia310-legacy .cm350-column{flex:1 1 250px;min-width:0}
.interior-content .cm350-text,.ia310-legacy .cm350-text{min-width:0;overflow-wrap:anywhere}
.interior-content .cm350-block,.interior-content .cm350-box,.ia310-legacy .cm350-block{padding:1rem;border:1px solid #dfe7ec;border-radius:12px;margin-bottom:1rem}
.interior-content .cm350-image img,.ia310-legacy .cm350-image img{display:block;width:auto;max-width:100%;height:auto;border-radius:8px}
.interior-content .cm350-tab,.interior-content .cm350-toggle,.ia310-legacy .cm350-tab,.ia310-legacy .cm350-toggle{margin:.75rem 0;padding:1rem;border:1px solid #dfe7ec;border-radius:10px}
.interior-content .cm350-button,.ia310-legacy .cm350-button{display:inline-block;padding:.7rem 1rem;border-radius:8px;background:#176e9d;color:white;text-decoration:none}
.interior-content .cm350-divider,.ia310-legacy .cm350-divider{border:0;border-top:1px solid #dfe7ec;margin:1.5rem 0}
@media(max-width:680px){.interior-content .cm350-row,.ia310-legacy .cm350-row{display:block}.interior-content .cm350-column,.ia310-legacy .cm350-column{margin-bottom:1rem}}
