/* === KEW ブランド変数 ===================================================
   こころ明朝: Google Fonts Early Access
   本文: Noto Sans JP (Google Fonts)
   英字: Inter (Google Fonts)
======================================================================== */
:root {
  --kew-orange: #eb6210;
  --kew-orange-dark: #c44e08;
  --kew-orange-soft: #fde9d8;
  --kew-green: #4baa7f;
  --kew-green-dark: #028951;
  --kew-green-soft: #e3f3eb;
  --kew-base: #f7f7ea;
  --kew-base-2: #eeeede;
  --kew-ink: #393633;
  --kew-ink-soft: #6a6660;
  --kew-line: #d8d6c5;
  --kew-cream: #fdfdf3;
  --kew-deep: #2a2722;
  --font-kokoro: 'Kokoro', 'Noto Serif JP', 'Hiragino Mincho ProN', 'Yu Mincho', serif;
  --font-jp: 'Noto Sans JP', -apple-system, 'Hiragino Sans', sans-serif;
  --font-en: 'Inter', 'Noto Sans JP', sans-serif;
}

.kew-art {
  font-family: var(--font-jp);
  color: var(--kew-ink);
  background: var(--kew-base);
  line-height: 1.75;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.01em;
}

.kew-art *, .kew-art *::before, .kew-art *::after { box-sizing: border-box; }
.kew-art img { display: block; max-width: 100%; }
.kew-art a { color: var(--kew-green-dark); text-decoration: none; }
.kew-art h1, .kew-art h2, .kew-art h3, .kew-art h4,
.kew-art p, .kew-art ul, .kew-art ol, .kew-art figure { margin: 0; padding: 0; }
.kew-art ul { list-style: none; }
.kew-art button { font-family: inherit; cursor: pointer; border: 0; background: none; }

.kew-art .heading-orange { color: var(--kew-orange); }

.kew-art .lead-en {
  font-family: var(--font-en);
  font-weight: 600;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  font-size: 11px;
  color: #028951;
}
.kew-art .lead-en.muted { color: var(--kew-ink-soft); }
.kew-art .kokoro { font-family: var(--font-kokoro); font-weight: 400; }
