.press-kit-page {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    background: #384f7b;
    padding: 16px;
    position: relative;
    gap: 16px;
}
.press-kit-header-image {
    margin: -16px;
}
.press-kit-cover-image {
    max-width: 25%;
    border: 2px solid #384f7b;
    border-radius: 4px;
    position: absolute;
    top: 16px;
}
.press-kit-cover-image > img {
    display: flex;
    height: 100%;
    object-fit: cover;
    border-radius: inherit;
}
.press-kit-title {
    margin-top: 48px;
}
.press-kit-info {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.press-kit-fact-sheet {
    display: flex;
    flex-direction: column;
    gap: 8px;
    flex: 1;
}
.press-kit-platforms {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}
.press-kit-about {
    display: flex;
    flex-direction: column;
    gap: 16px;
    flex: 2;
}
.press-kit-fact-sheet > h2 {
    margin: 0;
}
.press-kit-about > h2 {
    margin: 0;
}
.press-kit-video {
    display: flex;
    justify-content: center;
}
.press-kit-video > iframe {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
    max-width: 800px;
}
@media (max-width: 767px) and (min-width: 0) {
    .press-kit-fact-sheet {
        flex: 100%;
    }
}
@media (max-width: 320px) and (min-width: 0) {
    .press-kit-fact-sheet {
        flex: 100%;
    }
}