*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#f4f4f1;font-family:Hanken Grotesk,system-ui,sans-serif;color:#3a3a3e;-webkit-font-smoothing:antialiased}#root{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:8px;border:2px solid #f4f4f1}::-webkit-scrollbar-thumb:hover{background:#c4c4c2}input::placeholder{color:#9a9aa0}.trilha-rail{position:sticky;top:84px;max-height:calc(100vh - 108px);overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:#dcdcd6 transparent}.trilha-rail::-webkit-scrollbar{width:6px}.trilha-rail::-webkit-scrollbar-thumb{background:#dcdcd6;border-radius:8px;border:none}@media (max-width: 1024px){.trilha-rail{position:static;max-height:none;overflow:visible;padding-right:0}}button{font-family:inherit}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{transform:translateY(7px)}to{transform:none}}@keyframes ringPulse{0%{box-shadow:0 0 #7ba85c59}to{box-shadow:0 0 0 12px #7ba85c00}}@keyframes spin{to{transform:rotate(360deg)}}.print-only{display:none}.ainews-hero{display:flex;flex-direction:row}.ainews-hero-img{flex:0 0 40%;min-height:200px}@media (max-width: 768px){.ainews-hero{flex-direction:column}.ainews-hero-img{flex:none;width:100%;height:180px;min-height:0}}.dica-layout{display:flex;flex-direction:row;gap:28px;align-items:flex-start}.dica-video-aside{flex:0 0 340px;position:sticky;top:24px}@media (max-width: 900px){.dica-layout{flex-direction:column-reverse}.dica-video-aside{flex:none;width:100%;max-width:480px;position:static}}:focus-visible{outline:2px solid #7ba85c;outline-offset:2px;border-radius:4px}input:focus-visible,textarea:focus-visible{outline:2px solid #7ba85c!important;outline-offset:2px;border-radius:4px}
