/* inicialização */
@charset "UTF-8";

@font-face {
    font-family: 'Barlow Condensed';
    src: url('./fonts/BarlowCondensed-Regular.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('./fonts/Oswald-VariableFont_wght.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'PT Sans';
    src: url('./fonts/PTSans-Regular.ttf') format('truetype');
    font-style: normal;
}

:root {
    --titulo: 'Barlow Condensed', sans-serif;
    --texto: 'PT Sans', Verdana, sans-serif;
    --secundario: 'Oswald', sans-serif;

    --verde-primario: #135203;
    --tom-branco: #FFF9EC;
    --tom-preto: #1C1C1C;
}

#politica-section {
    padding: 70px 20px 20px 20px;
    max-width: 800px;
    margin: 0 auto;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
}

h1 {
    font-family: var(--secundario);
    color: #135203;
    font-size: 3em;
    text-align: center;
    margin-bottom: 10px;
}

h2 {
    font-family: var(--titulo);
    color: var(--tom-preto);
    font-weight: 700;
    font-size: 2em;
    margin: 20px auto;
}

#politica-section li, p {
    font-family: var(--texto);
    line-height: 1.5;
}

#politica-section p {
    margin-left: 15px;
}

#politica-section li {
    margin-left: 45px;
}