 .page-header nav > ul > li.feature {
  break-before: auto;
}
.page-header nav li.highlight {
  padding-block-start: 0;
}
.page-main .page-title .view--id-features .view-content,
.page-main .page-title .view--id-features .node-title-and-content-container,
.page-main .page-title .node--view-mode-title--has-image {
  min-height: 640px;
}
.page-main .page-title .view--id-features .node-title-and-content-container {
  padding-inline: var(--bezel-width-medium-screen);
}
.page-main .page-title .node--bundle-feature .node-content {
  gap: var(--gutter-width-medium-screen);
}
.page-main .page-title .feature-dynamic .step-nav,
.page-main .page-title .page-title-image-dynamic .step-nav {
  display: none;
}
.view--id-people.view--display-detail-block .field-value:not(.field--id-field-assistant .field-value),
.view--id-people.view--display-detail-block .field--id-field-assistant h3 {
  font-size: 1.125rem;
}
.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-left,
.node--view-mode-full .field--family-type-long-text .media--bundle-remote-image.align-left,
.node--view-mode-additional-information .field--family-type-long-text .media--bundle-image.align-left,
.node--view-mode-additional-information .field--family-type-long-text .media--bundle-remote-image.align-left,
.node--view-mode-full .field--family-type-long-text img.align-left:not(.media img),
.node--view-mode-additional-information .field--family-type-long-text img.align-left:not(.media img) {
  margin-inline-end: var(--gutter-width-medium-screen);
}
.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-right,
.node--view-mode-full .field--family-type-long-text .media--bundle-remote-image.align-right,
.node--view-mode-additional-information .field--family-type-long-text .media--bundle-image.align-right,
.node--view-mode-additional-information .field--family-type-long-text .media--bundle-remote-image.align-right,
.node--view-mode-full .field--family-type-long-text img.align-right:not(.media img),
.node--view-mode-additional-information .field--family-type-long-text img.align-right:not(.media img) {
  margin-inline-start: var(--gutter-width-medium-screen);
}
.node--view-mode-full .field--id-field-cta > .field-values {
  gap: var(--gutter-width-medium-screen);
  padding-inline: var(--bezel-width-medium-screen);
}
.node--view-mode-full .field--id-field-cta > .field-values > .field-value {
  flex-basis: calc(50% - (var(--gutter-width-medium-screen) / 2));
}
.page-main .node--bundle-shoutout .field--id-field-recipient,
.page-main .node--bundle-shoutout .field--id-field-recipient-other {
  font-size: 2rem;
}
.queensu-artsci-grid .queensu-artsci-filter-container.queensu-artsci-filter-container-has-fieldsets {
  padding-inline-end: calc(var(--gutter-width-medium-screen) / 4 * 3);
}
.queensu-artsci-grid.view--id-stories .queensu-artsci-filter-container.queensu-artsci-filter-container-has-fieldsets {
  padding-inline-end: calc(var(--gutter-width-medium-screen) / 3 * 2);
}
.queensu-artsci-grid .queensu-artsci-filter-container-has-fieldsets .queensu-artsci-filter .form-actions {
  margin-inline-start: calc(25% + (var(--gutter-width-medium-screen) / 4));
}
.queensu-artsci-grid.view--id-stories .queensu-artsci-filter-container-has-fieldsets .queensu-artsci-filter .form-actions {
  margin-inline-start: calc((100% /3) + (var(--gutter-width-medium-screen) / 3));
}
.queensu-artsci-grid .queensu-artsci-filter-container.queensu-artsci-filter-container-has-fieldsets + .view-content {
  padding-inline-start: calc(var(--gutter-width-medium-screen) / 4);
}
.queensu-artsci-grid.view--id-stories .queensu-artsci-filter-container.queensu-artsci-filter-container-has-fieldsets + .view-content {
  padding-inline-start: calc(var(--gutter-width-medium-screen) / 3);
}
.queensu-artsci-grid .queensu-artsci-filter-container.queensu-artsci-filter-container-has-fieldsets + .view-content + nav.pager {
  padding-inline-start: calc(25% + (var(--gutter-width-medium-screen) / 4));
}
.queensu-artsci-grid.view--id-stories .queensu-artsci-filter-container.queensu-artsci-filter-container-has-fieldsets + .view-content + nav.pager {
  padding-inline-start: calc((100% /3) + (var(--gutter-width-medium-screen) / 3));
}
.queensu-artsci-grid .views-section,
.queensu-artsci-grid .no-results {
  grid-column-gap: var(--gutter-width-medium-screen);
}
.queensu-artsci-grid.queensu-artsci-grid-list article {
  gap: var(--gutter-width-medium-screen);
}
.queensu-artsci-grid.queensu-artsci-grid-list.view--id-people article > h2 {
  margin-block-start: 0;
  margin-inline-start: calc(17.5% + (var(--gutter-width-medium-screen) / 4));
}
.queensu-artsci-grid.queensu-artsci-grid-list .node-content-container {
  flex-basis: calc((100% / 3 * 2) - var(--gutter-width-medium-screen));
}
.queensu-artsci-grid.queensu-artsci-grid-list .node-content {
  margin-inline-start: calc(-50% - (var(--gutter-width-medium-screen) / 2 * 3));
}
.queensu-artsci-grid.queensu-artsci-grid-list .user-content {
  gap: var(--gutter-width-medium-screen);
}
.queensu-artsci-grid.queensu-artsci-grid-list .user-content .field {
  flex-basis: calc(27.5% - ((var(--gutter-width-medium-screen) / 4) * 3));
}
.queensu-artsci-grid.queensu-artsci-grid-list .user-content .field-entity-reference--entity-type-media--bundle-image {
  flex-basis: calc(17.5% - ((var(--gutter-width-medium-screen) / 4) * 3));
}
.queensu-artsci-grid.queensu-artsci-grid-list .user-content .field:first-child:not(.field--id-field-image) {
  flex-basis: calc(45% - (var(--gutter-width-medium-screen) / 2));
  padding-inline-start: calc(17.5% + (var(--gutter-width-medium-screen) / 4));
}
.queensu-artsci-grid.queensu-artsci-grid-list .field--id-field-link > .field-values {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0;
  max-width: none;
}
.queensu-artsci-grid.queensu-artsci-grid-list.queensu-artsci-grid-dynamic .field--id-field-link > .field-values {
  padding-inline-end: 0;
}
.queensu-artsci-grid.queensu-artsci-grid-list.queensu-artsci-grid-dynamic .field--id-field-link > .field-values > .field-value {
  margin-block-end: 1.25rem;
}
.block--bundle-shortcut .field--type-link > .field-values {
  gap: var(--gutter-width-medium-screen);
}
.gpa-calculation-container form,
.gpa-calculation-container .queensu_artsci_gpa_calculation_required-result .gpa-calculation-result-container,
.gpa-calculation-container .queensu_artsci_gpa_calculation_predicted-result .gpa-calculation-result-container {
  padding-inline: var(--gutter-width-medium-screen);
}
.block--id-address {
  padding-inline-end: calc(var(--gutter-width-medium-screen) / 2);
}
.block--id-socialmedia {
  padding-inline-start: calc(var(--gutter-width-medium-screen) / 2);
}

