/* Deploy as /_static/site.css. Deliberately scoped: inherit theme type/color. */
.static-search-results, .static-articles {
  box-sizing: border-box;
  width: min(100% - 2rem, 72rem);
  margin: 2rem auto;
  padding: clamp(1rem, 3vw, 2.5rem);
  font-family: inherit;
  line-height: 1.6;
  overflow-wrap: anywhere;
}
.static-search-results { border: 1px solid currentColor; border-radius: .25rem; }
.static-search-results ul { list-style: none; padding: 0; margin: 1.5rem 0 0; }
.static-search-results li, .static-article { margin: 0 0 1.5rem; padding: 0 0 1rem; border-bottom: 1px solid currentColor; }
.static-search-results h1, .static-articles h1 { font-size: clamp(1.5rem, 4vw, 2.5rem); line-height: 1.25; }
.static-search-results h2, .static-articles h2 { font-size: clamp(1.15rem, 3vw, 1.6rem); line-height: 1.35; }
.static-search-results a:focus-visible, .static-articles a:focus-visible, .static-all-articles:focus-visible { outline: 3px solid currentColor; outline-offset: 4px; }
.static-all-articles { display: inline-block; margin: 1rem; text-decoration: underline; }

/* OPTIONAL Bonart-only mitigation of a pre-existing theme animation bug.
   Keep the entrance opacity animation, but do not scale a viewport-wide
   section beyond the viewport. No clipping or layout-size changes. */
body.wp-theme-landscape-designer #blog.news-section.wow.bounceIn {
  transform: none !important; /* Override bounceIn's animated scale. */
}
@media (prefers-reduced-motion: reduce) {
  body.wp-theme-landscape-designer #blog.news-section.wow.bounceIn {
    animation-name: none !important; /* WOW writes animation-name inline. */
  }
}
