/* Match the vertical spacing used by the news detail heading. */
header.page-header.fixed-page-heading {
    padding-top: 24px;
    padding-bottom: 26px;
}
header.page-header.fixed-page-heading h1 {
    margin: 0;
    font-size: clamp(24px, 3vw, 34px);
    line-height: 1.45;
}
header.page-header.fixed-page-heading p {
    margin: 10px 0 0;
}
@media (max-width: 640px) {
    header.page-header.fixed-page-heading {
        padding-top: 18px;
        padding-bottom: 20px;
    }
}
