.ap-page-heading {
    position:relative;
    isolation:isolate;
    background-color:#0c1224;
    background-blend-mode:multiply;
    border-bottom:1px solid #31466b
}

.ap-page-heading:before {
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(110deg,#071425ed 0%,#181333db 53%,#321322b8 100%);
    z-index:-1
}

.ap-page-heading .page-title {
    color:#fff;
    font-size:clamp(30px,4vw,54px);
    font-weight:800;
    letter-spacing:-.035em
}
