/* R9 structural layout pass: resolve legacy grid drift, give diagrams their own stage,
   and normalize the public diagram-led sections into one editorial system. */
:root{
  --r9-shell-soft:linear-gradient(180deg,#ffffff 0%,#f6fbff 100%);
  --r9-shell-dark:linear-gradient(180deg,rgba(6,15,29,.97) 0%,rgba(8,17,32,.99) 100%);
  --r9-border-soft:rgba(15,23,42,.08);
  --r9-border-dark:rgba(154,230,221,.14);
  --r9-shadow-soft:0 22px 60px rgba(8,16,28,.08);
  --r9-shadow-dark:0 28px 72px rgba(4,10,21,.34);
  --r9-card-shadow-dark:0 32px 88px rgba(4,10,21,.38);
  --r9-cta-fill:linear-gradient(135deg,#10203b 0%,#17304a 56%,#1f6f6a 100%);
  --r9-cta-fill-alt:linear-gradient(135deg,#11264a 0%,#18314d 58%,#2a7b73 100%);
}

/* ---------- header polish ---------- */
body.v20d2c-public .site-header.site-header--v20d2c{
  position:sticky !important;
  top:0 !important;
  z-index:260 !important;
  background:rgba(252,253,255,.96) !important;
  backdrop-filter:blur(18px) saturate(1.08) !important;
  box-shadow:0 18px 48px rgba(8,16,28,.08) !important;
}
body.v20d2c-public .site-header--v20d2c .logo--brand,
body.v20d2c-public .site-header--v20d2c .logo--brand::before,
body.v20d2c-public .site-header--v20d2c .logo--brand::after{
  display:flex;
}
body.v20d2c-public .site-header--v20d2c .logo--brand::before,
body.v20d2c-public .site-header--v20d2c .logo--brand::after{
  display:none !important;
  content:none !important;
}
body.v20d2c-public .site-header--v20d2c .btn-subtle,
body.v20d2c-public .site-header--v20d2c .btn-subtle--ghost,
body.v20d2c-public .site-header--v20d2c .btn-subtle--primary{
  background:var(--r9-cta-fill) !important;
  border-color:rgba(150,230,222,.18) !important;
  color:#fff !important;
  box-shadow:0 14px 36px rgba(11,21,39,.16) !important;
}
body.v20d2c-public .site-header--v20d2c .btn-subtle--primary{background:var(--r9-cta-fill-alt) !important;}

/* ---------- enterprise summary system ---------- */
body.v20d2c-public .enterprise-summary-section .enterprise-summary{
  padding:34px !important;
  border-radius:34px !important;
  background:var(--r9-shell-soft) !important;
  border:1px solid var(--r9-border-soft) !important;
  box-shadow:var(--r9-shadow-soft) !important;
}
body.v20d2c-public .enterprise-summary-section .enterprise-summary__grid{
  display:grid !important;
  grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr) !important;
  gap:26px !important;
  align-items:start !important;
}
body.v20d2c-public .enterprise-summary-section .enterprise-summary__title{
  font-size:clamp(2.2rem,3vw,3.25rem) !important;
  line-height:1.02 !important;
  letter-spacing:-.045em !important;
}
body.v20d2c-public .enterprise-summary-section .enterprise-summary__text,
body.v20d2c-public .enterprise-summary-section .enterprise-note{
  max-width:64ch !important;
  line-height:1.72 !important;
}
body.v20d2c-public .enterprise-summary-section .enterprise-link-grid{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:14px !important;
}
body.v20d2c-public .enterprise-summary-section .enterprise-link-card{
  min-height:92px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  padding:20px 22px !important;
  border-radius:22px !important;
  background:var(--r9-cta-fill) !important;
  border:1px solid rgba(154,230,221,.14) !important;
  color:#fff !important;
  box-shadow:0 16px 38px rgba(8,16,28,.16) !important;
}

/* ---------- home hero ---------- */
body.v20d2c-public .hero-shell--authority{gap:24px !important;}
body.v20d2c-public .hero-grid--intro{
  grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr) !important;
  gap:26px !important;
}
body.v20d2c-public .hero-summary-panel{
  padding:32px !important;
  border-radius:32px !important;
  background:var(--r9-shell-soft) !important;
  border:1px solid var(--r9-border-soft) !important;
  box-shadow:var(--r9-shadow-soft) !important;
}
body.v20d2c-public .hero-summary-panel h2{
  font-size:clamp(2.3rem,3vw,3rem) !important;
  line-height:1.02 !important;
}
body.v20d2c-public .hero-role-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;}
body.v20d2c-public .hero-proof-row{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}
body.v20d2c-public .hero-diagram-shell .authority-network-stage{min-height:clamp(460px,52vw,760px) !important;}
body.v20d2c-public .hero-diagram-shell .authority-network-card{padding:28px !important;border-radius:34px !important;box-shadow:var(--r9-card-shadow-dark) !important;}
body.v20d2c-public .hero-metrics-shell .hero-metrics--full{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;}
body.v20d2c-public .hero-metrics-shell .hero-metrics--full > *{min-width:0;}

