.site-logo img,
.site-branding__logo-img {
  width: 200px;
  height: 200px;
}

.title {
  background: var(--colour-logo-dark-blue);
  color: white;
}

input {
  min-width: initial;
  max-width: initial;
}


/*.region-sidebar-second > .block {
  box-shadow: var(--shadow-depth-1);
  border-radius: var(--border-radius);
  padding: var(--border-radius);
}*/

#block-frintonfonant-mainnavigation-2 .sf-horizontal {
  display: flex;
  gap: 1em;
}

article.node--view-mode-teaser {
  padding: 1em;
  box-shadow: var(--shadow-depth-1);
  border-radius: var(--border-radius);
  margin-bottom: 1rem;

  > h2 {
    margin-top: 0;
  }
}

.field--name-body h2 {
  padding: 1em 0 0 0;
}

@media (max-width: 100ch) {
  .block-page-title-block h1 {
    margin-block: 0 1rem;
  }

  main .layout-content {
    margin-right: 0;
  }
}

.region-sidebar-second > .block > h2 {
  color: white;
  background: var(--colour-logo-dark-blue);
  /* margin: calc(-1 * var(--border-radius)); */
  margin: 1rem 0;
  padding: var(--border-radius);
  /* border-radius: var(--border-radius) var(--border-radius) 0 0; */
}

.region-sidebar-second article.node--view-mode-teaser > h2 {
  margin-bottom: 0;
}

ul.links.inline {
  text-align: right;
  list-style: none;
  padding: 0;
}

article.node--view-mode-teaser ul.links.inline {
  margin-bottom: 0;
}
