.pHeader {
    display: flex;
    padding: 10px 15px;
    position: sticky;
    top: 64px;
    z-index: 5;
    
}

@media only screen and (max-width: 600px) {
    .pHeader:not(.exempted) {
        background: linear-gradient(to bottom, rgba(28, 28, 28, 1), rgba(38, 38, 38, 1), rgba(28, 28, 28, 1)) !important;
        top: 0;
        border: none;
        border-bottom: 1px solid rgb(48, 48, 48);
    }
    .pHeader:not(.exempted) > p {
        font-size: 16px;
        margin-block: 9px;
    }

}
.pHeader > span {
    margin-block: auto;
    margin-right: 10px;
    font-size: 20px;
    padding: 8px;
    border-radius: 50%;
    cursor: pointer;
}
.pHeader > p {
    font-size: 18px;
    font-weight: 500;
    margin-block: 6px;
}

.pBody {
    padding-inline: 15px;
    padding-bottom: 20px;
}