/* GERADO por tools/montar.mjs (pacote "simples": src/privacidade.html, src/404.html). Não editar aqui: edite as peças e rode o script de novo. Sem comentários (minificarCss). */
/* ===== paginas/simples.css ===== */
.pv{padding-bottom: var(--e-6);}.pv__cab{max-width: calc(46em + 2 * var(--m));}.pv__cab .titulo-secao{margin-top: 10px;font-size: clamp(30px,3vw,44px);font-weight: 500;letter-spacing: -.03em;line-height: 1.05;}.pv__cab .desc{margin-top: 18px;max-width: 36em;}.pv__corpo{display: grid;grid-template-columns: 220px minmax(0,40em);gap: clamp(32px,6vw,96px);margin-top: clamp(48px,6vw,80px);}.pv__indice{position: sticky;top: calc(var(--topo-h) + 24px);align-self: start;}.pv__indice ol{display: grid;gap: 2px;border-left: 1px solid var(--fio);}.pv__indice a{display: block;padding: 7px 0 7px 16px;margin-left: -1px;border-left: 1px solid transparent;font-size: var(--tt-peq);color: var(--t3);transition: color var(--d-1) ease,border-color var(--d-1) ease;}.pv__indice a:hover{color: var(--t1);}.pv__indice a.is-atual{color: var(--t1);border-left-color: var(--t1);}.pv__texto{display: grid;gap: clamp(40px,4vw,56px);}.pv__texto section{scroll-margin-top: calc(var(--topo-h) + 24px);}.pv__texto h2{margin-bottom: 14px;font-size: var(--tt-fileira);font-weight: 500;letter-spacing: -.012em;}.pv__texto p,.pv__texto li{font-size: 16px;line-height: 1.65;color: var(--t2);}.pv__texto p + p,.pv__texto p + ul,.pv__texto ul + p{margin-top: 12px;}.pv__texto ul{display: grid;gap: 10px;}.pv__texto li{position: relative;padding-left: 20px;}.pv__texto li::before{content: "";position: absolute;left: 2px;top: .78em;width: 6px;height: 1px;background: var(--t3);}.pv__texto b{color: var(--t1);font-weight: 500;}.pv__texto a:not(.btn){color: var(--t1);text-decoration: underline;text-decoration-color: var(--fio-3);text-underline-offset: 3px;}.pv__apagar{display: grid;justify-items: start;gap: 10px;margin-top: 20px;padding: 20px;border-radius: var(--r-2);background: var(--sup-1);box-shadow: inset 0 0 0 1px var(--fio);}.pv__texto .pv__apagar .nota{font-size: var(--tt-peq);color: var(--t3);}.pv__escolha{display: grid;justify-items: start;gap: 10px;margin-block: 16px 4px;padding: 20px;border-radius: var(--r-2);background: var(--sup-1);box-shadow: inset 0 0 0 1px var(--fio);}.pv__texto .pv__escolha .nota{font-size: var(--tt-peq);color: var(--t3);}.pv__texto .pv__escolha p + p{margin-top: 0;}.pv__escolha-botoes{display: flex;flex-wrap: wrap;gap: 10px;}.pv__escolha .btn[aria-pressed="true"]{box-shadow: inset 0 0 0 1px var(--t1);}@media (max-width: 900px){.pv__corpo{grid-template-columns: 1fr;}.pv__indice{display: none;}}.erro-destaque .destaque__foto img{filter: var(--foto) blur(1.5px) brightness(.9);transform: scale(1.02);}.erro-destaque .titulo-destaque{max-width: 13em;}.erro-destaque q{quotes: "“" "”";}.curso-bloco{margin-top: var(--entre-blocos);}.curso-bloco__cab{padding-inline: var(--m);margin-bottom: 16px;}.curso-bloco__cab .desc{margin-top: 8px;}.curso-aprende{display: grid;grid-template-columns: repeat(3,minmax(0,300px));gap: var(--vao);padding-inline: var(--m);}.curso-aprende .poster{aspect-ratio: 3 / 4;}.curso-aula{padding-inline: var(--m);}.curso-aula__quadro{position: relative;display: grid;place-items: end start;aspect-ratio: 16 / 9;max-width: 960px;border-radius: var(--r-2);overflow: hidden;isolation: isolate;background: var(--sup-1);box-shadow: inset 0 0 0 1px var(--fio);}.curso-aula__quadro > img{position: absolute;inset: 0;z-index: -1;width: 100%;height: 100%;object-fit: cover;filter: var(--foto) brightness(.5);}.curso-aula__quadro::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 60%);}.curso-aula__aviso{display: grid;gap: 6px;padding: clamp(20px,3vw,32px);}.curso-aula__aviso b{font-size: clamp(18px,1.6vw,22px);font-weight: 500;letter-spacing: -.015em;}.curso-aula__aviso span{font-size: var(--tt-peq);color: var(--t2);}@media (max-width: 760px){.curso-aprende{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 62%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;scroll-padding-inline: var(--m);}.curso-aprende::-webkit-scrollbar{display: none;}.curso-aprende > *{scroll-snap-align: start;}}
