/* GERADO por tools/montar.mjs (pacote "todos-artigos": src/artigos.html). Não editar aqui: edite as peças e rode o script de novo. Sem comentários (minificarCss). */
/* ===== secoes/todos-artigos.css ===== */
.ta{padding-bottom: var(--e-8);}.ta-cab{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;column-gap: clamp(20px,2vw,28px);}.ta-cab__t{grid-area: 1 / 1;font-size: clamp(30px,3vw,44px);font-weight: 500;letter-spacing: -.03em;line-height: 1.05;}.ta-cab .desc{grid-area: 2 / 1 / 3 / -1;margin-top: 14px;max-width: 38em;}.ta-cab .ta-nivel{grid-area: 1 / 2;justify-self: start;}.ta-cab .ta-temas{grid-area: 3 / 1 / 4 / -1;}@media (max-width: 899px){.ta-cab{grid-template-columns: minmax(0,1fr);}.ta-cab .ta-nivel{grid-area: 3 / 1;margin-top: 20px;}.ta-cab .ta-temas{grid-area: 4 / 1;}}.ta-temas{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 18px;margin-top: 22px;}.ta-temas__t{font-size: var(--tt-mini);font-weight: 500;letter-spacing: 0;line-height: 1.4;color: var(--t3);}.ta-temas__lista{display: flex;flex-wrap: wrap;gap: 4px 18px;}.ta-temas__lista a{display: inline-block;padding-block: 12px;margin-block: -12px;font-size: var(--tt-peq);line-height: 1.4;color: var(--t2);text-decoration: underline;text-decoration-color: var(--fio-2);text-decoration-thickness: 1px;text-underline-offset: 4px;transition: color var(--d-1) ease,text-decoration-color var(--d-1) ease;}.ta-temas__lista a:hover{color: var(--t1);text-decoration-color: var(--t1);}@media (max-width: 599px){.ta-temas{flex-direction: column;gap: 10px;}.ta-temas__lista{gap: 2px 16px;}}.ta-nivel{position: relative;display: inline-flex;}.ta-nivel__sel{appearance: none;-webkit-appearance: none;height: 36px;padding: 0 36px 0 13px;border: 0;border-radius: var(--r-2);background: var(--preto);color: var(--t1);box-shadow: inset 0 0 0 1px var(--fio-3);font-size: var(--tt-peq);font-weight: 500;line-height: 1.2;cursor: pointer;transition: box-shadow var(--d-1) ease,background var(--d-1) ease;}.ta-nivel__sel:hover{box-shadow: inset 0 0 0 1px var(--t1);}.ta-nivel__sel:focus-visible{outline: 2px solid var(--t1);outline-offset: 2px;}.ta-nivel__sel option{background: var(--sup-2);color: var(--t1);}.ta-nivel::after{content: "";position: absolute;right: 14px;top: 50%;width: 6px;height: 6px;margin-top: -5px;pointer-events: none;border: solid var(--t2);border-width: 0 1.5px 1.5px 0;transform: rotate(45deg);}@media (pointer: coarse){.ta-nivel__sel{height: 44px;}}.ta-nivel.is-esperando{visibility: hidden;}.ta-filtros{position: sticky;z-index: 5;top: var(--topo-h);margin-top: clamp(24px,2.6vw,36px);min-height: 60px;background: var(--preto);}@media (pointer: coarse){.ta-filtros{min-height: 68px;}}.ta-filtros__trilho[hidden] + .ta-filtros__seta,.ta-filtros__trilho[hidden] ~ .ta-filtros__seta{display: none;}.ta-filtros::after{content: "";position: absolute;left: 0;right: 0;top: 100%;height: 14px;pointer-events: none;background: linear-gradient(180deg,var(--preto),rgba(0,0,0,0));}.ta-filtros__trilho{display: flex;gap: 8px;padding-block: 12px;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;-webkit-overflow-scrolling: touch;scroll-padding-inline: var(--m);}.ta-filtros__trilho::-webkit-scrollbar{display: none;}.ta-chip{flex: none;gap: 7px;white-space: nowrap;}.ta-chip__n{font-variant-numeric: tabular-nums;color: var(--t3);transition: color var(--d-1) ease;}.ta-chip:hover .ta-chip__n{color: var(--t2);}.ta-chip[aria-pressed="true"] .ta-chip__n{color: rgba(0,0,0,.55);}.ta-filtros__seta{position: absolute;top: 0;bottom: 0;z-index: 1;display: grid;place-items: center;width: calc(var(--m) + 28px);color: var(--t1);opacity: 0;pointer-events: none;transition: opacity var(--d-1) ease;}.ta-filtros__seta svg{width: 22px;height: 22px;transition: transform var(--d-1) var(--ease);}.ta-filtros__seta:hover svg{transform: scale(1.15);}.ta-filtros__seta--ant{left: 0;justify-items: start;padding-left: calc(var(--m) * .4);background: linear-gradient(90deg,var(--preto) 45%,rgba(0,0,0,0));}.ta-filtros__seta--prox{right: 0;justify-items: end;padding-right: calc(var(--m) * .4);background: linear-gradient(270deg,var(--preto) 45%,rgba(0,0,0,0));}.ta-filtros__seta:not([data-fim]){opacity: 1;pointer-events: auto;}@media (hover: none){.ta-filtros__seta{pointer-events: none !important;width: calc(var(--m) + 20px);}.ta-filtros__seta svg{display: none;}}.ta-corpo{position: relative;margin-top: clamp(12px,1.4vw,20px);}.ta-grade{--cols: 5;display: grid;grid-template-columns: repeat(var(--cols),minmax(0,1fr));gap: clamp(10px,1.1vw,16px) var(--vao);}@media (min-width: 1600px){.ta-grade{--cols: 6;}}@media (max-width: 1199px){.ta-grade{--cols: 4;}}@media (max-width: 899px){.ta-grade{--cols: 3;}}@media (max-width: 599px){.ta-grade{--cols: 2;}}.ta-card .card__t{-webkit-line-clamp: 3;}.ta-tt{display: grid;gap: 1px;min-width: 0;}.ta-tt .card__meta{margin-top: 0;}.ta-card .card__tempo{display: inline-flex;align-items: center;gap: 5px;white-space: nowrap;}.ta-card .card__relogio{flex: none;width: 12px;height: 12px;opacity: .85;}.ta-meta{overflow: hidden;}.ta-meta__l{display: flex;flex-wrap: wrap;margin-left: -14px;}.ta-meta__l > *{padding-left: 14px;}.ta-meta__depois{position: relative;}.ta-meta__depois::before{content: "·";position: absolute;left: 0;width: 14px;text-align: center;}.ta-card.is-lido img{opacity: .62;}.ta-card img.ta-foto--clara{filter: var(--foto) brightness(.76);}.ta-card img.ta-foto--escura{filter: var(--foto) brightness(1.22);}.ta-card::after{border-radius: inherit;box-shadow: inset 0 0 0 1px var(--fio);}@media (max-width: 599px){.ta-card{aspect-ratio: 4 / 5;}.ta-card img{scale: 1.02;}.ta-card .card__titulo{left: 12px;right: 12px;bottom: 10px;font-size: 13.5px;}.ta-card .card__t{-webkit-line-clamp: 4;}}@keyframes ta-entra{from{opacity: 0;transform: translateY(10px);}to{opacity: 1;transform: none;}}.ta-grade.is-entrando > li{animation: ta-entra .6s var(--ease) both;animation-delay: calc(min(var(--k,0),12) * 28ms);}@media (scripting: none){.ta-filtros,.ta-nivel{display: none;}.ta-corpo{margin-top: clamp(28px,3vw,40px);}}.ta-vazio{display: grid;justify-items: start;gap: 16px;padding-block: clamp(24px,4vw,48px);}.ta-vazio__t{font-size: var(--tt-desc);color: var(--t2);max-width: 30em;}
