.tj-faq{background:var(--tj-superficie-card);padding-block:var(--tj-secao-vertical);}
.tj-faq__grid{display:flex;gap:64px;align-items:flex-start;}
.tj-faq__title{flex:0 0 400px;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-faq__list{flex:1 1 0;min-width:0;}
.tj-faq__item{border-bottom:1px solid var(--tj-borda-padrao);padding:22px 4px;}
.tj-faq__item>summary{list-style:none;cursor:pointer;display:flex;gap:16px;align-items:center;}
.tj-faq__item>summary::-webkit-details-marker{display:none;}
.tj-faq__q{flex:1 1 0;min-width:0;font-family:var(--tj-fonte-titulo);font-weight:500;font-size:var(--tj-fs-h4);line-height:var(--tj-lh-h4);letter-spacing:-.11px;color:var(--tj-texto-principal);}
.tj-faq__sign{flex-shrink:0;width:22px;height:22px;color:var(--tj-icone-marca);display:flex;align-items:center;justify-content:center;}
.tj-faq__sign svg{width:22px;height:22px;}
.tj-faq__sign .minus{display:none;}
.tj-faq__item[open] .tj-faq__sign .plus{display:none;}
.tj-faq__item[open] .tj-faq__sign .minus{display:block;}
.tj-faq__a{margin:12px 0 0;font-family:var(--tj-fonte-texto);font-weight:400;font-size:var(--tj-fs-corpo);line-height:var(--tj-lh-corpo);color:var(--tj-texto-secundario);}
.tj-faq__a p{margin:0 0 8px;}
.tj-faq__a p:last-child{margin-bottom:0;}
@media(max-width:999px){
.tj-faq__grid{flex-direction:column;gap:24px;}
.tj-faq__title{flex:none;}
}