/* Paragraph Sections (Added by Stuart) */
.subcontent > .region > .region-content > *,
.field--id-field-sections .paragraph--type--accordion-section,
.field--id-field-sections .paragraph--type--accordion-tabs-section,
.field--id-field-sections .paragraph--type--column-card-section,
.field--id-field-sections .paragraph--type--link-set,
.field--id-field-sections .paragraph--type--divider,
.field--id-field-sections .paragraph--type--extra-body,
.field--id-field-sections .paragraph--type--two-column-body,
.field--id-field-sections .paragraph--type--news-feed {
  padding-inline: var(--bezel-width-medium-screen);
}
.field--id-field-sections .paragraph--type--staggered-block,
.field--id-field-sections .paragraph--type--staggered-block-section > .field > .field-values > .field-value:nth-of-type(2n) .paragraph--type--staggered-block {
  align-items: flex-start;
  flex-direction: column;
}
.field--id-field-sections .paragraph--type--staggered-block > * {
  width: 100%;
  box-sizing: border-box;
}
.field--id-field-sections .paragraph--type--staggered-block .field--id-field-body,
.field--id-field-sections .field--id-field-staggered-blocks > .field-values > .field-value:nth-of-type(even) .paragraph--type--staggered-block .field--id-field-body {
  padding: 1rem !important;
}
.fc-right .fc-button-group {
  display: none !important;
}
/* .field--id-field-sections .paragraph--type--accordion-section .paragraph--type--accordion .field--id-field-title h2,
.field--id-field-sections .paragraph--type--accordion-section .paragraph--type--accordion .field--id-field-title h3,
.view--id-people.view--display-department-or-unit-block header h2 {
  padding-block: 33px;
} */
.field--id-field-sections .paragraph--type--accordion-section .paragraph--type--accordion .field--id-field-title h2::after,
.field--id-field-sections .paragraph--type--accordion-section .paragraph--type--accordion .field--id-field-title h3::after,
.view--id-people.view--display-department-or-unit-block.queensu-artsci-section-dynamic header h2::after {
  margin-block-start: -18px;
}
