.publication-date
{
    font-size: 18px;
    line-height: 1.38em;
    text-transform: uppercase;
    margin-top: 140px;
}
.news-title
{
    position: absolute;
    top: 200px;
    
    max-width: 20ch;
    
    color: white;
    mix-blend-mode: difference;
    
    margin: 0 8vw;
}
.post-thumbnail
{
    width: 84vw;
    height: 500px;
    object-fit: cover;
    object-position: center 40%;
    margin-top: 154px;
    margin-bottom: 80px;
}








.disko-pattern
{
    --caption-size: min(2.4vw, 16px);
    margin: 0 12.7vw;
}
.disko-pattern__title
{
    font-size: 2em;
    line-height: 0.75em;
    font-weight: 400;
}
.disko-pattern__title + .wp-block-columns
{
    margin-top: 28px;
}
.disko-pattern__quinc
{
  transform: translateX(-2ch);
}
.disko-pattern__quinc::before
{
  content: "";
  margin-right: 2ch;
}
.disko-pattern__quinc + .wp-block-columns
{
    margin-top: 30px;
}
.disko-pattern__text
{
    font-size: 18px;
    line-height: 1.67em;
}

@media screen and (max-width: 767px)
{
    .disko-pattern__title
    {
        font-size: 25px;
        font-size: clamp(25px, 6vw, 2em);
        line-height: 30px;
    }
    .disko-pattern__text
    {
        font-size: 14px;
        line-height: 24px;
    }
}

@media screen and (min-width: 781px)
{
    .disko-pattern .wp-block-column:not(:first-child)
    {
        margin-left: 9.29vw;
    }
}