/* 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; }