/* ---------- home governed flow + flagship benchmark: reset legacy grid drift ---------- */
body.v20d2c-public .container.v305-system-grid.home-diagram-section,
body.v20d2c-public .report-callout.home-benchmark-section{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:26px !important;
  align-items:start !important;
  width:100% !important;
}
body.v20d2c-public .home-diagram-section,
body.v20d2c-public .home-benchmark-section{width:100% !important;}
body.v20d2c-public .container.v305-system-grid.home-diagram-section > *,
body.v20d2c-public .report-callout.home-benchmark-section > *{grid-column:1 / -1 !important;}
body.v20d2c-public .home-diagram-section__top,
body.v20d2c-public .home-benchmark-section__top{
  display:grid !important;
  grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr) !important;
  gap:24px !important;
  align-items:start !important;
  width:100% !important;
}
body.v20d2c-public .home-diagram-section__copy,
body.v20d2c-public .home-benchmark-section__copy,
body.v20d2c-public .home-diagram-section__summary,
body.v20d2c-public .home-benchmark-section__summary{
  min-width:0 !important;
  width:100% !important;
}
body.v20d2c-public .home-diagram-section__copy h2,
body.v20d2c-public .home-benchmark-section__copy h3{
  margin:0 !important;
  font-size:clamp(2.3rem,3.35vw,3.7rem) !important;
  line-height:1.02 !important;
  letter-spacing:-.045em !important;
  max-width:15ch !important;
}
body.v20d2c-public .home-diagram-section__copy p,
body.v20d2c-public .home-benchmark-section__copy p,
body.v20d2c-public .home-diagram-section__copy .v20d2b-deepcopy,
body.v20d2c-public .home-benchmark-section__copy .v20d2b-deepcopy,
body.v20d2c-public .home-benchmark-section__copy .v20d2b-deepcopy--dark{
  max-width:62ch !important;
  line-height:1.72 !important;
}
body.v20d2c-public .home-section-summary{
  padding:28px !important;
  border-radius:30px !important;
  box-shadow:var(--r9-shadow-dark) !important;
}
body.v20d2c-public .home-section-summary__grid{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:12px !important;
}
body.v20d2c-public .home-section-summary--benchmark .home-section-summary__grid{
  grid-template-columns:1fr !important;
}
body.v20d2c-public .home-diagram-section__visual,
body.v20d2c-public .home-benchmark-section__visual{
  display:block !important;
  width:100% !important;
  grid-column:1 / -1 !important;
}
body.v20d2c-public .home-diagram-section__visual .authority-network-card,
body.v20d2c-public .home-benchmark-section__visual .authority-network-card{
  width:100% !important;
  padding:30px !important;
  border-radius:34px !important;
  box-shadow:var(--r9-card-shadow-dark) !important;
}
body.v20d2c-public .home-diagram-section__visual .authority-network-stage,
body.v20d2c-public .home-benchmark-section__visual .authority-network-stage{
  min-height:clamp(520px,56vw,820px) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}
