    body {
      font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
      margin: 0;
      padding: 0;
      line-height: 1.6;
      background: #f7f7f7;
      color: #222;
    }
    .container {
      max-width: 900px;
      margin: 0 auto;
      padding: 2rem 1.5rem 3rem;
      background: #fff;
    }
    h1, h2, h3 {
      color: #333;
    }
    h1 {
      margin-bottom: 1rem;
    }
    h2 {
      margin-top: 2rem;
      margin-bottom: .5rem;
    }
    p {
      margin: .4rem 0 .8rem;
    }
    ul {
      margin: .4rem 0 1rem 1.2rem;
    }
    a {
      color: #0056b3;
      text-decoration: none;
    }
    a:hover {
      text-decoration: underline;
    }
    .small {
      font-size: .9rem;
      color: #555;
    }