[data-site]{min-height:100vh;color:var(--grafite);flex-direction:column;display:flex}[data-site]>main{flex:1}[data-site] .site-cabeca{z-index:40;background:var(--papel);border-bottom:var(--traco)solid var(--grafite);position:sticky;top:0}[data-site] .site-cabeca>div{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:16px 64px;display:flex}[data-site] .site-cabeca svg[role=img]{color:var(--grafite);display:block}[data-site] .site-nav{gap:22px;display:flex}[data-site] .site-nav a,[data-site] .site-entrar{font:500 12.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grafite-suave);padding:10px 0;text-decoration:none}[data-site] .site-nav a:hover,[data-site] .site-entrar:hover{color:var(--grafite)}[data-site] .site-nav a[aria-current=page]{color:var(--grafite);box-shadow:0 2px 0 var(--rota)}[data-site] .site-acoes{align-items:center;gap:22px;display:flex}[data-site] .site-botao{background:var(--grafite);color:var(--papel);font:500 12.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;box-shadow:3px 3px 0 var(--rota);transition:translate var(--dur-rapida)var(--ease-saida),box-shadow var(--dur-rapida)var(--ease-saida);border-radius:3px;padding:12px 16px;text-decoration:none;display:inline-block}[data-site] .site-botao:hover{box-shadow:4px 4px 0 var(--rota);translate:-1px -1px}[data-site] .site-botao:active{box-shadow:1px 1px 0 var(--rota);translate:2px 2px}[data-site] .site-menu-botao{color:var(--grafite);cursor:pointer;background:0 0;border:0;margin:-10px;padding:10px;display:none}body.painel .site-gaveta{background:var(--papel);border-left:var(--traco-grosso)solid var(--grafite);padding:24px}body.painel .site-gaveta nav{flex-direction:column;margin-top:28px;display:flex}body.painel .site-gaveta nav a{font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--grafite);border-bottom:1px dashed var(--tracejado);padding:16px 0;text-decoration:none}body.painel .site-gaveta nav a[aria-current=page]{color:var(--rota-texto)}body.painel .site-gaveta .site-botao{text-align:center;margin-top:24px;display:block}[data-site] .site-rodape{border-top:var(--traco)solid var(--grafite);background:var(--papel)}[data-site] .site-rodape>div{max-width:1440px;margin:0 auto;padding:40px 64px 28px}[data-site] .site-rodape-topo{grid-template-columns:4fr 8fr;gap:56px;display:grid}[data-site] .site-rodape-topo p{max-width:30em;font:400 13px/1.6 var(--mono);color:var(--grafite-suave);margin-top:14px}[data-site] .site-colunas{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}[data-site] .site-colunas h2{font:500 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grafite-suave);margin-bottom:12px}[data-site] .site-colunas ul{margin:0;padding:0;list-style:none}[data-site] .site-colunas li+li{margin-top:8px}[data-site] .site-colunas a{color:var(--grafite);font-size:14px;text-decoration:none}[data-site] .site-colunas a:hover{text-underline-offset:4px;text-decoration:underline}[data-site] .site-rodape-fim{border-top:1px dashed var(--tracejado-forte);font:400 12px/1.6 var(--mono);color:var(--grafite-suave);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:16px;display:flex}[data-site] .site-rodape-fim a{color:var(--grafite-suave)}[data-site] .site-rodape-fim ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}[data-site] :focus-visible{outline:2px solid var(--rota);outline-offset:3px}@media (max-width:999px){[data-site] .site-cabeca>div{padding:12px 16px}[data-site] .site-nav,[data-site] .site-entrar,[data-site] .site-acoes .site-botao{display:none}[data-site] .site-menu-botao{display:block}[data-site] .site-rodape>div{padding:32px 16px 24px}[data-site] .site-rodape-topo{grid-template-columns:minmax(0,1fr);gap:28px}[data-site] .site-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){[data-site] .site-botao{transition:none}[data-site] .site-botao:hover,[data-site] .site-botao:active{translate:none}}[data-site] :is(h1,h2){letter-spacing:-.02em;font-weight:500}[data-site] h1{text-wrap:balance;line-height:1.05}[data-site] :is(.font-bold,.font-extrabold):is(h1,h2,h3){font-weight:500}[data-site] h3{letter-spacing:0;font-weight:600}[data-site] .rounded-full[class*=px-]{border-radius:2px}[data-site] :is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl):not([data-ui]){border-radius:3px}[data-site] :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none}[data-site] :is(.backdrop-blur,.backdrop-blur-sm,.backdrop-blur-md,.backdrop-blur-xl){-webkit-backdrop-filter:none;backdrop-filter:none}[data-site] :is(p,li){text-wrap:pretty}[data-site]>main>:is(.bg-background,.bg-background-secondary){background-color:#0000}