body.v20d2c-public .home-diagram-section__visual .authority-network-asset,
body.v20d2c-public .home-benchmark-section__visual .authority-network-asset{
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:contain !important;
}
body.v20d2c-public .home-diagram-section__bottom,
body.v20d2c-public .home-benchmark-section__bottom{
  display:grid !important;
  gap:18px !important;
  width:100% !important;
  grid-column:1 / -1 !important;
  padding:30px !important;
  border-radius:32px !important;
  border:1px solid rgba(154,230,221,.10) !important;
  background:linear-gradient(180deg,rgba(8,18,34,.72),rgba(7,15,28,.92)) !important;
  box-shadow:var(--r9-shadow-dark) !important;
}
body.v20d2c-public .home-benchmark-section__bottom{
  background:linear-gradient(180deg,rgba(8,18,34,.72),rgba(6,15,29,.96)) !important;
}
body.v20d2c-public .home-diagram-section__bottom .v20d2b-explainer-grid,
body.v20d2c-public .home-benchmark-section__bottom .v20d2b-explainer-grid{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:16px !important;
  width:100% !important;
}
body.v20d2c-public .home-diagram-section__bottom .v20d2b-explainer-grid > *,
body.v20d2c-public .home-benchmark-section__bottom .v20d2b-explainer-grid > *{min-width:0 !important;width:100% !important;}
body.v20d2c-public .home-diagram-section__bottom .v20d2b-explainer-card,
body.v20d2c-public .home-benchmark-section__bottom .v20d2b-explainer-card,
body.v20d2c-public .home-benchmark-section__bottom .v20d2b-explainer-card--light{
  min-height:100% !important;
  padding:20px 18px 18px !important;
  border-radius:22px !important;
}
body.v20d2c-public .home-diagram-section__bottom .v20d2b-explainer-card{
  background:linear-gradient(180deg,rgba(15,24,40,.72),rgba(20,31,49,.86)) !important;
  border:1px solid rgba(154,230,221,.10) !important;
}
body.v20d2c-public .home-benchmark-section__bottom .v20d2b-explainer-card--light{
  background:rgba(255,255,255,.96) !important;
  border:1px solid rgba(15,23,42,.08) !important;
}
body.v20d2c-public .home-diagram-section__bottom .v20d2b-deepcopy,
body.v20d2c-public .home-benchmark-section__bottom .v20d2b-deepcopy,
body.v20d2c-public .home-benchmark-section__bottom .v20d2b-deepcopy--dark{
  max-width:none !important;
}

/* ---------- downstream diagram-led sections: canonical stacked pattern ---------- */
body.v20d2c-public .enterprise-visual-grid--focus,
body.v20d2c-public .grid-2--diagram-focus,
body.v20d2c-public .section-pair--diagram-focus{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:26px !important;
  align-items:start !important;
  width:100% !important;
}
body.v20d2c-public .enterprise-visual-grid--focus > *,
body.v20d2c-public .grid-2--diagram-focus > *,
body.v20d2c-public .section-pair--diagram-focus > *{grid-column:1 / -1 !important;}
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy{
  display:grid !important;
  grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr) !important;
  gap:24px !important;
  align-items:start !important;
  width:100% !important;
}
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .kicker,
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > h2,
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > h3,
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > p,
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .lead,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .kicker,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > h2,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > h3,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > p,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .lead,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .kicker,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > h2,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > h3,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > p,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .lead{
  grid-column:1 !important;
  max-width:64ch !important;
}
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .enterprise-summary__chips,
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .enterprise-link-grid,
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .page-panel-grid,
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .system-points,
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .diagram-meta,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .enterprise-summary__chips,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .enterprise-link-grid,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .page-panel-grid,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .system-points,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .diagram-meta,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .enterprise-summary__chips,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .enterprise-link-grid,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .page-panel-grid,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .system-points,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .diagram-meta{
  grid-column:2 !important;
  align-self:start !important;
  display:grid !important;
  gap:12px !important;
  padding:24px !important;
  border-radius:24px !important;
  border:1px solid rgba(255,255,255,.08) !important;
  background:linear-gradient(180deg,rgba(12,22,39,.76),rgba(7,16,30,.92)) !important;
  box-shadow:var(--r9-shadow-dark) !important;
}
body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-visual,
body.v20d2c-public .grid-2--diagram-focus .diagram-layout-visual,
body.v20d2c-public .section-pair--diagram-focus .diagram-layout-visual{
  width:100% !important;
  grid-column:1 / -1 !important;
}

