 body {
  min-width: var(--min-width-small-screen);
  -webkit-text-size-adjust: none;
}
input.form-text,
input.form-date,
input.form-email,
input.form-tel,
input.form-number,
input.form-search,
input.form-submit,
button.form-button,
select,
textarea {
  max-width: 100%;
}
.page-header {
  padding-block-end: 1rem;
}
.page-header .region,
.page-title .region,
.page-main .main-content,
.page-superfooter .region,
.page-footer {
  padding-inline: var(--bezel-width-small-screen);
}
.page-header .region--id-header .block--plugin-id--system-branding-block {
  display: block;
  width: 7.5rem;
  float: none;
}
.page-header .block--plugin-id--system-branding-block .logo {
  margin-inline-end: 0;
  background: url(/artsci_online/themes/custom/queensu_artsci_base/img/logo-vertical.png) left top / auto 100% no-repeat scroll padding-box padding-box transparent;
  width: auto;
  height: 5rem;
}
.page-header .block--plugin-id--system-branding-block .logo img {
  max-width: 100%;
  visibility: hidden;
}
.page-header .block--id-search h2 {
  inset-block-start: 4rem;
  inset-inline-end: var(--bezel-width-small-screen);
}
nav.queensu-artsci-base-nav-small-screen-dynamic .nav-small-screen-trigger {
  inset-block-start: 3.75rem;
  inset-inline-end: calc(var(--bezel-width-small-screen) + 4rem);
}
.page-header nav.queensu-artsci-base-nav-small-screen-dynamic {
  font-size: 1.125rem;
}
.page-header nav.queensu-artsci-base-nav-small-screen-dynamic > ul {
  padding-inline: 0;
}
nav.queensu-artsci-base-nav-small-screen-dynamic .nav-small-screen-submenu-trigger.icon {
  width: 2.5rem;
}
nav.queensu-artsci-base-nav-small-screen-dynamic .nav-small-screen-submenu-trigger.icon::before {
  margin-inline-start: 1rem;
}
main {
  line-height: calc(26/15);
}
.page-main .page-content {
  font-size: 0.9375rem;
}
.page-footer {
  padding-block-end: 4rem;
}
.page-footer .region .region-content {
  padding-inline-end: 0;
}
.top-link,
.page-superfooter + .page-footer .top-link {
  position: absolute;
  inset-block: auto 2.5rem;
}
