body {
     font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
     margin: 0;
     padding: 0;
     background: #f9f9f9;
     color: #333;
     line-height: 1.6;
   }
   header {
     background-color: #222;
     color: #f4f4f4;
     padding: 20px 0;
     text-align: center;
     box-shadow: 0 2px 5px rgba(0,0,0,0.1);
   }
   header h1 {
     margin: 0;
     font-weight: 700;
     font-size: 2rem;
   }
   main {
     max-width: 900px;
     margin: 20px auto;
     padding: 0 20px;
     background: white;
     box-shadow: 0 2px 5px rgba(0,0,0,0.1);
     border-radius: 6px;
   }
   article h2 {
     margin-top: 1rem;
     color: #222;
   }
   article p {
     margin: 1rem 0;
   }
   footer {
     text-align: center;
     padding: 20px 10px;
     margin-top: 40px;
     font-size: 0.9rem;
     color: #666;
     border-top: 1px solid #ddd;
   }
   .byline {
     font-style: italic;
     color: #666;
     margin-top: -10px;
     margin-bottom: 20px;
   }
   a {
     color: #0066cc;
     text-decoration: none;
   }
   a:hover {
     text-decoration: underline;
   }body {
     font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
     margin: 0;
     padding: 0;
     background: #f9f9f9;
     color: #333;
     line-height: 1.6;
   }
   header {
     background-color: #222;
     color: #f4f4f4;
     padding: 20px 0;
     text-align: center;
     box-shadow: 0 2px 5px rgba(0,0,0,0.1);
   }
   header h1 {
     margin: 0;
     font-weight: 700;
     font-size: 2rem;
   }
   main {
     max-width: 900px;
     margin: 20px auto;
     padding: 0 20px;
     background: white;
     box-shadow: 0 2px 5px rgba(0,0,0,0.1);
     border-radius: 6px;
   }
   article h2 {
     margin-top: 1rem;
     color: #222;
   }
   article p {
     margin: 1rem 0;
   }
   footer {
     text-align: center;
     padding: 20px 10px;
     margin-top: 40px;
     font-size: 0.9rem;
     color: #666;
     border-top: 1px solid #ddd;
   }
   .byline {
     font-style: italic;
     color: #666;
     margin-top: -10px;
     margin-bottom: 20px;
   }
   a {
     color: #0066cc;
     text-decoration: none;
   }
   a:hover {
     text-decoration: underline;
   }