/* stronger stage ownership */
body.v20d2c-public .enterprise-visual-grid--focus .authority-network-card,
body.v20d2c-public .grid-2--diagram-focus .authority-network-card,
body.v20d2c-public .section-pair--diagram-focus .authority-network-card,
body.v20d2c-public .diagram-feature-section .authority-network-card,
body.v20d2c-public .report-callout:not(.home-benchmark-section) .authority-network-card{
  width:100% !important;
  padding:30px !important;
  border-radius:34px !important;
  box-shadow:var(--r9-card-shadow-dark) !important;
}
body.v20d2c-public .enterprise-visual-grid--focus .authority-network-stage,
body.v20d2c-public .grid-2--diagram-focus .authority-network-stage,
body.v20d2c-public .section-pair--diagram-focus .authority-network-stage,
body.v20d2c-public .diagram-feature-section .authority-network-stage,
body.v20d2c-public .report-callout:not(.home-benchmark-section) .authority-network-stage{
  min-height:clamp(460px,52vw,760px) !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  overflow:hidden !important;
  border-radius:28px !important;
}
body.v20d2c-public .enterprise-visual-grid--focus .authority-network-asset,
body.v20d2c-public .grid-2--diagram-focus .authority-network-asset,
body.v20d2c-public .section-pair--diagram-focus .authority-network-asset,
body.v20d2c-public .diagram-feature-section .authority-network-asset,
body.v20d2c-public .report-callout:not(.home-benchmark-section) .authority-network-asset{
  width:100% !important;
  height:100% !important;
  object-fit:contain !important;
  max-width:none !important;
}
body.v20d2c-public .report-callout:not(.home-benchmark-section) .authority-mini-diagram,
body.v20d2c-public .diagram-feature-section .authority-mini-diagram{
  min-height:100% !important;
  width:100% !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:space-between !important;
  gap:24px !important;
}
body.v20d2c-public .report-callout:not(.home-benchmark-section) .authority-mini-diagram__rail,
body.v20d2c-public .diagram-feature-section .authority-mini-diagram__rail{grid-template-columns:repeat(5,minmax(0,1fr)) !important;}
body.v20d2c-public .report-callout:not(.home-benchmark-section) .authority-mini-diagram__outcomes,
body.v20d2c-public .diagram-feature-section .authority-mini-diagram__outcomes{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}

/* ---------- architecture network-map section: stack correctly ---------- */
body.v20d2c-public .diagram-feature-section .container{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:26px !important;
  align-items:start !important;
}
body.v20d2c-public .diagram-feature-section .container > *{grid-column:1 / -1 !important;}
body.v20d2c-public .diagram-feature-section .diagram-feature-head{
  display:grid !important;
  grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr) !important;
  gap:24px !important;
  align-items:start !important;
}
body.v20d2c-public .diagram-feature-section .diagram-feature-head > div,
body.v20d2c-public .diagram-feature-section .diagram-feature-head > p{min-width:0 !important;}
body.v20d2c-public .diagram-feature-section .diagram-interactive{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:18px !important;
  width:100% !important;
}
body.v20d2c-public .diagram-feature-section .diagram-meta{
  width:100% !important;
  max-width:none !important;
  padding:22px !important;
  border-radius:24px !important;
  border:1px solid rgba(154,230,221,.12) !important;
  background:linear-gradient(180deg,rgba(12,22,39,.78),rgba(7,16,30,.94)) !important;
}

