/* Homepage refresh (2026-10-24): option 01 type (Inter) with option 07 colors.
   Loaded after index-17.css; the layout and fade-in come from index-17.css unchanged. */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap');

html, body {
  font-family: "Inter", sans-serif;
  background: #fafafa;
  color: #18181b;
  font-size: 12.5pt;
  line-height: 1.6;
}
h1 { font-weight: 600; letter-spacing: -0.02em; }

a { color: #3b2a8f; text-decoration: none; text-underline-offset: 0.2em; text-decoration-thickness: 1px; }
a:hover { text-decoration: underline; }

/* Phones: replaces index-17.css's old device-specific 24pt rule */
@media (max-width: 700px) {
  html, body { font-size: 18px; }
  .container div { width: 88%; }
}
