.tj-linha{background:var(--tj-superficie-card);padding-block:var(--tj-secao-vertical);}
.tj-linha__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px;}
.tj-linha__headtxt{display:flex;flex-direction:column;gap:16px;align-items:flex-start;max-width:620px;}
.tj-linha__kicker{font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-kicker);line-height:var(--tj-lh-kicker);letter-spacing:1.04px;text-transform:uppercase;color:var(--tj-texto-marca);}
.tj-linha__title{font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-h2);line-height:var(--tj-lh-h2);letter-spacing:-.03em;color:var(--tj-texto-principal);margin:0;}
.tj-linha__sub{font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo-g);line-height:var(--tj-lh-corpo-g);color:var(--tj-texto-secundario);margin:0;}
.tj-linha__link{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--tj-fonte-texto);font-weight:600;font-size:var(--tj-fs-botao);line-height:var(--tj-lh-botao);color:var(--tj-texto-marca);text-decoration:none;white-space:nowrap;}
.tj-linha__link svg{width:18px;height:18px;}
.tj-linha__slider{padding-left:max(var(--tj-margem-pagina),calc((100vw - 1440px) / 2 + var(--tj-margem-pagina)));padding-right:var(--tj-margem-pagina);}
.tj-linha__slider .swiper-wrapper{align-items:stretch;box-sizing:border-box;}
.tj-linha__slider .swiper-slide{width:310px;height:auto;}
.tj-linha__slider .swiper-slide>*{height:100%;}
.tj-linha__link--mobile{display:none;}
@media(max-width:999px){
.tj-linha__head{margin-bottom:32px;}
.tj-linha__link--top{display:none;}
.tj-linha__link--mobile{display:inline-flex;margin-top:24px;}
.tj-linha__slider{padding-inline:var(--tj-margem-mobile);}
.tj-linha__slider .swiper-slide{width:170px;}
}
