.updates-page>h1{margin-bottom:18px}.updates-intro{max-width:640px;margin-bottom:32px}.update-filters{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0 35px}.update-filters .selected{background:var(--navy);color:white}.updates-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.update-card{background:white;padding:27px;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;gap:15px}.update-card .eyebrow{margin:0}.update-card time{font-size:13px;color:var(--muted)}.update-card h2{font-size:23px;letter-spacing:-.7px}.update-card .text-link{margin-top:auto}.update-detail{max-width:850px;margin:36px auto;padding:36px;background:white;border:1px solid var(--line);border-radius:16px}.update-detail h2{margin-bottom:26px}.update-detail .prose{margin-bottom:25px}.update-pagination{display:flex;gap:16px;justify-content:center;margin-top:30px}@media(max-width:900px){.updates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.updates-grid{grid-template-columns:1fr}.update-detail{padding:22px}.update-filters .button{font-size:12px;padding:10px 14px}}
