t h6 {
            margin-top: 1.5em;
            margin-bottom: 0.8em;
            font-weight: 600;
            color: #2c3e50; /* Darker heading color */
            line-height: 1.3;
        }
        #summary-output h1 { font-size: 1.6em; border-bottom: 1px solid #eaecef; padding-bottom: 0.3em;}
        #summary-output h2 { font-size: 1.4em; border-bottom: 1px solid #eaecef; padding-bottom: 0.3em;}
        #summary-output h3 { font-size: 1.25em; }
        #summary-output h4 { font-size: 1.1em; }
      