/* Public page titles: match Batch Reports. */
body main h1:not(#entry-title) {
 font-family: var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif) !important;
 font-size: clamp(36px, 5vw, 58px) !important;
 font-weight: 800 !important;
 font-style: normal !important;
 line-height: 1.15 !important;
 letter-spacing: -1.8px !important;
 margin: 18px 0 22px !important;
}
body main h1:not(#entry-title) :is(em, span, strong) {
 font-family: inherit !important; font-size: inherit !important;
 font-weight: inherit !important; font-style: normal !important;
 line-height: inherit !important; letter-spacing: inherit !important;
}
@media (max-width: 700px) {
 body main h1:not(#entry-title) { letter-spacing: -1.2px !important; }
}
