h2 {
    color: var(--color-secondary)
}

h5 {
    margin: 0;
}

#sleep-herd-press  {
    margin-top: 3rem;
}

.press-header {
    background-color: var(--color-secondary);
    width: 100%;
    padding: 2rem;
}

.press-header h1 {
    margin: 0;
    font-size: 2rem;
}

.press-img {
    background-color: black;
}

.press-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.press-container {
    display: flex;
    flex-direction: row;
    width: 80%;
    padding: 2rem 0;
    gap: 2rem;
}

.factsheet {
    flex: 1;
    text-align: left;
}

.factsheet a, .factsheet p{
    font-size: 0.9rem;
    margin-top: 0;
}

.content {
    flex: 3;
}

.content p, .content li {
    font-size: 0.9rem;
    text-align: left;
}

.content .hook {
    font-style: italic;
    color: var(--color-tertiary);
}

.presskit-button {
    width: 60%;
    margin: 0;
    border-color: var(--color-tertiary);
}

.footer {
    background-color: var(--color-secondary);
}

@media screen and (max-width: 991.98px){
    .press-container {
        flex-direction: column-reverse;
    }
}

@media screen and (max-width: 575.98px) {
    #sleep-herd-press  {
        margin-top: 0;
        padding-top: 0;
    }
}