/* ---------- benchmark/report callouts that remain two-column ---------- */
body.v20d2c-public .report-callout:not(.home-benchmark-section){
  gap:26px !important;
  align-items:start !important;
}
body.v20d2c-public .report-callout:not(.home-benchmark-section) > div:first-child{
  display:grid !important;
  align-content:start !important;
  gap:16px !important;
}
body.v20d2c-public .report-callout:not(.home-benchmark-section) .actions{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:12px !important;
}

/* ---------- support rows and helper cards ---------- */
body.v20d2c-public .page-panel-grid,
body.v20d2c-public .content-anchor-grid,
body.v20d2c-public .continue-strip{
  gap:16px !important;
}
body.v20d2c-public .page-panel-grid > *,
body.v20d2c-public .content-anchor-grid > *,
body.v20d2c-public .continue-strip > *{min-width:0 !important;}

/* ---------- responsive ---------- */
@media (max-width:1180px){
  body.v20d2c-public .enterprise-summary-section .enterprise-summary__grid,
  body.v20d2c-public .hero-grid--intro,
  body.v20d2c-public .home-diagram-section__top,
  body.v20d2c-public .home-benchmark-section__top,
  body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy,
  body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy,
  body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy,
  body.v20d2c-public .diagram-feature-section .diagram-feature-head{
    grid-template-columns:1fr !important;
  }
  body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .enterprise-summary__chips,
  body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .enterprise-link-grid,
  body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .page-panel-grid,
  body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .system-points,
  body.v20d2c-public .enterprise-visual-grid--focus .diagram-layout-copy > .diagram-meta,
  body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .enterprise-summary__chips,
  body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .enterprise-link-grid,
  body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .page-panel-grid,
  body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .system-points,
  body.v20d2c-public .grid-2--diagram-focus .diagram-layout-copy > .diagram-meta,
  body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .enterprise-summary__chips,
  body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .enterprise-link-grid,
  body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .page-panel-grid,
  body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .system-points,
  body.v20d2c-public .section-pair--diagram-focus .diagram-layout-copy > .diagram-meta{
    grid-column:1 !important;
  }
  body.v20d2c-public .hero-proof-row,
  body.v20d2c-public .hero-metrics-shell .hero-metrics--full,
  body.v20d2c-public .home-diagram-section__bottom .v20d2b-explainer-grid,
  body.v20d2c-public .home-benchmark-section__bottom .v20d2b-explainer-grid,
  body.v20d2c-public .enterprise-summary-section .enterprise-link-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
  body.v20d2c-public .home-section-summary__grid{grid-template-columns:1fr !important;}
}
@media (max-width:780px){
  body.v20d2c-public .hero-role-grid,
  body.v20d2c-public .hero-proof-row,
  body.v20d2c-public .hero-metrics-shell .hero-metrics--full,
  body.v20d2c-public .home-diagram-section__bottom .v20d2b-explainer-grid,
  body.v20d2c-public .home-benchmark-section__bottom .v20d2b-explainer-grid,
  body.v20d2c-public .enterprise-summary-section .enterprise-link-grid,
  body.v20d2c-public .report-callout:not(.home-benchmark-section){
    grid-template-columns:1fr !important;
  }
  body.v20d2c-public .home-diagram-section__visual .authority-network-stage,
  body.v20d2c-public .home-benchmark-section__visual .authority-network-stage,
  body.v20d2c-public .enterprise-visual-grid--focus .authority-network-stage,
  body.v20d2c-public .grid-2--diagram-focus .authority-network-stage,
  body.v20d2c-public .section-pair--diagram-focus .authority-network-stage,
  body.v20d2c-public .diagram-feature-section .authority-network-stage,
  body.v20d2c-public .report-callout:not(.home-benchmark-section) .authority-network-stage{
    min-height:280px !important;
  }
  body.v20d2c-public .hero-summary-panel,
  body.v20d2c-public .home-section-summary,
  body.v20d2c-public .home-diagram-section__bottom,
  body.v20d2c-public .home-benchmark-section__bottom,
  body.v20d2c-public .enterprise-summary-section .enterprise-summary,
  body.v20d2c-public .report-callout:not(.home-benchmark-section){
    padding:22px !important;
    border-radius:24px !important;
  }
}
