@charset "UTF-8";

* {
    box-sizing: border-box;
}

.wrapper {
    margin: 10vw 5vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

article {
    height: 30vw;
    margin-bottom: 10vw;
    width: 47%;
    position: relative;
    background-color: #303030;
}

.article_text {
    position: absolute;
    width: 90%;
    bottom: 3vw;
    left: 5%;
}

article h2 {
    font-size: 1.5vw;
    margin-top: 3vw;
    margin-bottom: 1vw;
}

article p {
    font-size: 1vw;
}

article a {
    text-decoration: none;
    color: white;
}