#news{max-width:1160px}#news h1{font-size:clamp(24px,3vw,36px)}.jn-intro,.jn-empty,.jn-card{background:#fff;border:1px solid #dbe3ea;border-radius:12px;padding:22px;margin-bottom:16px;color:#102338}.jn-intro{border-left:4px solid #bd975a}.jn-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.jn-toolbar label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:180px;font-size:12px;font-weight:600}.jn-toolbar input,.jn-toolbar select{font:inherit;padding:12px;border:1px solid #bdcbd8;border-radius:8px;background:#fff;min-width:0}.jn-card h2{font-size:21px;margin:14px 0}.jn-card h3{font-size:15px;margin:18px 0 6px}.jn-card p,.jn-empty p,.jn-intro p{font-size:14px;line-height:1.65;margin:8px 0}.jn-meta{font-size:12px;color:#53677a;line-height:1.7}.jn-tag{display:inline-block;border:1px solid #ccd8e2;border-radius:24px;padding:5px 10px;margin:0 6px 4px 0;font-size:12px;background:#f0f5f9}.jn-tag[data-state="em_vigor"]{color:#166337;background:#edf8f0}.jn-tag[data-state="proposta"]{color:#815313;background:#fff6e6}.jn-card a{color:#145b91;text-decoration:underline;overflow-wrap:anywhere}.jn-card details{border-top:1px solid #e0e7ee;padding-top:14px;margin-top:16px}.jn-card summary{cursor:pointer;font-weight:600;font-size:14px}.jn-actions{border-left:3px solid #bd975a;padding:8px 16px;background:#fcf9f2;margin-top:16px}.jn-actions li{font-size:14px;line-height:1.6;margin:6px 0}.jn-toolbar :focus-visible,.jn-card :focus-visible{outline:3px solid #2474aa;outline-offset:3px}.jn-count{font-size:13px;color:#53677a}@media(max-width:600px){.jn-card,.jn-intro,.jn-empty{padding:16px}.jn-toolbar{flex-direction:column}}
