/* V22.9.6.2 Communications Foundation + Updates / News Center */
.v22962-shell .card-elev,
.v22962-updates-grid .card-elev { border: 0; border-radius: 18px; box-shadow: 0 14px 34px rgba(15, 23, 42, .08); }
.v22962-form-stack { display: grid; gap: .85rem; }
.v22962-checklist { display: grid; gap: .75rem; }
.v22962-checklist div { padding: .75rem .9rem; border: 1px solid rgba(148, 163, 184, .25); border-radius: 14px; background: linear-gradient(180deg, rgba(255,255,255,.95), rgba(248,250,252,.95)); }
.v22962-checklist i { color: #b8892f; margin-right: .45rem; }
.v22962-updates-grid { display: grid; grid-template-columns: minmax(0, 1fr) 390px; gap: 1.25rem; align-items: start; }
.v22962-feed { display: grid; gap: 1rem; }
.v22962-update-card { border: 1px solid rgba(148, 163, 184, .22); border-radius: 20px; padding: 1.1rem 1.2rem; background: #fff; box-shadow: 0 12px 30px rgba(15, 23, 42, .06); }
.v22962-update-card.is-pinned { border-color: rgba(184, 137, 47, .5); background: linear-gradient(180deg, rgba(255,251,235,.9), #fff); }
.v22962-update-body { font-size: 1rem; line-height: 1.75; color: #1f2937; }
@media (max-width: 1199px) { .v22962-updates-grid { grid-template-columns: 1fr; } }
