.vac-news{max-width:1120px;margin:32px auto 60px;padding:0 20px;color:#17364b}.vac-news header{background:linear-gradient(120deg,#113b47,#146959);color:white;border-radius:24px;padding:32px}.vac-news h1{font-size:clamp(26px,4vw,40px);margin:8px 0 10px}.vac-news header p{margin:0;max-width:650px}.vac-news-label{text-transform:uppercase;letter-spacing:.14em;font-size:12px}.vac-news-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 0}.vac-news select,.vac-news button{font:inherit;min-height:44px;border:1px solid #cbdcd6;border-radius:12px;background:white;padding:10px 16px;color:#17364b}.vac-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vac-news-card{display:flex;flex-direction:column;border:1px solid #dbe5df;border-radius:18px;padding:20px;background:white;color:inherit!important;text-decoration:none;box-shadow:0 6px 20px #19352d08}.vac-news-card:hover{border-color:#167260}.vac-news-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#58706e}.vac-news-card h2{font-size:19px;line-height:1.4;margin:16px 0}.vac-news-card p{font-size:14px;color:#61746e}.vac-news-card strong{margin-top:auto;padding-top:16px;color:#006b60;font-size:13px}.vac-news>button{margin-top:22px}.vac-news [hidden]{display:none!important}.vac-news :focus-visible{outline:3px solid #007d69;outline-offset:3px}@media(max-width:800px){.vac-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.vac-news{padding:0 14px;margin-top:18px}.vac-news header{padding:24px}.vac-news-grid{grid-template-columns:1fr}}
