.ev4 .ch .busca{margin-top:24px;position:relative;max-width:520px}.ev4 .ch .busca input{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:14px 18px 14px 46px;font:16px Outfit,system-ui,sans-serif;background:#ffffff0f;color:#fff}.ev4 .ch .busca input::placeholder{color:#8d99ac}.ev4 .ch .busca input:focus{outline:2px solid var(--verdeC);outline-offset:1px}.ev4 .ch .busca svg{position:absolute;left:17px;top:50%;transform:translateY(-50%);color:#8d99ac}.ev4 .cats{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.ev4 .cats a{border:1px solid var(--linhaE);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;color:#d7dde7;text-decoration:none;transition:background .15s,color .15s}.ev4 .cats a:hover,.ev4 .cats a[aria-current]{background:var(--verdeC);border-color:var(--verdeC);color:var(--noite)}.ev4 .dest{display:grid;grid-template-columns:1.1fr .9fr;background:var(--cartao);border:1px solid var(--linha);border-radius:28px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s}.ev4 .dest:hover{box-shadow:0 24px 60px #0b12201a}.ev4 .dest .im{background:linear-gradient(135deg,var(--noite),#134e4a);min-height:280px}.ev4 .dest .im img{width:100%;height:100%;object-fit:cover}.ev4 .dest .tx{padding:clamp(24px,3.4vw,44px);display:flex;flex-direction:column;justify-content:center}.ev4 .dest .ct,.ev4 .art .ct{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--verdeE)}.ev4 .dest h2{margin-top:12px;font-size:clamp(26px,2.8vw,36px);line-height:1.15}.ev4 .dest p{margin-top:12px;font-size:16.5px;line-height:1.6;color:var(--corpo);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ev4 .dest .dt,.ev4 .art .dt{margin-top:16px;font-size:14px;color:var(--mudo)}.ev4 .grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ev4 .art{display:flex;flex-direction:column;background:var(--cartao);border:1px solid var(--linha);border-radius:22px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.ev4 .art:hover{transform:translateY(-3px);box-shadow:0 18px 44px #0b122014}.ev4 .art .im{aspect-ratio:16/10;background:linear-gradient(135deg,var(--noite),#134e4a)}.ev4 .art .im img{width:100%;height:100%;object-fit:cover}.ev4 .art .tx{flex:1;display:flex;flex-direction:column;padding:18px 20px 20px}.ev4 .art h3{margin-top:8px;font-size:18px;line-height:1.3}.ev4 .art .dt{margin-top:auto;padding-top:14px}.ev4 .vazio{padding:48px 0;text-align:center;color:var(--corpo)}.ev4 .mais-bt{margin-top:32px;text-align:center}.ev4 .subs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.ev4 .subs form{display:flex;gap:10px}.ev4 .subs input{flex:1;min-width:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:14px 18px;font:16px Outfit,system-ui,sans-serif;background:#ffffff0f;color:#fff}.ev4 .subs input::placeholder{color:#8d99ac}.ev4 .subs .ok{margin-top:10px;color:var(--verdeC);font-weight:600}.ev4 .letras{margin-top:20px;display:flex;flex-wrap:wrap;gap:6px}.ev4 .letras a{display:grid;place-items:center;min-width:36px;height:36px;border:1px solid var(--linhaE);border-radius:10px;font-weight:700;color:#d7dde7;text-decoration:none}.ev4 .letras a:hover{background:var(--verdeC);color:var(--noite);border-color:var(--verdeC)}.ev4 .grupo{scroll-margin-top:90px}.ev4 .grupo+.grupo{margin-top:36px}.ev4 .grupo>h2{font:600 40px/1 PlayfairI,Georgia,serif;font-style:italic;color:var(--verdeE)}.ev4 .termos{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ev4 .termos a{display:block;background:var(--cartao);border:1px solid var(--linha);border-radius:16px;padding:14px 16px;text-decoration:none;color:inherit;transition:border-color .15s}.ev4 .termos a:hover{border-color:var(--verde)}.ev4 .termos b{display:block;font-size:16.5px;color:var(--tinta)}.ev4 .termos span{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:var(--corpo);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ev4 .termos.t2{grid-template-columns:repeat(2,minmax(0,1fr))}.ev4 .termo .def{max-width:46ch;margin-top:18px;font-size:clamp(20px,2vw,24px);line-height:1.55;color:#e6eaf0}.ev4 .termo-g{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(28px,4vw,56px);align-items:start}.ev4 .termo-g .bloco+.bloco{margin-top:32px}.ev4 .termo-g h2{font-size:24px}.ev4 .termo-g .rel{margin-top:14px;display:grid;gap:10px}.ev4 .termo-g .rel a{display:flex;gap:10px;background:var(--cartao);border:1px solid var(--linha);border-radius:16px;padding:14px 16px;text-decoration:none;color:var(--tinta);font-weight:600;font-size:16px}.ev4 .termo-g .rel a:hover{border-color:var(--verde)}.ev4 .termo-g .rel a i{font-style:normal;color:var(--verdeE)}.ev4 .lado-cx{position:sticky;top:92px;background:var(--noite);color:#fff;border-radius:22px;padding:24px;overflow:hidden}.ev4 .lado-cx:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--espectro)}.ev4 .lado-cx h3{font-size:19px}.ev4 .lado-cx p{margin-top:8px;font-size:15px;line-height:1.55;color:#c4ccd8}.ev4 .lado-cx .bt{margin-top:16px;width:100%}.ev4 .lado-cx .lk{display:inline-block;margin-top:12px;font-size:15px;color:var(--verdeC)}@media(max-width:1000px){.ev4 .dest{grid-template-columns:1fr}.ev4 .grade,.ev4 .termos{grid-template-columns:1fr 1fr}.ev4 .subs,.ev4 .termo-g{grid-template-columns:1fr}.ev4 .lado-cx{position:static}}@media(max-width:640px){.ev4 .grade,.ev4 .termos{grid-template-columns:1fr}.ev4 .subs form{flex-direction:column}.ev4 .termos.t2{grid-template-columns:1fr}}.ev4 .cab-l{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:32px}.ev4 .ch .busca.gr{max-width:680px}.ev4 .ch .busca.gr input{padding:17px 20px 17px 50px;font-size:18px}.ev4 .res-meta{font-size:15px;color:var(--corpo)}.ev4 .res{margin-top:16px;display:grid;gap:10px;max-width:820px}.ev4 .res a{display:block;background:var(--cartao);border:1px solid var(--linha);border-radius:18px;padding:18px 20px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.ev4 .res a:hover{border-color:var(--verde);box-shadow:0 14px 34px #0b122012}.ev4 .res .tp{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ev4 .res .tp b{font-size:12.5px;font-weight:700;letter-spacing:.04em;border-radius:999px;padding:3px 10px;background:#eef0f3;color:#3a4a63}.ev4 .res .tp b.artigo{background:#ccfbf1;color:#115e59}.ev4 .res .tp b.dicionario{background:#ede9fe;color:#5b21b6}.ev4 .res .tp b.certificacao{background:#fef3c7;color:#92400e}.ev4 .res .tp span{font-size:13.5px;color:var(--mudo)}.ev4 .res h2{margin-top:8px;font-size:19px;line-height:1.3;color:var(--tinta)}.ev4 .res p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--corpo);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ev4 .sug{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.ev4 .sug a{border:1px solid var(--linhaE);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;color:#d7dde7;text-decoration:none;transition:background .15s,color .15s}.ev4 .sug a:hover{background:var(--verdeC);border-color:var(--verdeC);color:var(--noite)}
