@media (min-width: 769px) {
/* Five opt-in visual systems. Never change visibility, form order, or logo sizing. */
body[data-desktop-design="academy"] {
  --design-bg: #edf1eb; --design-surface: #fffef8; --design-soft: #f2f4ec;
  --design-ink: #173b31; --design-muted: #586d61; --design-line: #ccd8ca;
  --design-accent: #226349; --design-deep: #123d30; --design-highlight: #e5bc72;
  --design-radius: 8px; --design-shadow: 0 10px 28px #173b310a;
}
body[data-desktop-design="paper"] {
  --design-bg: #f4eee4; --design-surface: #fffcf5; --design-soft: #f4ecdf;
  --design-ink: #463326; --design-muted: #796551; --design-line: #dfd1bf;
  --design-accent: #9c472c; --design-deep: #633728; --design-highlight: #f6d5a3;
  --design-radius: 3px; --design-shadow: 4px 5px 0 #63412a0a;
}
body[data-desktop-design="graphite"] {
  --design-bg: #f0f1f2; --design-surface: #ffffff; --design-soft: #f5f5f5;
  --design-ink: #23262d; --design-muted: #61656d; --design-line: #d8dadd;
  --design-accent: #303946; --design-deep: #20242c; --design-highlight: #cbd8ea;
  --design-radius: 2px; --design-shadow: none;
}
body[data-desktop-design="coast"] {
  --design-bg: #eaf5f8; --design-surface: #ffffff; --design-soft: #eff9fb;
  --design-ink: #143f50; --design-muted: #557985; --design-line: #c7e2e9;
  --design-accent: #096d87; --design-deep: #064d66; --design-highlight: #b0edf1;
  --design-radius: 22px; --design-shadow: 0 12px 36px #08678010;
}
body[data-desktop-design="prism"] {
  --design-bg: #f1eff8; --design-surface: #ffffff; --design-soft: #f5f2fd;
  --design-ink: #30284e; --design-muted: #706586; --design-line: #ddd4ed;
  --design-accent: #7043aa; --design-deep: #32224e; --design-highlight: #e2c4fa;
  --design-radius: 16px; --design-shadow: 0 14px 34px #60349912;
}

}
@media (max-width: 768px) {
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) .miqm-institutional-showcase__hero { background: var(--design-deep); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) .miqm-institutional-showcase__hero::after { background: linear-gradient(90deg, var(--design-deep), transparent); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) .miqm-institutional-showcase__authority { background: var(--design-deep); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.miqm-institutional-showcase__nav, .miqm-institutional-metrics, .miqm-institutional-content > section) { background: var(--design-surface); color: var(--design-ink); border-color: var(--design-line); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.miqm-institutional-showcase__brand, .miqm-institutional-showcase__brand strong, .miqm-institutional-content h3, .miqm-institutional-metrics strong) { color: var(--design-ink); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.miqm-institutional-search__run, .miqm-institutional-showcase__hero button) { background: var(--design-accent); border-color: var(--design-accent); color: #fff; }
/* Five opt-in visual systems. Never change visibility, form order, or logo sizing. */
body[data-mobile-design="academy"] {
  --design-bg: #edf1eb; --design-surface: #fffef8; --design-soft: #f2f4ec;
  --design-ink: #173b31; --design-muted: #586d61; --design-line: #ccd8ca;
  --design-accent: #226349; --design-deep: #123d30; --design-highlight: #e5bc72;
  --design-radius: 8px; --design-shadow: 0 10px 28px #173b310a;
}
body[data-mobile-design="paper"] {
  --design-bg: #f4eee4; --design-surface: #fffcf5; --design-soft: #f4ecdf;
  --design-ink: #463326; --design-muted: #796551; --design-line: #dfd1bf;
  --design-accent: #9c472c; --design-deep: #633728; --design-highlight: #f6d5a3;
  --design-radius: 3px; --design-shadow: 4px 5px 0 #63412a0a;
}
body[data-mobile-design="graphite"] {
  --design-bg: #f0f1f2; --design-surface: #ffffff; --design-soft: #f5f5f5;
  --design-ink: #23262d; --design-muted: #61656d; --design-line: #d8dadd;
  --design-accent: #303946; --design-deep: #20242c; --design-highlight: #cbd8ea;
  --design-radius: 2px; --design-shadow: none;
}
body[data-mobile-design="coast"] {
  --design-bg: #eaf5f8; --design-surface: #ffffff; --design-soft: #eff9fb;
  --design-ink: #143f50; --design-muted: #557985; --design-line: #c7e2e9;
  --design-accent: #096d87; --design-deep: #064d66; --design-highlight: #b0edf1;
  --design-radius: 22px; --design-shadow: 0 12px 36px #08678010;
}
body[data-mobile-design="prism"] {
  --design-bg: #f1eff8; --design-surface: #ffffff; --design-soft: #f5f2fd;
  --design-ink: #30284e; --design-muted: #706586; --design-line: #ddd4ed;
  --design-accent: #7043aa; --design-deep: #32224e; --design-highlight: #e2c4fa;
  --design-radius: 16px; --design-shadow: 0 14px 34px #60349912;
}

}
/* Desktop and mobile preferences are independent, including after resizing. */
@media (min-width: 769px) {
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) {
    --bg: var(--design-bg); --panel: var(--design-surface); --text: var(--design-ink);
    --ink: var(--design-ink); --muted: var(--design-muted); --line: var(--design-line);
    --accent: var(--design-accent); --accent-dark: var(--design-deep);
    --primary: var(--design-accent); --institutional-navy: var(--design-deep);
    --institutional-blue: var(--design-accent); --shadow: var(--design-shadow);
    background: var(--design-bg); color: var(--design-ink); min-width: 0;
  }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) :is(.topbar, .panel, .metric, .quick-match-card, .quick-match-school-result-group, .institutional-home-section, .institutional-home-stats, .content-dialog, .institutional-home-school-card) {
    background: var(--design-surface); color: var(--design-ink);
    border-color: var(--design-line); border-radius: var(--design-radius); box-shadow: var(--design-shadow);
  }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) :is(h1, h2, h3, .institutional-home-school-card strong, .section-head h2, .institutional-home-stats strong) { color: var(--design-ink); }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) :is(.desktop-theme-badge, .institutional-eyebrow, .institutional-home-section header small, .institutional-home-school-card small) { color: var(--design-accent); }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) :is(.tabs, .institutional-home-footer, .institutional-home-search, .institutional-portal-shortcuts) { background: var(--design-deep); border-color: var(--design-line); }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""])::before { background: var(--design-deep); }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) .tabs .tab { color: #fff; }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) .tabs .tab.active { background: var(--design-accent); color: #fff; }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) :is(.primary-button, .institutional-portal-primary, .institutional-home-search button[type="submit"], .institutional-header-search button) { background: var(--design-accent); border-color: var(--design-accent); color: #fff; }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) :is(input, select, textarea) { background-color: var(--design-surface); color: var(--design-ink); border-color: var(--design-line); }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) :is(th, .institutional-home-major-grid button) { background: var(--design-soft); color: var(--design-ink); border-color: var(--design-line); }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) .institutional-portal-copy :is(h2, p) { color: #fff; }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) .institutional-portal-media::after { background: linear-gradient(90deg, var(--design-deep), transparent); opacity: .8; }
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) .institutional-home-search { border-radius: var(--design-radius); }
  body[data-desktop-design="academy"] .institutional-portal-copy h2 { font-family: "Noto Serif SC", "SimSun", serif; font-weight: 600; letter-spacing: .045em; }
  body[data-desktop-design="academy"] .institutional-home-section { border-top: 3px solid var(--design-accent); }
  body[data-desktop-design="academy"] .institutional-home-section header { border-bottom-color: var(--design-highlight); }
  body[data-desktop-design="paper"] :is(.institutional-portal-copy h2, .institutional-home-section h3, .section-head h2) { font-family: "Noto Serif SC", "SimSun", serif; font-weight: 600; letter-spacing: .03em; }
  body[data-desktop-design="paper"] .institutional-home-section { border-top: 2px solid var(--design-ink); }
  body[data-desktop-design="paper"] .institutional-home-stats { border-block: 2px solid var(--design-line); }
  body[data-desktop-design="graphite"] .institutional-hero-carousel { filter: grayscale(1); }
  body[data-desktop-design="graphite"] .institutional-home-section { padding: 24px; }
  body[data-desktop-design="graphite"] :is(th, td) { padding-block: 10px; }
  body[data-desktop-design="graphite"] .institutional-home-stats strong { font-variant-numeric: tabular-nums; letter-spacing: -.04em; }
  body[data-desktop-design="coast"] .institutional-portal-home { padding-top: 20px; }
  body[data-desktop-design="coast"] .institutional-hero-carousel { margin-inline: 24px; border-radius: 28px; overflow: hidden; }
  body[data-desktop-design="coast"] .institutional-home-section { border: 0; padding: 32px; }
  body[data-desktop-design="coast"] .institutional-home-stats { border: 0; margin-top: 24px; }
  body[data-desktop-design="prism"] .institutional-home-section { border-top: 3px solid #b19ace; }
  body[data-desktop-design="prism"] .institutional-home-search { background: linear-gradient(120deg, #32224e, #58336d); }
  body[data-desktop-design="prism"] .institutional-home-major-grid button { border-radius: 12px; }
  body[data-desktop-design="prism"] .institutional-portal-copy h2 { letter-spacing: -.035em; }
}

@media (max-width: 768px) {
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]),
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) .mobile-ios-portal {
    --bg: var(--design-bg); --panel: var(--design-surface); --text: var(--design-ink);
    --muted: var(--design-muted); --line: var(--design-line); --accent: var(--design-accent);
    --accent-dark: var(--design-deep); --shadow: var(--design-shadow);
    --mobile-ios-bg: var(--design-bg); --mobile-ios-label: var(--design-ink);
    --mobile-ios-canvas: var(--design-bg); --mobile-ios-surface: var(--design-surface);
    --mobile-ios-surface-solid: var(--design-surface); --mobile-ios-separator: var(--design-line);
    --mobile-ios-secondary: var(--design-muted); --mobile-ios-navy: var(--design-deep);
    --mobile-ios-blue: var(--design-accent); --mobile-ios-blue-soft: var(--design-soft);
    --mobile-ios-outline: var(--design-line); --mobile-ios-shadow-soft: var(--design-shadow);
    background: var(--design-bg); color: var(--design-ink);
  }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.mobile-ios-portal, .mobile-ios-screen) { background: var(--design-bg); color: var(--design-ink); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.miqm-institutional-hero, .miqm-institutional-showcase__hero, .miqm-institutional-home-banner, .miqm-institutional-topline) { background: var(--design-deep); color: #fff; }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.miqm-institutional-header, .mil-header, .mobile-ios-bottom-dock, .mobile-ios-sheet, .miqm-institutional-intro, .miqm-intent-match-compact, .miqm-institutional-stats, .miqm-institutional-search, .miqm-background, .miqm-result-card, .mil-university-card, .mil-program-card, .miqm-school-result-group, .miqm-intent-card) {
    background: var(--design-surface); color: var(--design-ink); border-color: var(--design-line); border-radius: var(--design-radius); box-shadow: var(--design-shadow);
  }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.miqm-institutional-brand, .miqm-institutional-header h1, .mil-header h1, .miqm-institutional-intro h2, .miqm-institutional-stats strong, .mil-university-card h2, .mil-program-card h2) { color: var(--design-ink); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.miqm-primary-button, .miqm-intent-match-compact__submit, .miqm-institutional-primary, .miqm-run-button, .mil-primary-button) { background: var(--design-accent); color: #fff; border-color: var(--design-accent); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) .mobile-ios-tab.is-active { color: var(--design-accent); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.mi-library-header, .mi-library-list-item, .mi-library-search, .mi-library-glass-toolbar, #programDetailView .panel) { background: var(--design-surface); border-color: var(--design-line); color: var(--design-ink); border-radius: var(--design-radius); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.mi-library-title, .mi-library-item-title, .mi-library-group-title, .mi-library-program-title-button, .mi-library-school-name) { color: var(--design-ink); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(input, select, textarea) { background: var(--design-surface); color: var(--design-ink); border-color: var(--design-line); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) .mobile-ui-theme-option { border-radius: var(--design-radius); background: var(--design-surface); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) .mobile-ui-theme-option.is-selected { border-color: var(--design-accent); background: var(--design-soft); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) .mobile-ui-theme-option__icon { background: var(--design-soft); color: var(--design-accent); }
  body[data-mobile-design="academy"] :is(.miqm-institutional-hero h1, .miqm-institutional-showcase__hero h1, .miqm-institutional-intro h2) { font-family: "Noto Serif SC", "SimSun", serif; letter-spacing: .02em; }
  body[data-mobile-design="academy"] .miqm-institutional-intro { border-top: 3px solid var(--design-accent); }
  body[data-mobile-design="paper"] :is(h1, h2) { font-family: "Noto Serif SC", "SimSun", serif; }
  body[data-mobile-design="paper"] .miqm-intent-match-compact { border-top: 3px solid var(--design-accent); }
  body[data-mobile-design="graphite"] :is(.miqm-institutional-stats, .miqm-intent-match-compact) { box-shadow: none; border: 1px solid var(--design-line); }
  body[data-mobile-design="graphite"] .mobile-ios-bottom-dock { border-top: 2px solid var(--design-ink); }
  body[data-mobile-design="coast"] :is(.miqm-intent-match-compact, .miqm-institutional-intro) { border: 0; padding: 18px; }
  body[data-mobile-design="coast"] .mobile-ios-bottom-dock { border-radius: 22px 22px 0 0; }
  body[data-mobile-design="prism"] :is(.miqm-institutional-hero, .miqm-institutional-showcase__hero) { background: radial-gradient(ellipse at top right, #724893, #32224e 70%); }
  body[data-mobile-design="prism"] .miqm-intent-match-compact { border-top: 3px solid #b19ace; }
}

@media (prefers-reduced-motion: reduce) {
  html[data-desktop-theme] body[data-desktop-design]:not([data-desktop-design=""]) *, body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) * { scroll-behavior: auto; }
}

/* The existing landing page has ID-scoped rules; these opt-in overrides own its visual layer. */
@media (min-width: 901px) {
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) .tabs { background: var(--design-surface) !important; }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) .tabs .tab { color: var(--design-ink) !important; background: transparent !important; }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) .tabs .tab.active { color: var(--design-accent) !important; box-shadow: inset 0 -3px var(--design-accent); }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) #institutionalPortalHome { background: var(--design-bg); }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) #institutionalPortalHome :is(.institutional-home-card, .institutional-home-metrics) {
    background: var(--design-surface) !important; color: var(--design-ink); border-color: var(--design-line) !important;
    border-radius: var(--design-radius); box-shadow: var(--design-shadow);
  }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) #institutionalPortalHome :is(h3, .institutional-home-metrics strong, .institutional-home-school-grid strong, .institutional-home-major-grid strong) { color: var(--design-ink) !important; }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) #institutionalPortalHome :is(.institutional-home-major-grid button, .institutional-home-service-grid button) { background: var(--design-soft); color: var(--design-accent); border-color: var(--design-line); border-radius: var(--design-radius); }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) #institutionalPortalHome :is(.institutional-home-search, .institutional-home-popular, .institutional-home-footer) { background: var(--design-deep) !important; }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) #institutionalPortalHome .institutional-home-search :is(input, select) { background: var(--design-surface) !important; color: var(--design-ink) !important; border-color: var(--design-line); border-radius: calc(var(--design-radius) / 2); }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) #institutionalPortalHome .institutional-home-search > button { background: var(--design-accent) !important; border-color: var(--design-highlight); }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) #institutionalPortalHome .institutional-home-popular button { color: var(--design-highlight); }
  html[data-desktop-theme] body.desktop-theme-institutional[data-desktop-design]:not([data-desktop-design=""]) #institutionalPortalHome .institutional-home-card header button { color: var(--design-accent); border-color: var(--design-line); }
  body[data-desktop-design="academy"] #institutionalPortalHome .institutional-home-card { border-top: 3px solid var(--design-accent) !important; }
  body[data-desktop-design="paper"] #institutionalPortalHome :is(.institutional-home-card h3, .institutional-home-hero h2) { font-family: "SimSun", serif !important; font-weight: 600 !important; }
  body[data-desktop-design="paper"] #institutionalPortalHome .institutional-home-card { border-top: 2px solid var(--design-ink) !important; box-shadow: none; }
  body[data-desktop-design="graphite"] #institutionalPortalHome .institutional-home-card { padding: 24px; box-shadow: none; }
  body[data-desktop-design="graphite"] #institutionalPortalHome .institutional-home-hero { min-height: 320px; }
  body[data-desktop-design="coast"] #institutionalPortalHome .institutional-home-hero { margin: 24px; border-radius: 28px; overflow: hidden; }
  body[data-desktop-design="coast"] #institutionalPortalHome .institutional-home-card { border: 0 !important; }
  body[data-desktop-design="prism"] #institutionalPortalHome .institutional-home-card { border-top: 3px solid #b19ace !important; }
  body[data-desktop-design="prism"] #institutionalPortalHome .institutional-home-hero { background: #32224e; }
  body[data-desktop-design="prism"] #institutionalPortalHome .institutional-portal-media::after { background: linear-gradient(110deg, #32224eee, #72489380) !important; }
}
@media (min-width: 1200px) {
  body[data-desktop-design="academy"] #institutionalPortalHome .institutional-home-hero { background: var(--design-deep); }
  body[data-desktop-design="academy"] #institutionalPortalHome .institutional-portal-media { left: 52%; }
  body[data-desktop-design="academy"] #institutionalPortalHome .institutional-portal-copy { width: 52% !important; margin: 0 !important; padding: 54px 48px 90px !important; }
  body[data-desktop-design="academy"] #institutionalPortalHome .institutional-portal-copy h2 { font-size: 36px; max-width: 580px; }
  body[data-desktop-design="paper"] #institutionalPortalHome .institutional-home-hero { background: var(--design-surface); }
  body[data-desktop-design="paper"] #institutionalPortalHome .institutional-portal-media { left: 58%; }
  body[data-desktop-design="paper"] #institutionalPortalHome .institutional-portal-copy { width: 58% !important; margin: 0 !important; padding: 54px 48px 90px !important; }
  body[data-desktop-design="paper"] #institutionalPortalHome .institutional-portal-copy :is(h2, p) { color: var(--design-ink) !important; }
  body[data-desktop-design="paper"] #institutionalPortalHome .institutional-portal-copy .institutional-eyebrow { color: var(--design-accent); }
  body[data-desktop-design="paper"] #institutionalPortalHome .institutional-portal-media::after { background: linear-gradient(90deg, #fffcf5, transparent) !important; }
  body[data-desktop-design="graphite"] #institutionalPortalHome .institutional-home-sections { gap: 18px; }
  body[data-desktop-design="prism"] #institutionalPortalHome .institutional-home-sections { grid-template-columns: 1.1fr .9fr; }
}
@media (max-width: 768px) {
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.miqm-institutional-school-grid button, .miqm-institutional-major-grid button, .miqm-institutional-content header button) { color: var(--design-ink); background: var(--design-surface); border-color: var(--design-line); border-radius: var(--design-radius); }
  body.mobile-ui-theme-institutional[data-mobile-design]:not([data-mobile-design=""]) :is(.miqm-institutional-content, .miqm-institutional-footer) { background: var(--design-bg); }
  body.mobile-ui-theme-institutional[data-mobile-design="academy"] .miqm-institutional-showcase__hero { border-bottom: 4px solid var(--design-highlight); }
  body.mobile-ui-theme-institutional[data-mobile-design="paper"] .miqm-institutional-showcase__hero { background: var(--design-surface) !important; border-bottom: 2px solid var(--design-ink); }
  body.mobile-ui-theme-institutional[data-mobile-design="paper"] .miqm-institutional-showcase__hero::after { background: transparent !important; }
  body.mobile-ui-theme-institutional[data-mobile-design="paper"] .miqm-institutional-showcase__hero :is(h1, h2, p) { color: var(--design-ink); }
  body.mobile-ui-theme-institutional[data-mobile-design="paper"] .miqm-institutional-showcase__hero small { color: var(--design-accent); }
  body.mobile-ui-theme-institutional[data-mobile-design="graphite"] .miqm-institutional-showcase__hero { padding-block: 24px; }
  body.mobile-ui-theme-institutional[data-mobile-design="coast"] .miqm-institutional-showcase__hero { margin: 12px; border-radius: 24px; }
  body.mobile-ui-theme-institutional[data-mobile-design="prism"] .miqm-institutional-showcase__hero { background: radial-gradient(ellipse at top right, #724893, #32224e 70%) !important; }
}
