/* Shared type scale for customer, creator and administrator workspaces. */
body.workspace { font-size: 14px; }
.workspace .app-main h1 { font-size: clamp(2.25rem, 4vw, 3rem); }
.workspace .app-main h2 { font-size: 2.15rem; }
.workspace .app-main .panel h2 { font-size: 1.65rem; }
.workspace .app-main h3 { font-size: 1.03rem; }
.workspace .sidebar nav a { font-size: .84rem; }
.workspace .app-main .button { font-size: .84rem; }
.workspace .app-main .button.small { font-size: .76rem; }
.workspace .app-main .lead { font-size: 1.03rem; }
.workspace .app-main .quiet { font-size: .79rem; }
.workspace .app-main small { font-size: .76rem; }
.workspace .app-main .eyebrow { font-size: .66rem; }
.workspace .app-main { padding-top: 24px; }
.workspace .app-main .page-heading { margin: 18px 0 22px; }
.workspace .app-main h1 { font-size: clamp(2rem, 3.5vw, 2.65rem); margin-bottom: 14px; }
.workspace .app-main h2 { font-size: 1.85rem; }
.workspace .app-main .panel { padding: 22px; margin-bottom: 18px; }
.workspace .app-main .section { padding-top: 42px; padding-bottom: 42px; }
.workspace .app-main .stats { margin: 22px 0 30px; gap: 14px; }
.workspace .app-main .stats strong { font-size: 2.3rem; line-height: 1.3; }
@media (max-width: 700px) {
  .workspace .app-main h1 { font-size: 2.45rem; }
  .workspace .app-main h2 { font-size: 1.9rem; }
  .workspace .sidebar nav a { font-size: .72rem; }
}
