.global-navigation sl-drawer::part(panel) {
  background-color: var(--color-off-blue);
}
.global-navigation sl-drawer::part(body) {
  padding: 0;
}
@media (min-width: 1280px) {
  .global-navigation nav ol li:has(a.btn) {
    margin-inline-start: calc(var(--spacing) * 6);
  }
}
@media (min-width: 1024px) {
  .global-navigation li:has(a.menu-columns) > nav ol,
  .global-navigation nav[data-columned] ol {
    display: block;
    columns: 2;
    min-width: 480px;
  }
  .global-navigation li:has(a.menu-columns) > nav ol li,
  .global-navigation nav[data-columned] ol li {
    break-inside: avoid;
  }
  .global-navigation li:has(a.menu-columns) > nav ol .menu-item,
  .global-navigation nav[data-columned] ol .menu-item {
    border: none;
    padding-block: calc(var(--spacing) * 3) !important;
  }
  .global-navigation li:has(a.menu-columns) > nav ol li,
  .global-navigation nav[data-columned] ol li {
    min-width: 0;
  }
}