.blog-inline-cta,
.sadbarg-form-notice {
  margin: 32px 0;
  padding: 24px;
  border: var(--border, 3px solid #201d19);
  background: var(--accent-soft, #ffe892);
  box-shadow: var(--shadow, -8px 8px 0 #201d19);
}

.blog-inline-cta {
  display: grid;
  grid-template-columns: minmax(160px, .35fr) 1fr;
  gap: 22px;
  align-items: center;
}

.blog-inline-cta-thumb img {
  width: 100%;
  aspect-ratio: 16 / 10;
  object-fit: cover;
  border: var(--border, 3px solid #201d19);
}

.blog-inline-cta h2 {
  margin: 0 0 10px;
}

.blog-inline-cta .btn {
  margin-top: 14px;
}

.footer-menu {
  display: contents;
  margin: 0;
  padding: 0;
  list-style: none;
}

.footer-menu li {
  display: contents;
}

.article-featured-image img,
.work-media img,
.client-logo-frame img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media (max-width: 760px) {
  .blog-inline-cta {
    grid-template-columns: 1fr;
  }
}
