/* GERADO por tools/montar.mjs (pacote "tema": src/tema.html). Não editar aqui: edite as peças e rode o script de novo. Sem comentários (minificarCss). */
/* ===== secoes/tema.css ===== */
.te{padding-bottom: var(--e-6);}.te-sec__t{font-size: var(--tt-fileira);font-weight: 500;letter-spacing: -.012em;line-height: 1.25;}.te-trilha ol{display: flex;flex-wrap: wrap;align-items: center;font-size: var(--tt-mini);line-height: 1.4;color: var(--t3);}.te-trilha li{display: inline-flex;align-items: center;}.te-trilha li + li::before{content: "›";margin: 0 9px;color: var(--t4);}.te-trilha a{display: inline-block;padding-block: 13px;margin-block: -13px;transition: color var(--d-1) ease;}.te-trilha a:hover{color: var(--t1);}.te-trilha [aria-current]{color: var(--t2);}.te-cab__t{margin-top: 18px;max-width: 17em;font-size: clamp(30px,2.6vw + 14px,52px);font-weight: 500;letter-spacing: -.032em;line-height: 1.06;}.te-cab__resumo{margin-top: 16px;font-size: var(--tt-mini);line-height: 1.4;color: var(--t3);font-variant-numeric: tabular-nums;}.te-cab__intro{display: grid;grid-template-columns: repeat(2,minmax(0,27em));gap: clamp(28px,4vw,64px);margin-top: clamp(28px,3vw,40px);padding-top: clamp(24px,2.4vw,32px);border-top: 1px solid var(--fio);}.te-cab__intro p{font-size: var(--tt-desc);line-height: 1.6;color: var(--t2);}@media (max-width: 899px){.te-cab__intro{grid-template-columns: minmax(0,1fr);gap: 14px;max-width: var(--leitura);}}.te-card{display: grid;align-content: start;gap: 14px;color: var(--t1);}.te-card:focus-visible{outline: none;}.te-card__foto{position: relative;display: block;aspect-ratio: 16 / 9;border-radius: var(--r-1);overflow: hidden;background: var(--sup-2);transition: box-shadow var(--d-1) ease;}.te-card__foto img{width: 100%;height: 100%;object-fit: cover;object-position: var(--pos,50% 40%);filter: var(--foto);transition: transform .5s var(--ease);scale: 1.02;}.te-card__foto img.te-foto--escura{filter: var(--foto) brightness(1.2);}.te-card__foto::after{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: inset 0 0 0 1px var(--fio);pointer-events: none;}.te-card__texto{display: grid;gap: 6px;min-width: 0;}.te-card__t{font-size: 16px;font-weight: 500;letter-spacing: -.008em;line-height: 1.3;text-wrap: balance;}.te-card__meta{display: inline-flex;align-items: center;gap: 6px;font-size: var(--tt-mini);line-height: 1.4;color: var(--t3);}.te-relogio{flex: none;opacity: .9;}.te-card:hover .te-card__foto,.te-card:focus-visible .te-card__foto{box-shadow: 0 0 0 2px var(--t1);}.te-card:hover img,.te-card:focus-visible img{transform: scale(1.03);}.te-card.is-lido .te-card__foto img{opacity: .62;}.te-lido{display: inline-flex;align-items: center;gap: 6px;color: var(--t2);}.te-lido::before{content: "";width: 9px;height: 5px;margin-top: -3px;border: solid currentColor;border-width: 0 0 1.5px 1.5px;transform: rotate(-45deg);}.te-comece{margin-top: clamp(48px,5.4vw,80px);}.te-comece__lista{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(16px,2vw,32px);margin-top: 20px;}.te-card--destaque{gap: 18px;}.te-card--destaque .te-card__foto{aspect-ratio: 3 / 2;}.te-card--destaque .te-card__texto{grid-template-columns: auto minmax(0,1fr);column-gap: 14px;row-gap: 8px;}.te-card--destaque .te-card__texto > :not(.te-card__n){grid-column: 2;}.te-card__n{grid-row: 1 / span 3;padding-top: 2px;min-width: 1ch;font-size: clamp(19px,1.5vw,22px);font-weight: 400;line-height: 1.25;color: var(--t3);font-variant-numeric: tabular-nums;}.te-card--destaque .te-card__t{font-size: clamp(19px,1.5vw,22px);letter-spacing: -.016em;line-height: 1.25;}.te-card__resumo{font-size: 15px;line-height: 1.5;color: var(--t2);text-wrap: pretty;}.te-card--destaque .te-card__meta{margin-top: 4px;}.te-grade{margin-top: clamp(56px,6vw,96px);}.te-grade__lista{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(28px,2.6vw,40px) clamp(16px,1.6vw,24px);margin-top: 20px;}@media (min-width: 1600px){.te-grade__lista{grid-template-columns: repeat(5,minmax(0,1fr));}}@media (max-width: 1099px){.te-grade__lista{grid-template-columns: repeat(3,minmax(0,1fr));}}.te-ferramenta{margin-top: clamp(56px,6vw,96px);}.te-ferramenta__link{display: grid;grid-template-columns: minmax(0,15em) minmax(0,1fr) auto;align-items: center;gap: 4px clamp(20px,3vw,48px);padding: 24px 0;border-block: 1px solid var(--fio);transition: border-color var(--d-1) ease;}.te-ferramenta__sobre{grid-column: 1;font-size: var(--tt-micro);font-weight: 500;color: var(--t3);}.te-ferramenta__t{grid-column: 1;font-size: 17px;font-weight: 500;letter-spacing: -.01em;line-height: 1.3;}.te-ferramenta__frase{grid-column: 2;grid-row: 1 / span 2;font-size: 15px;line-height: 1.5;color: var(--t2);max-width: 34em;}.te-ferramenta__ir{grid-column: 3;grid-row: 1 / span 2;display: grid;place-items: center;width: 44px;height: 44px;border-radius: var(--r-2);box-shadow: inset 0 0 0 1px var(--fio-2);transition: background var(--d-1) ease,color var(--d-1) ease;}.te-ferramenta__link:hover{border-color: var(--fio-2);}.te-ferramenta__link:hover .te-ferramenta__ir,.te-ferramenta__link:focus-visible .te-ferramenta__ir{background: var(--t1);color: var(--preto);}.te-ferramenta__link:hover .seta{transform: translateX(2px);}.te-ferramenta__ir .seta{transition: transform var(--d-1) var(--ease);}.te-ponte{position: relative;isolation: isolate;overflow: hidden;display: flex;align-items: center;min-height: clamp(400px,34vw,520px);margin-top: var(--entre-blocos);border-block: 1px solid var(--fio);}.te-ponte__foto{position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;width: 62%;--esf: linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.06) 8%,rgba(0,0,0,.2) 16%,rgba(0,0,0,.42) 25%,rgba(0,0,0,.68) 35%,rgba(0,0,0,.88) 44%,#000 54%);-webkit-mask-image: var(--esf);mask-image: var(--esf);}.te-ponte__foto img{width: 100%;height: 100%;object-fit: cover;object-position: var(--pos,50% 50%);filter: var(--foto) brightness(.86);}.te-ponte__foto::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(0,0,0,.45) 0%,rgba(0,0,0,0) 60%);}.te-ponte__texto{display: flex;flex-direction: column;align-items: flex-start;width: min(100%,calc(33em + 2 * var(--m)));padding: clamp(40px,5vw,72px) var(--m);}.te-ponte__marca{--marca-tam: 24px;}.te-ponte__marca .marca{font-size: 13px;gap: 9px;}.te-ponte__selo{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 13px;color: var(--t2);}.te-ponte__sobre{margin-top: clamp(24px,2.6vw,34px);font-size: 15px;line-height: 1.4;color: var(--t2);}.te-ponte__t{margin-top: 8px;font-size: clamp(24px,2.2vw,34px);font-weight: 400;letter-spacing: -.024em;line-height: 1.18;color: var(--t2);}.te-ponte__t strong{color: var(--t1);font-weight: 500;}.te-ponte__linha{margin-top: 14px;font-size: 15px;line-height: 1.55;color: var(--t2);max-width: 30em;}.te-ponte__ficha{display: flex;flex-wrap: wrap;align-items: center;margin-top: 18px;font-size: var(--tt-mini);line-height: 1.4;color: var(--t3);}.te-ponte__ficha li{display: inline-flex;align-items: center;}.te-ponte__ficha li + li::before{content: "";width: 3px;height: 3px;margin: 0 10px;border-radius: 50%;background: var(--t4);}.te-ponte__btn{margin-top: 28px;}.te-faq{margin-top: var(--entre-blocos);}.te-faq__lista{max-width: 46em;margin-top: 14px;}.te-faq__item{border-top: 1px solid var(--fio);}.te-faq__item:last-child{border-bottom: 1px solid var(--fio);}.te-faq__p{display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 60px;padding: 16px 0;cursor: pointer;list-style: none;}.te-faq__p::-webkit-details-marker{display: none;}.te-faq__p h3{font-size: 16px;font-weight: 500;letter-spacing: -.008em;line-height: 1.4;}.te-faq__mais{flex: none;color: var(--t3);transition: transform var(--d-2) var(--ease),color var(--d-1) ease;}.te-faq__p:hover .te-faq__mais{color: var(--t1);}.te-faq__item[open] .te-faq__mais{transform: rotate(45deg);color: var(--t1);}.te-faq__r{display: grid;justify-items: start;gap: 14px;padding: 0 44px 24px 0;}.te-faq__r p{font-size: 15px;line-height: 1.65;color: var(--t2);max-width: 40em;}.te-faq__link{font-size: var(--tt-peq);}@media (max-width: 760px){.te-comece__lista{grid-template-columns: minmax(0,1fr);gap: 32px;}.te-card--destaque .te-card__foto{aspect-ratio: 16 / 9;}.te-grade__lista{grid-template-columns: minmax(0,1fr);gap: 0;}.te-grade__lista li + li{border-top: 1px solid var(--fio);}.te-grade .te-card{grid-template-columns: 120px minmax(0,1fr);align-items: center;gap: 14px;padding-block: 14px;}.te-grade .te-card__t{font-size: 15px;}.te-ferramenta__link{grid-template-columns: minmax(0,1fr) auto;padding: 20px 0;}.te-ferramenta__frase{grid-column: 1;grid-row: auto;font-size: 14px;}.te-ferramenta__ir{grid-row: 1 / span 3;grid-column: 2;}.te-ponte{flex-direction: column;align-items: stretch;min-height: 0;border-top: 0;}.te-ponte__foto{position: relative;z-index: 0;width: 100%;height: 280px;--esf: linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 18%,rgba(0,0,0,.7) 42%,#000 70%);}.te-ponte__foto img{object-position: var(--pos-cel,var(--pos,50% 50%));}.te-ponte__foto::after{display: none;}.te-ponte__texto{margin-top: -32px;position: relative;z-index: 1;padding-top: 0;}.te-ponte__btn{width: 100%;}.te-faq__r{padding-right: 0;}}@media (prefers-reduced-motion: reduce){.te-card:hover img,.te-card:focus-visible img{transform: none;}.te-faq__mais{transition: none;}}
