/* SlowData uses the company site's graph-book theme and shared type scale. */
html{color-scheme:only light;scroll-padding-top:110px}
.site-header .nav-link[aria-current="page"]{color:var(--gold-ink)}
.slowdata-intro{padding:4.4rem 0 3.4rem}
.slowdata-intro .hero{max-width:900px;padding:0}
.slowdata-intro .hero::before{display:none}

.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--rule);border-radius:var(--site-corner-radius);overflow:hidden;background:var(--rule);box-shadow:var(--site-card-shadow)}
.review-panel{padding:1.8rem 1.6rem;background:var(--panel)}
.review-panel h3{margin:0 0 .8rem;font-size:calc(var(--site-text-base) * 1.5 + var(--site-heading-size-step));font-weight:800;line-height:1.15;letter-spacing:-.03em}
.review-panel h3 .gl{margin-right:.42em;color:var(--zb-text-mid)}
.review-panel p{margin:0;font-size:calc(var(--site-text-base) * 13.5 / 12);line-height:1.62;color:var(--zb-text-mid)}
.review-panel p + p{margin-top:.8rem}

.slowdata-contact p{max-width:72ch}
.slowdata-contact .scope-note{font-size:calc(var(--site-text-base) * 13 / 12);line-height:1.65;margin:1.4rem 0 0;color:var(--zb-text-dim)}

@media(max-width:760px){
  .slowdata-intro{padding:3.4rem 0 2rem}
  .review-grid{grid-template-columns:1fr}
}
@media(max-width:420px){
  .slowdata-contact > div{padding:1.4rem}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
