:root {
    --color: rgba(205, 0, 0, 1);
}
body {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
}
h1 {
    margin-bottom: 20px;
    color: var(--color);
    text-align: center;
}
.full-row {
    width: 80%;
    text-align: center;
    border-bottom: solid 3px var(--color);
    padding-bottom: 25px;
    margin: 0 10% 10px;
}
form > .item {
    width: 98%;
    margin: 1%;
    display: inline-block
}
form > .item > label {
    width: 100%;
    display: block;
    margin-top: 20px;
}
form > .item > textarea {
    border: solid 1px gray;
    width: 100%;
    height: 100px;
}
input#charsIgnored {
    display: block;
    margin: 0 auto;
}
@media (min-width:601px) {
    form > .item {
        width: 47%;
    }
}
@media (min-width:769px) {
    form > .item.third {
        width: 30%;
    }
    input#charsIgnored {
        display: inline-block;
    }
}