@media(min-width: 1920px) {
    body {
        max-width: 2560px;
    }
}

@media(max-width: 1600px) {
    body {
        max-width: 1920px;
    }
}

@media(max-width: 768px) {
    /* Seção Home */

    .home {
        padding: 60px 0 30px;
    }

    .home a {
        font-size: 16px;
    }


    /* Seção Links */

    .links {
        gap: 15px;
        padding: 10px 0 80px;
    }

    .links h2 {
        font-size: 14px;
        max-width: 300px;
    }

    .links h2::first-letter {
        font-size: 16px;
    }

    .links p {
        font-size: 12px;
        max-width: 300px;
    }

    .links p::first-letter {
        font-size: 14px;
    }

    .links span {
        font-size: 24px;
    }

    .links a {
        font-size: 12px;
        border-radius: 30px;
        padding: 8px 30px;
    }
}