:root {
	/* title size */
  --K15t-font-size-headline-x-large: 2rem;
  --K15t-font-size-headline-large: 2rem;
  
  /* To enable big logo */
  --theme-header-height: 116px;
}

/* Custom content width*/
[data-page-template="article"] {
  --_padding: 1rem;
  --_content-width: 90%;
}

/* title size */
h1 {
  margin-bottom: 1rem;
}

/* logo */
.header-logo {
  block-size: 5rem;
}

/* footer */
.footer {
  justify-content: center;
}

/* mouse over link */
a:hover {
  color: #006CA1;
  text-decoration: none;
}

/* Children display */
.items.accordion,
.items.accordion > *,
[data-component="child-pages"] > ul,
[data-component="child-pages"] li {
  border: 0;
  border-radius: 0;
}

.items.accordion,
.items.accordion a,
[data-component="child-pages"],
[data-component="child-pages"] a {
  color: #003088;
}

/* Search page width */
.search-page__subgrid {
  display: flow !important;
}

/* Custom table width */
.theme-table {
  margin-inline: unset;
  translate: unset;
  max-inline-size: 100%;
  inline-size: 90%;
}

[data-component="table"],
table {
  width: 100%;
}

table-expand {
  width: auto;
}

table-sort {
  display: contents;
}

/* --- New Section: Adjust banner height on large screens --- */
@media screen and (min-width: 1024px) {
  .banner:has(hgroup) {
    padding-block: 1lh !important; /* was 4lh — reduced for a shorter header */
  }
}
