.static-dataset-catalogue {
  font-family: "Public Sans", Inter, "Segoe UI", sans-serif;
}
.static-dataset-catalogue [hidden] { display: none !important; }

.static-dataset-catalogue .dataset-catalogue-shell { max-width: 1408px; }
.static-dataset-catalogue .dataset-catalogue-intro { align-items: end; gap: 48px; }
.static-dataset-catalogue .dataset-catalogue-intro > div { max-width: 660px; }
.static-dataset-catalogue .dataset-catalogue-eyebrow { margin-bottom: 8px; color: #4257a6; font-size: 11.5px; letter-spacing: .14em; }
.static-dataset-catalogue .dataset-catalogue-intro h2 { font-size: 44px; font-weight: 800; letter-spacing: -.025em; line-height: 1.05; }
.static-dataset-catalogue .dataset-catalogue-intro > div > h2 + p { margin-top: 12px; color: #525c71; font-size: 15.5px; line-height: 1.6; }
.static-dataset-catalogue .dataset-catalogue-intro .dataset-catalogue-visibility-note { color: #4257a6; font-size: 12.5px; font-weight: 650; }
.static-dataset-catalogue .dataset-catalogue-login-action { width: fit-content; margin-top: 18px; }
.static-dataset-catalogue .dataset-catalogue-collection-actions { display: flex; flex-wrap: wrap; gap: 10px; }
.static-dataset-catalogue .dataset-catalogue-collection-actions .dataset-catalogue-login-action { min-width: 0; }

.static-dataset-catalogue .dataset-catalogue-stats {
  display: grid;
  grid-template-columns: repeat(4, auto);
  gap: 34px;
  overflow: visible;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  backdrop-filter: none;
}
.static-dataset-catalogue .dataset-catalogue-stats > div { min-width: 72px; padding: 0; border: 0; text-align: left; }
.static-dataset-catalogue .dataset-catalogue-stats dt { color: #0e1729; font-size: 30px; font-weight: 800; letter-spacing: -.02em; }
.static-dataset-catalogue .dataset-catalogue-stats .is-live dt { color: #157347; }
.static-dataset-catalogue .dataset-catalogue-stats dd { margin-top: 3px; color: #7c8697; font-size: 11.5px; font-weight: 700; letter-spacing: .09em; }

.static-dataset-catalogue .dataset-catalogue-search {
  display: flex;
  align-items: stretch;
  gap: 12px;
  margin-top: 30px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
.static-dataset-catalogue .dataset-search-box { min-height: 53px; flex: 1; display: flex; align-items: center; gap: 12px; padding: 4px 6px 4px 18px; border: 1px solid #e1e6f1; border-radius: 12px; background: #fff; box-shadow: 0 2px 14px rgba(24, 39, 75, .05); }
.static-dataset-catalogue .dataset-search-box label { min-width: 0; display: flex; flex: 1; align-items: center; gap: 12px; }
.static-dataset-catalogue .dataset-search-box svg { width: 18px; flex: 0 0 18px; color: #8a93a5; }
.static-dataset-catalogue .dataset-search-box input { width: 100%; min-width: 0; padding: 13px 0; border: 0; outline: 0; color: #0e1729; background: transparent; font-size: 15px; }
.static-dataset-catalogue .dataset-search-box input::placeholder { color: #747474; opacity: 1; }
.static-dataset-catalogue .dataset-search-box button { min-width: 90px; min-height: 40px; flex: 0 0 auto; padding: 12px 22px; border: 0; border-radius: 9px; color: #fff; background: #12213c; font-size: 13.5px; font-weight: 700; cursor: pointer; }
.static-dataset-catalogue .dataset-catalogue-search > select { width: 166px; min-height: 48px; flex: 0 0 166px; padding: 14px 16px; border: 1px solid #e1e6f1; border-radius: 12px; outline: 0; color: #2b3549; background: #fff; box-shadow: 0 2px 14px rgba(24, 39, 75, .05); font-size: 13.5px; font-weight: 600; cursor: pointer; }

.static-dataset-catalogue .dataset-theme-row { margin-top: 14px; gap: 9px; }
.static-dataset-catalogue .dataset-theme-row > strong { margin-right: 2px; color: #8a93a5; font-size: 12px; font-weight: 700; letter-spacing: .08em; }
.static-dataset-catalogue .dataset-theme-row > div { gap: 9px; }
.static-dataset-catalogue .dataset-theme-chip { min-height: 0; padding: 8px 15px; border-color: #dfe4ef; color: #3c4658; background: rgba(255, 255, 255, .75); font-size: 13px; font-weight: 600; }
.static-dataset-catalogue .dataset-theme-chip:hover { border-color: #dfe4ef; color: #3c4658; }
.static-dataset-catalogue .dataset-theme-chip.is-selected,
.static-dataset-catalogue .dataset-theme-chip.is-selected:hover { border-color: #12213c; color: #fff; background: #12213c; }

.static-dataset-catalogue .dataset-catalogue-workspace { grid-template-columns: 264px minmax(0, 1fr); gap: 32px; margin-top: 26px; }
.static-dataset-catalogue .dataset-filter-panel { padding: 22px 22px 12px; overflow: visible; border-color: #e7eaf2; border-radius: 14px; background: #fff; box-shadow: 0 2px 16px rgba(24, 39, 75, .05); }
.static-dataset-catalogue .dataset-filter-heading { align-items: center; padding: 0; border: 0; }
.static-dataset-catalogue .dataset-filter-heading > strong { color: #0e1729; font-size: 14.5px; }
.static-dataset-catalogue .dataset-filter-heading > button { padding: 0; border: 0; color: #2c5ce6; background: transparent; font-size: 12.5px; font-weight: 600; cursor: pointer; }
.static-filter-group { margin-top: 20px; padding-top: 18px; border-top: 1px solid #f0f2f8; }
.static-filter-group > strong { display: block; color: #7c8697; font-size: 11.5px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
.static-filter-group > button { width: 100%; display: grid; grid-template-columns: 16px minmax(0, 1fr) auto; align-items: center; gap: 10px; padding: 6px 0; border: 0; color: #4a5568; background: transparent; text-align: left; cursor: pointer; }
.static-filter-group > button:first-of-type { margin-top: 10px; }
.static-filter-group i { width: 16px; height: 16px; display: block; border: 1.5px solid #d3dae8; border-radius: 4px; background: #fff; }
.static-filter-group > button.is-selected { color: #0e1729; font-weight: 700; }
.static-filter-group > button.is-selected i { display: grid; place-items: center; border-color: #2c5ce6; color: #fff; background: #2c5ce6; }
.static-filter-group > button.is-selected i::after { content: "✓"; font-size: 11px; font-style: normal; font-weight: 800; line-height: 1; }
.static-filter-group span { font-size: 13.5px; font-style: normal; font-weight: 500; }
.static-filter-group small { color: #9aa3b2; font-family: "IBM Plex Mono", ui-monospace, monospace; font-size: 11.5px; }

.static-dataset-catalogue .dataset-results-heading { align-items: baseline; margin: 0 0 16px; }
.static-dataset-catalogue .dataset-results-heading p { margin: 0; color: #525c71; font-size: 13.5px; font-weight: 400; letter-spacing: 0; text-transform: none; }
.static-dataset-catalogue .dataset-results-heading p strong { color: #0e1729; }
.static-dataset-catalogue .dataset-results-heading > span { color: #8a93a5; font-size: 12px; }
.static-dataset-catalogue .dataset-catalogue-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }

/* Matches the Data Lake collection cards on :4500. */
.static-dataset-catalogue .government-data-card {
  position: relative;
  min-width: 0;
  min-height: 425px;
  display: flex;
  flex-direction: column;
  padding: 25px;
  overflow: hidden;
  border: 1px solid rgba(45, 71, 105, .16);
  border-radius: 18px;
  background: linear-gradient(150deg, rgba(255, 255, 255, .98), rgba(238, 245, 252, .96));
  box-shadow: 0 18px 40px rgba(34, 65, 104, .1);
}
.static-dataset-catalogue .government-data-card::after { content: ""; position: absolute; width: 210px; height: 210px; right: -100px; top: -100px; border-radius: 50%; background: currentColor; opacity: .075; filter: blur(15px); pointer-events: none; }
.static-dataset-catalogue .government-data-card.accent-emerald { color: #087d5d; }
.static-dataset-catalogue .government-data-card.accent-cyan { color: #087e9e; }
.static-dataset-catalogue .government-data-card.accent-violet { color: #6849ca; }
.static-dataset-catalogue .government-data-card.is-disabled { border-color: rgba(154, 98, 0, .22); }
.static-dataset-catalogue .government-data-card[hidden] { display: none; }

.static-dataset-catalogue .government-data-card .dataset-card-head { display: flex; align-items: center; justify-content: space-between; }
.static-dataset-catalogue .government-data-card .dataset-number { color: #667b94; font-size: 11px; font-weight: 800; letter-spacing: .12em; }
.static-dataset-catalogue .government-data-card .dataset-state { display: inline-flex; align-items: center; gap: 6px; color: #60738c; font-size: 9px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.static-dataset-catalogue .government-data-card .dataset-state span { width: 6px; height: 6px; border-radius: 50%; background: #087d5d; box-shadow: 0 0 8px #087d5d; }
.static-dataset-catalogue .government-data-card .dataset-state.is-disabled { color: #9a6200; }
.static-dataset-catalogue .government-data-card .dataset-state.is-disabled span { background: #9a6200; box-shadow: 0 0 8px #9a6200; }
.static-dataset-catalogue .government-data-card .dataset-icon { width: 50px; height: 50px; display: grid; place-items: center; margin: 29px 0 24px; border: 1px solid currentColor; border-radius: 14px; background: color-mix(in srgb, currentColor 11%, transparent); }
.static-dataset-catalogue .government-data-card .dataset-icon svg { width: 25px; height: 25px; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
.static-dataset-catalogue .government-data-card .dataset-kicker { color: currentColor; font-size: 9px; font-weight: 850; letter-spacing: .14em; text-transform: uppercase; }
.static-dataset-catalogue .government-data-card h3 { margin: 8px 0 11px; color: #10213a; font-size: 22px; letter-spacing: -.035em; line-height: normal; }
.static-dataset-catalogue .government-data-card > p { min-height: 57px; margin: 0; color: #60738c; font-size: 12px; line-height: 1.58; }
.static-dataset-catalogue .government-data-card .dataset-metrics { display: grid; grid-template-columns: 1fr 1fr; gap: 13px; margin-top: 20px; }
.static-dataset-catalogue .government-data-card .dataset-metrics div { min-width: 0; padding: 11px 12px; border: 1px solid rgba(45, 71, 105, .16); border-radius: 10px; background: rgba(31, 76, 135, .045); }
.static-dataset-catalogue .government-data-card .dataset-metrics span,
.static-dataset-catalogue .government-data-card .dataset-metrics strong { display: block; }
.static-dataset-catalogue .government-data-card .dataset-metrics span { color: #60738c; font-size: 9px; letter-spacing: .08em; text-transform: uppercase; }
.static-dataset-catalogue .government-data-card .dataset-metrics strong { margin-top: 5px; color: #10213a; font-size: 16px; }
.static-dataset-catalogue .government-data-card .dataset-metrics strong { overflow-wrap: anywhere; }
.static-dataset-catalogue .government-data-card .card-link { width: 100%; display: flex; align-items: center; justify-content: space-between; margin-top: auto; padding: 20px 0 0; border: 0; color: currentColor; background: transparent; font: inherit; font-size: 11px; font-weight: 850; text-align: left; cursor: pointer; }
.static-dataset-catalogue .government-data-card .card-link:focus-visible { outline: 3px solid rgba(44, 92, 230, .3); outline-offset: 5px; }
.static-dataset-catalogue .government-data-card .card-link.is-disabled { color: #60738c; cursor: not-allowed; }

.static-dataset-catalogue .dataset-catalogue-empty { margin-top: 18px; padding: 42px 28px; border: 1px dashed #d3dae8; border-radius: 16px; background: rgba(255, 255, 255, .72); text-align: center; }
.static-dataset-catalogue .dataset-catalogue-empty h3 { color: #0e1729; font-size: 20px; }
.static-dataset-catalogue .dataset-catalogue-empty p { max-width: 560px; margin: 8px auto 0; color: #5b6579; font-size: 13.5px; line-height: 1.6; }
.static-dataset-catalogue .dataset-catalogue-empty > div { display: flex; justify-content: center; gap: 10px; margin-top: 20px; }

.static-dataset-catalogue .dataset-catalogue-help { margin-top: 22px; padding: 22px 26px; border-color: #e7eaf2; background: rgba(255, 255, 255, .7); box-shadow: none; }
.static-dataset-catalogue .dataset-catalogue-help h3 { font-size: 16.5px; }
.static-dataset-catalogue .dataset-catalogue-help p { margin-top: 5px; color: #5b6579; font-size: 13.5px; }
.static-dataset-catalogue .dataset-catalogue-help > a { flex: 0 0 auto; padding: 13px 24px; border-radius: 9px; color: #fff; background: #2c5ce6; font-size: 13.5px; font-weight: 700; }
.static-dataset-catalogue .dataset-catalogue-help > a:hover { color: #fff; background: #1e45b8; }

.static-dataset-catalogue .dataset-detail-view { padding: 4px 0 24px; }
.static-dataset-catalogue .dataset-detail-back { display: inline-flex; align-items: center; gap: 8px; padding: 9px 0; border: 0; color: #2c5ce6; background: transparent; font: inherit; font-size: 13px; font-weight: 700; cursor: pointer; }
.static-dataset-catalogue .dataset-detail-back svg { width: 16px; transform: rotate(180deg); }
.static-dataset-catalogue .dataset-detail-back:hover { color: #1e45b8; }
.static-dataset-catalogue .dataset-detail-surface { position: relative; isolation: isolate; overflow: hidden; border: 1px solid #d8e3f0; border-radius: 16px; background: linear-gradient(155deg, #fff 50%, #f5f8ff); box-shadow: 0 12px 30px rgba(16, 49, 108, .07), inset 0 2px 0 rgba(23, 108, 243, .35); }
.static-dataset-catalogue .dataset-detail-surface::after { content: ""; width: 170px; height: 170px; position: absolute; z-index: 0; right: -58px; bottom: -75px; border-radius: 50%; background: radial-gradient(circle, rgba(23, 108, 243, .15), transparent 68%); pointer-events: none; }
.static-dataset-catalogue .dataset-detail-surface > * { position: relative; z-index: 1; }
.static-dataset-catalogue .dataset-detail-surface.tone-blue { border-color: #ccdcf2; background: linear-gradient(155deg, #fff 48%, #edf5ff); }
.static-dataset-catalogue .dataset-detail-surface.tone-violet { border-color: #dcd5f4; background: linear-gradient(155deg, #fff 48%, #f2efff); box-shadow: 0 12px 30px rgba(55, 38, 145, .065), inset 0 2px 0 rgba(86, 53, 239, .38); }
.static-dataset-catalogue .dataset-detail-surface.tone-cyan { border-color: #cce9eb; background: linear-gradient(155deg, #fff 48%, #ecfafa); box-shadow: 0 12px 30px rgba(15, 117, 125, .06), inset 0 2px 0 rgba(17, 189, 200, .45); }
.static-dataset-catalogue .dataset-detail-surface.tone-violet::after { background: radial-gradient(circle, rgba(86, 53, 239, .18), transparent 68%); }
.static-dataset-catalogue .dataset-detail-surface.tone-cyan::after { background: radial-gradient(circle, rgba(17, 189, 200, .18), transparent 68%); }
.static-dataset-catalogue .dataset-detail-heading { display: flex; align-items: end; justify-content: space-between; gap: 32px; margin-top: 18px; padding: 30px; }
.static-dataset-catalogue .dataset-detail-heading > div:first-child { max-width: 900px; }
.static-dataset-catalogue .dataset-detail-heading h2 { margin: 8px 0 0; color: #0e1729; font-size: clamp(32px, 4vw, 50px); letter-spacing: -.035em; line-height: 1.06; }
.static-dataset-catalogue .dataset-detail-heading h2:focus { outline: 0; }
.static-dataset-catalogue .dataset-detail-heading p:not(.dataset-catalogue-eyebrow) { max-width: 820px; margin: 16px 0 0; color: #525c71; font-size: 15px; line-height: 1.65; }
.static-dataset-catalogue .dataset-detail-heading code { display: inline-block; max-width: 100%; margin-top: 16px; overflow-wrap: anywhere; color: #42506b; font-size: 12px; }
.static-dataset-catalogue .dataset-detail-heading .dataset-version-relationship { margin-top: 10px; color: #4257a6; font-size: 12.5px; font-weight: 700; }
.static-dataset-catalogue .dataset-detail-actions { flex: 0 0 auto; }
.static-dataset-catalogue .dataset-detail-primary-action { white-space: nowrap; }
.static-dataset-catalogue .dataset-detail-primary-action.is-disabled { color: #687387; background: #e6eaf0; box-shadow: none; cursor: not-allowed; pointer-events: none; }
.static-dataset-catalogue .dataset-detail-primary-action svg { width: 17px; }
.static-dataset-catalogue .dataset-detail-stats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin: 24px 0 0; }
.static-dataset-catalogue .dataset-detail-stats > div { min-width: 0; padding: 18px 22px; border-right: 1px solid #eef1f7; border-bottom: 1px solid #eef1f7; }
.static-dataset-catalogue .dataset-detail-stats > div:nth-child(3n) { border-right: 0; }
.static-dataset-catalogue .dataset-detail-stats > div:nth-last-child(-n+3) { border-bottom: 0; }
.static-dataset-catalogue .dataset-detail-stats dt { color: #7c8697; font-size: 10.5px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
.static-dataset-catalogue .dataset-detail-stats dd { margin: 7px 0 0; overflow-wrap: anywhere; color: #17213e; font-size: 14px; font-weight: 700; }
.static-dataset-catalogue .dataset-detail-stats code { color: #324b88; font-size: 11px; }
.static-dataset-catalogue .dataset-detail-content { display: grid; grid-template-columns: minmax(260px, .62fr) minmax(0, 1.38fr); gap: 24px; margin-top: 24px; }
.static-dataset-catalogue .dataset-detail-content > section { padding: 28px; }
.static-dataset-catalogue .dataset-detail-kicker { margin: 0; color: #4257a6; font-size: 10.5px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.static-dataset-catalogue .dataset-detail-content h3 { margin: 8px 0 0; color: #0e1729; font-size: 23px; letter-spacing: -.02em; }
.static-dataset-catalogue .dataset-detail-metadata > p:not(.dataset-detail-kicker) { margin: 16px 0 0; color: #525c71; font-size: 14px; line-height: 1.65; }
.static-dataset-catalogue .dataset-detail-metadata dl { margin: 24px 0 0; }
.static-dataset-catalogue .dataset-detail-metadata dl > div { padding: 14px 0; border-top: 1px solid #eef1f7; }
.static-dataset-catalogue .dataset-detail-metadata dt { color: #7c8697; font-size: 10.5px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.static-dataset-catalogue .dataset-detail-metadata dd { margin: 5px 0 0; color: #263553; font-size: 13px; font-weight: 650; }
.static-dataset-catalogue .dataset-detail-section-heading { display: flex; align-items: end; justify-content: space-between; gap: 20px; }
.static-dataset-catalogue .dataset-detail-section-heading > span { flex: 0 0 auto; padding: 6px 10px; border-radius: 999px; color: #2c5ce6; background: #e7f0fe; font-size: 11px; font-weight: 750; }
.static-dataset-catalogue .dataset-schema-note { margin: 12px 0 0; color: #69758b; font-size: 12px; line-height: 1.55; }
.static-dataset-catalogue .dataset-schema-table-wrap { margin-top: 18px; overflow: auto; border: 1px solid #e6eaf2; border-radius: 11px; background: #fff; }
.static-dataset-catalogue .dataset-schema-table-wrap table { width: 100%; border-collapse: collapse; color: #34405a; font-size: 12.5px; }
.static-dataset-catalogue .dataset-schema-table-wrap th,
.static-dataset-catalogue .dataset-schema-table-wrap td { padding: 13px 15px; border-bottom: 1px solid #edf0f6; text-align: left; vertical-align: top; }
.static-dataset-catalogue .dataset-schema-table-wrap thead th { color: #5f6b82; background: #f7f9fc; font-size: 10.5px; font-weight: 800; letter-spacing: .07em; text-transform: uppercase; }
.static-dataset-catalogue .dataset-schema-table-wrap tbody tr:last-child > * { border-bottom: 0; }
.static-dataset-catalogue .dataset-schema-table-wrap tbody td:first-child { width: 46px; color: #9aa3b2; text-align: right; }
.static-dataset-catalogue .dataset-schema-table-wrap tbody th { min-width: 210px; font-weight: 600; }
.static-dataset-catalogue .dataset-schema-table-wrap code { color: #253f80; font-size: 11.5px; overflow-wrap: anywhere; }

@media (max-width: 1160px) {
  .static-dataset-catalogue .dataset-catalogue-workspace { grid-template-columns: 232px minmax(0, 1fr); gap: 20px; }
  .static-dataset-catalogue .dataset-catalogue-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .static-dataset-catalogue .government-data-card:last-child { grid-column: span 2; min-height: 360px; }
}

@media (max-width: 800px) {
  .static-dataset-catalogue .dataset-catalogue-intro { align-items: start; }
  .static-dataset-catalogue .dataset-catalogue-stats { width: 100%; }
  .static-dataset-catalogue .dataset-catalogue-search { display: grid; grid-template-columns: 1fr; }
  .static-dataset-catalogue .dataset-catalogue-search > select { width: 100%; }
  .static-dataset-catalogue .dataset-catalogue-workspace { grid-template-columns: 1fr; }
  .static-dataset-catalogue .dataset-detail-heading { align-items: flex-start; flex-direction: column; }
  .static-dataset-catalogue .dataset-detail-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .static-dataset-catalogue .dataset-detail-stats > div,
  .static-dataset-catalogue .dataset-detail-stats > div:nth-child(3n) { border-right: 1px solid #eef1f7; border-bottom: 1px solid #eef1f7; }
  .static-dataset-catalogue .dataset-detail-stats > div:nth-child(2n) { border-right: 0; }
  .static-dataset-catalogue .dataset-detail-stats > div:nth-last-child(-n+2) { border-bottom: 0; }
  .static-dataset-catalogue .dataset-detail-content { grid-template-columns: 1fr; }
}

@media (max-width: 680px) {
  .static-dataset-catalogue .dataset-catalogue-grid { grid-template-columns: 1fr; }
  .static-dataset-catalogue .government-data-card:last-child { grid-column: auto; min-height: 425px; }
}

@media (max-width: 560px) {
  .static-dataset-catalogue .dataset-catalogue-intro h2 { font-size: 38px; }
  .static-dataset-catalogue .dataset-catalogue-stats { grid-template-columns: repeat(2, 1fr); gap: 20px 28px; }
  .static-dataset-catalogue .dataset-catalogue-stats > div { border: 0; }
  .static-dataset-catalogue .dataset-search-box { align-items: stretch; flex-direction: column; padding: 10px; }
  .static-dataset-catalogue .dataset-search-box label { min-height: 44px; padding-inline: 8px; }
  .static-dataset-catalogue .dataset-search-box button { min-height: 42px; }
  .static-dataset-catalogue .dataset-catalogue-help { align-items: stretch; }
  .static-dataset-catalogue .dataset-catalogue-help > a { text-align: center; }
  .static-dataset-catalogue .dataset-catalogue-collection-actions { align-items: stretch; flex-direction: column; }
  .static-dataset-catalogue .dataset-catalogue-collection-actions .dataset-catalogue-login-action { width: 100%; justify-content: space-between; }
  .static-dataset-catalogue .dataset-detail-heading,
  .static-dataset-catalogue .dataset-detail-content > section { padding: 22px; }
  .static-dataset-catalogue .dataset-detail-actions,
  .static-dataset-catalogue .dataset-detail-primary-action { width: 100%; }
  .static-dataset-catalogue .dataset-detail-stats { grid-template-columns: 1fr; }
  .static-dataset-catalogue .dataset-detail-stats > div,
  .static-dataset-catalogue .dataset-detail-stats > div:nth-child(2n),
  .static-dataset-catalogue .dataset-detail-stats > div:nth-child(3n),
  .static-dataset-catalogue .dataset-detail-stats > div:nth-last-child(-n+2),
  .static-dataset-catalogue .dataset-detail-stats > div:nth-last-child(-n+3) { border-right: 0; border-bottom: 1px solid #eef1f7; }
  .static-dataset-catalogue .dataset-detail-stats > div:last-child { border-bottom: 0; }
}
