body {
      margin: 0; padding: 0;
      font-family: 'Segoe UI', sans-serif;
      background: #fff; color: #1D1D1F; line-height: 1.6;
    }
    .container { max-width: 800px; margin: 0 auto; padding: 2rem 1rem; }
    h1 { font-size: 2.4rem; color: #0071CE; font-weight: 700; margin-bottom: 0.5rem; text-align: left; }
    h2 { font-size: 1.5rem; color: #0071CE; font-weight: 600; margin-top: 0.5rem; margin-bottom: 2rem; text-align: left; }
    h3 { font-size: 1.3rem; font-weight: 600; margin-top: 1.5rem; color: #000; }
    p { margin-bottom: 1.2rem; font-size: 1rem; }
    em { font-style: italic; }
    a { color: #0056b3; text-decoration: none; }
    a:hover { text-decoration: underline; }
    strong { font-weight: 600; }
    .highlight {
      background-color: #FFF6D8; padding: 1rem 1.25rem; margin: 1.5rem 0;
      border-left: 4px solid #FFD35A;
    }
    .info {
      background-color: #E7F2FB; padding: 1rem 1.25rem; margin: 2rem 0;
      border-left: 4px solid #0071CE;
    }
  


    body {
      margin: 0; padding: 0;
      font-family: 'Segoe UI', sans-serif;
      background: #fff; color: #1D1D1F; line-height: 1.6;
    }
    .container { max-width: 800px; margin: 0 auto; padding: 2rem 1rem; }
    h1 { font-size: 2.4rem; color: #0071CE; font-weight: 700; margin-bottom: 0.5rem; text-align: left; }
    h2 { font-size: 1.5rem; color: #0071CE; font-weight: 600; margin-top: 0.5rem; margin-bottom: 2rem; text-align: left; }
    h3 { font-size: 1.3rem; font-weight: 600; margin-top: 1.5rem; color: #000; }
    p { margin-bottom: 1.2rem; font-size: 1rem; }
    a { color: #0056b3; text-decoration: none; }
    a:hover { text-decoration: underline; }
    .info {
      background-color: #E7F2FB; padding: 1rem 1.25rem; margin: 2rem 0;
      border-left: 4px solid #0071CE;
    }
