
    .aggregate-page { font-family: Arial, Helvetica, sans-serif; color: #1f2937; background: #f8fafc; line-height: 1.6; }
    .aggregate-page * { box-sizing: border-box; }
    .aggregate-page a { color: #0f5e9c; text-decoration: none; }
    .aggregate-page a:hover { text-decoration: underline; }
    .aggregate-page img { max-width: 100%; height: auto; }
    .aggregate-page table { font-size: 0.94rem; }
    .aggregate-page h1, .aggregate-page h2, .aggregate-page h3 { color: #111827; line-height: 1.2; letter-spacing: 0; }
  