.DireitoDeTransito-module__JsInlq__pagina{background-color:var(--bg-cream,#fbfaf8);min-height:100vh}.DireitoDeTransito-module__JsInlq__hero{color:var(--text-dark,#1e2229);background-color:#f6f3ee;border-bottom:1px solid #4a121a14;align-items:center;min-height:380px;padding:clamp(56px,7vw,96px) 0 clamp(48px,6vw,80px);display:flex;position:relative;overflow:hidden}.DireitoDeTransito-module__JsInlq__heroBgWrapper{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.DireitoDeTransito-module__JsInlq__heroBgImg{object-fit:cover;object-position:center 35%;opacity:.22;filter:contrast(1.02)saturate(.85);mix-blend-mode:multiply;width:58%;height:100%;position:absolute;top:0;right:0}.DireitoDeTransito-module__JsInlq__heroGradiente{background:linear-gradient(90deg,#f6f3ee 0% 45%,#f6f3eeeb 65%,#f6f3ee80 85%,#f6f3ee33 100%);position:absolute;inset:0}.DireitoDeTransito-module__JsInlq__hero:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle,#b38e5d1f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-20%;right:-10%}.DireitoDeTransito-module__JsInlq__container{z-index:2;box-sizing:border-box;width:100%;max-width:1680px;margin:0 auto;padding:0 clamp(24px,4vw,64px);position:relative}.DireitoDeTransito-module__JsInlq__heroContent{width:100%;max-width:58%}.DireitoDeTransito-module__JsInlq__eyebrow{font-family:var(--font-sans);letter-spacing:.16em;color:var(--primary,#5b141e);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:.75rem;font-weight:700;display:inline-flex}.DireitoDeTransito-module__JsInlq__eyebrow:before{content:"";background-color:var(--primary,#5b141e);width:24px;height:2px;display:inline-block}.DireitoDeTransito-module__JsInlq__heroTitulo{font-family:var(--font-serif);color:#1a1e24;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:400;line-height:1.15}.DireitoDeTransito-module__JsInlq__heroTitulo strong{color:var(--primary,#5b141e);font-weight:700}.DireitoDeTransito-module__JsInlq__heroSubtitulo{font-family:var(--font-sans);color:#4b5563;max-width:720px;margin:0 0 28px;font-size:clamp(.95rem,1.2vw,1.125rem);line-height:1.65}.DireitoDeTransito-module__JsInlq__buscaWrapper{max-width:620px;margin-top:8px;position:relative}.DireitoDeTransito-module__JsInlq__buscaIcone{stroke:#717d8e;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.DireitoDeTransito-module__JsInlq__buscaInput{width:100%;font-family:var(--font-sans);color:#0f172a;background-color:#fff;border:1px solid #4a121a26;border-radius:8px;outline:none;padding:16px 20px 16px 50px;font-size:1rem;transition:all .2s;box-shadow:0 4px 20px #0000000d}.DireitoDeTransito-module__JsInlq__buscaInput:focus{border-color:var(--primary,#5b141e);box-shadow:0 0 0 3px #5b141e1f,0 6px 24px #00000014}.DireitoDeTransito-module__JsInlq__buscaLimpar{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 10px;font-size:.8rem;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.DireitoDeTransito-module__JsInlq__buscaLimpar:hover{color:#0f172a;background-color:#f1f5f9}.DireitoDeTransito-module__JsInlq__secaoConteudo{padding:clamp(40px,5vw,68px) 0 clamp(60px,7vw,96px)}.DireitoDeTransito-module__JsInlq__filtrosNav{scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-items:center;gap:10px;margin-bottom:32px;padding-bottom:12px;display:flex;overflow-x:auto}.DireitoDeTransito-module__JsInlq__filtroBtn{font-family:var(--font-sans);border:1px solid var(--border-card,#ece9e2);color:var(--text-muted,#5e6673);cursor:pointer;white-space:nowrap;background-color:#fff;border-radius:9999px;min-height:42px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .2s}.DireitoDeTransito-module__JsInlq__filtroBtn:hover{color:#4a121a;border-color:#4a121a}.DireitoDeTransito-module__JsInlq__filtroBtn:active{transform:scale(.96)}.DireitoDeTransito-module__JsInlq__filtroBtnAtivo{color:#fff;background-color:#4a121a;border-color:#4a121a;box-shadow:0 4px 12px #4a121a33}.DireitoDeTransito-module__JsInlq__filtroBtnAtivo:hover{color:#fff;background-color:#320a10}.DireitoDeTransito-module__JsInlq__filtroBtnAtivo:active{transform:scale(.96)}.DireitoDeTransito-module__JsInlq__resultadoInfo{font-family:var(--font-sans);color:var(--text-muted,#5e6673);justify-content:space-between;align-items:center;margin-bottom:24px;font-size:.875rem;display:flex}.DireitoDeTransito-module__JsInlq__contagem{color:var(--text-dark,#1e2229);font-weight:600}.DireitoDeTransito-module__JsInlq__btnExpandirTodos{color:#4a121a;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:.85rem;font-weight:600;text-decoration:underline}.DireitoDeTransito-module__JsInlq__btnExpandirTodos:hover{color:#320a10}.DireitoDeTransito-module__JsInlq__listaAcordeoes{flex-direction:column;gap:16px;display:flex}.DireitoDeTransito-module__JsInlq__acordeaoItem{border:1px solid var(--border-card,#ece9e2);background-color:#fff;border-radius:8px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.DireitoDeTransito-module__JsInlq__acordeaoItem:hover{border-color:#b38e5d}.DireitoDeTransito-module__JsInlq__acordeaoItemAberto{border-color:#4a121a;box-shadow:0 6px 20px #0000000d}.DireitoDeTransito-module__JsInlq__acordeaoHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:clamp(18px,2.5vw,24px) clamp(20px,3vw,28px);transition:background-color .2s;display:flex}.DireitoDeTransito-module__JsInlq__acordeaoHeader:hover{background-color:#fbfaf8cc}.DireitoDeTransito-module__JsInlq__headerEsquerda{flex-direction:column;gap:6px;display:flex}.DireitoDeTransito-module__JsInlq__tagBadge{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:#4a121a;background-color:#fcf6f7;border:1px solid #4a121a1f;border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-block}.DireitoDeTransito-module__JsInlq__acordeaoTitulo{font-family:var(--font-serif);color:var(--text-dark,#1e2229);margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600;line-height:1.35;transition:color .2s}.DireitoDeTransito-module__JsInlq__acordeaoItemAberto .DireitoDeTransito-module__JsInlq__acordeaoTitulo{color:#4a121a}.DireitoDeTransito-module__JsInlq__iconeIndicador{border:1px solid var(--border-light,#e8e6e1);width:32px;height:32px;color:var(--text-dark,#1e2229);background-color:#f8fafc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.DireitoDeTransito-module__JsInlq__acordeaoItemAberto .DireitoDeTransito-module__JsInlq__iconeIndicador{color:#fff;background-color:#4a121a;border-color:#4a121a;transform:rotate(180deg)}.DireitoDeTransito-module__JsInlq__acordeaoPainel{border-top:1px solid var(--border-card,#ece9e2);margin-top:4px;padding:0 clamp(20px,3vw,28px) clamp(24px,3vw,32px);animation:.26s cubic-bezier(.16,1,.3,1) forwards DireitoDeTransito-module__JsInlq__descerSuave}.DireitoDeTransito-module__JsInlq__conteudoDoutrina{font-family:var(--font-sans);color:#334155;font-size:.95rem;line-height:1.75}.DireitoDeTransito-module__JsInlq__conteudoDoutrina p{margin:0 0 16px}.DireitoDeTransito-module__JsInlq__conteudoDoutrina strong{color:var(--text-dark,#1e2229);font-weight:700}.DireitoDeTransito-module__JsInlq__conteudoDoutrina em{color:#475569;font-style:italic}.DireitoDeTransito-module__JsInlq__conteudoDoutrina ul,.DireitoDeTransito-module__JsInlq__conteudoDoutrina ol{margin:12px 0 18px 24px;padding:0}.DireitoDeTransito-module__JsInlq__conteudoDoutrina li{margin-bottom:8px}.DireitoDeTransito-module__JsInlq__nenhumResultado{border:1px dashed var(--border-card,#ece9e2);text-align:center;font-family:var(--font-sans);background-color:#fff;border-radius:8px;padding:48px 24px}.DireitoDeTransito-module__JsInlq__nenhumResultado h3{font-family:var(--font-serif);color:var(--text-dark,#1e2229);margin:0 0 8px;font-size:1.25rem}.DireitoDeTransito-module__JsInlq__nenhumResultado p{color:var(--text-muted,#5e6673);margin:0 0 20px}.DireitoDeTransito-module__JsInlq__btnResetBusca{color:#fff;cursor:pointer;background-color:#4a121a;border:none;border-radius:6px;padding:10px 20px;font-weight:600;transition:background-color .2s}.DireitoDeTransito-module__JsInlq__btnResetBusca:hover{background-color:#320a10}@media (max-width:768px){.DireitoDeTransito-module__JsInlq__hero{min-height:auto;padding:36px 0 32px}.DireitoDeTransito-module__JsInlq__heroContent{max-width:100%}.DireitoDeTransito-module__JsInlq__heroBgImg{opacity:.22;object-position:center 20%;width:100%}.DireitoDeTransito-module__JsInlq__heroGradiente{background:linear-gradient(#f6f3eebf 0%,#f6f3eef2 60%,#f6f3ee 100%)}.DireitoDeTransito-module__JsInlq__acordeaoHeader{padding:16px 18px}.DireitoDeTransito-module__JsInlq__iconeIndicador{width:28px;height:28px}.DireitoDeTransito-module__JsInlq__resultadoInfo{flex-direction:column;align-items:flex-start;gap:8px}}
