/* BASE */

*{
    font-family: NeueHelveticaPro65Medium, sans-serif;
}

h1{
    font-family: NeueHelveticaPro95Black, sans-serif;
}

/* LAYOUT */

.legal-grid{
    display: flex;
    padding: 32px;
    gap: 16px;
    justify-content: space-between;
}

.legal-lang{
    margin-bottom: 8px;
}

.legal-card{
    border: 2px solid black;
    padding: 0 16px;
}

/* RESPONSIVE */

@media (min-width: 1235px) {
    .legal-thing:nth-of-type(2){
        text-align: end;
    }
}

@media (max-width: 1234px) {
    .legal-grid{
        flex-direction: column;
    }
}
