/* The few WordPress core block styles this site relies on. */
.wp-block-columns { display: flex; gap: 2em; }
.wp-block-column { flex: 1 1 0; min-width: 0; }
.wp-block-image { margin: 0; }
.wp-block-image img { max-width: 100%; height: auto; }
.wp-block-buttons { display: flex; flex-wrap: wrap; }
.wp-block-button__link { display: inline-block; cursor: pointer; }
.wp-block-navigation__container { display: flex; justify-content: flex-end; margin: 0; padding: 0; list-style: none; }
.ag-nav a { color: inherit; text-decoration: none; }
.ag-social { display: flex; margin: 0; padding: 0; list-style: none; }
.ag-social svg { display: block; fill: currentColor; }
h1, h2, h3, h4, h5 { font-family: inherit; }
@media (max-width: 767px) {
  .wp-block-columns { flex-wrap: wrap; }
  .wp-block-column { flex: 1 1 100%; }
}
.ag-news li { list-style: none; }
.ag-foot__links a, .ag-foot a { color: #fff; }
