/* Shared foundation for the homepage, service and service/country templates. */
:root {
  --paper: #fafafa;
  --white: #ffffff;
  --ink: #24272c;
  --muted: #62666e;
  --line: #dfe1e5;
  --soft: #f0f1f3;
  --orange: #c7470a;
  --orange-dark: #a93905;
  --surface-featured: #f6f2ef;
  --surface-dark: #24272c;
  --on-dark: #bfc2c9;
  --radius: 18px;
  --radius-control: 9px;
  --font-body: Inter, Arial, sans-serif;
  --text-small: 12px;
  --text-label: 14px;
  --text-body: 16px;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --space-12: 48px;
  --content-width: 1344px;
  --ease: cubic-bezier(.22,1,.36,1);
  --motion-fast: 180ms;
  --motion-panel: 280ms;
}
