
/* RÁVÜSZ – közösségi és lakossági kommunikációs megújítás */
:root{--rv-blue:#0a2d46;--rv-red:#ed2127;--rv-ink:#061c2c}
.rv-news{background:#f2f6f9;padding:78px 20px}.rv-wrap{max-width:1200px;margin:auto}.rv-eyebrow{color:var(--rv-red);font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.rv-heading{font-size:clamp(2rem,4vw,3rem);font-weight:850;color:var(--rv-blue);margin:12px 0}.rv-intro{color:#526477;max-width:750px;line-height:1.7}.rv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.rv-tile{background:white;border:1px solid #e2eaf0;border-radius:22px;padding:28px;box-shadow:0 12px 35px rgba(10,45,70,.06);display:flex;flex-direction:column;gap:12px}.rv-tile .rv-icon{font-size:1.8rem;color:var(--rv-red)}.rv-tile h3{font-weight:800;font-size:1.3rem;color:var(--rv-blue)}.rv-tile p{color:#526477;line-height:1.65;flex:1}.rv-tile a,.rv-action{display:inline-block;color:var(--rv-red);font-weight:800;text-decoration:none}.rv-tile a:hover,.rv-action:hover{text-decoration:underline}.rv-social{background:var(--rv-blue);color:white;padding:70px 20px}.rv-social-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.rv-social h2{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:850;margin:10px 0}.rv-social p{color:#d5e2eb;max-width:650px}.rv-social a{display:inline-block;background:var(--rv-red);color:white;padding:16px 25px;border-radius:12px;font-weight:800;white-space:nowrap}.rv-social a:hover{background:#c81920}.rv-alert{background:#fff8f8;border-left:5px solid var(--rv-red);padding:20px 24px;border-radius:12px;margin-top:28px;color:#26394a}.rv-quicklinks{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.rv-quicklinks a{padding:10px 16px;background:white;border:1px solid #d8e4ec;border-radius:999px;color:var(--rv-blue);font-weight:750}.rv-quicklinks a:hover{border-color:var(--rv-red)}@media(max-width:800px){.rv-grid{grid-template-columns:1fr}.rv-social-inner{flex-direction:column;align-items:flex-start}}
