/* Literata: Variable Font */
@import url("https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200..900;1,7..72,200..900&display=swap");
/* Source Sans Pro: Variable Font */
@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap");
/* Fallback System Fonts */
@font-face {
  font-family: 'Adjusted Georgia Fallback';
  src: local(Georgia);
  size-adjust: 99%;
  ascent-override: normal;
  descent-override: normal;
  line-gap-override: normal;
}

@font-face {
  font-family: 'Adjusted Arial Fallback';
  src: local(Arial);
  size-adjust: 92%;
  ascent-override: 111%;
  descent-override: normal;
  line-gap-override: normal;
}

/* CSS VARIABLES */
:root {
  /* TYPOGRAPHY */
  --literata: 'Literata', 'Adjusted Georgia Fallback', serif;
  --source-sans: 'Source Sans 3', 'Adjusted Arial Fallback', sans-serif;
  --step--2: clamp(0.6944rem, 0.6866rem + 0.0446vw, 0.72rem);
  --step--1: clamp(0.8331rem, 0.8128rem + 0.1163vw, 0.9rem);
  --step-0: clamp(1rem, 0.962rem + 0.2174vw, 1.125rem);
  --step-1: clamp(1.2rem, 1.1372rem + 0.3587vw, 1.4063rem);
  --step-2: clamp(1.44rem, 1.3432rem + 0.5533vw, 1.7581rem);
  --step-3: clamp(1.7281rem, 1.5853rem + 0.8163vw, 2.1975rem);
  --step-4: clamp(2.0738rem, 1.8689rem + 1.1707vw, 2.7469rem);
  --step-5: clamp(2.4881rem, 2.2005rem + 1.6435vw, 3.4331rem);
  --default-line-height: 1.78;
  /* PADDING */
  --space-s-m: clamp(0.9375rem, calc(0.6522rem + 1.6304vi), 1.875rem);
  --space-s-l: clamp(0.9375rem, calc(0.0815rem + 4.8913vi), 3.75rem);
  --column-width: clamp(15.3125rem, calc(13.4484rem + 10.6522vi), 21.4375rem);
  /* COLORS */
  --bu-red: #cc0000;
  --jet: #343339;
  --selective-yellow: #FFBA1A;
  --azure-web: #E1F2F7;
  --midnight-green: #20525B;
  --ivory: ivory;
  --dark-orange: darkorange;
  --sienna: #8A3919;
  /* ANIMATION */
  --animate-duration: 1s;
}

/* SCSS VARIABLES */
/* MIXINS */
/* PLACEHOLDERS */
/* ARTICLE */
.publication-butoday {
  font-optical-sizing: auto;
}

.publication-butoday .wp-prepress-layout-article-content h1,
.publication-butoday .wp-prepress-layout-article-content h2,
.publication-butoday .wp-prepress-layout-article-content h3,
.publication-butoday .butoday-prepress-component-authors h1,
.publication-butoday .butoday-prepress-component-authors h2,
.publication-butoday .butoday-prepress-component-authors h3 {
  font-family: var(--literata);
}

.publication-butoday .wp-prepress-layout-article-content h1,
.publication-butoday .wp-prepress-layout-article-content .font-size-1,
.publication-butoday .butoday-prepress-component-authors h1,
.publication-butoday .butoday-prepress-component-authors .font-size-1 {
  font-size: var(--step-5);
  font-weight: 500;
}

.publication-butoday .wp-prepress-layout-article-content h2,
.publication-butoday .wp-prepress-layout-article-content .font-size-2,
.publication-butoday .butoday-prepress-component-authors h2,
.publication-butoday .butoday-prepress-component-authors .font-size-2 {
  font-size: var(--step-4);
  font-weight: 500;
}

.publication-butoday .wp-prepress-layout-article-content h3,
.publication-butoday .wp-prepress-layout-article-content .font-size-3,
.publication-butoday .butoday-prepress-component-authors h3,
.publication-butoday .butoday-prepress-component-authors .font-size-3 {
  font-size: var(--step-3);
  font-weight: 500;
}

.publication-butoday .wp-prepress-layout-article-content h4:not(.deck),
.publication-butoday .wp-prepress-layout-article-content .font-size-4,
.publication-butoday .wp-prepress-layout-article-content blockquote .quote-sizing,
.publication-butoday .butoday-prepress-component-authors h4:not(.deck),
.publication-butoday .butoday-prepress-component-authors .font-size-4,
.publication-butoday .butoday-prepress-component-authors blockquote .quote-sizing {
  font-size: var(--step-2);
  font-weight: 600;
}

.publication-butoday .wp-prepress-layout-article-content h5,
.publication-butoday .wp-prepress-layout-article-content .font-size-5,
.publication-butoday .butoday-prepress-component-authors h5,
.publication-butoday .butoday-prepress-component-authors .font-size-5 {
  font-size: var(--step-1);
  font-weight: 600;
}

.publication-butoday .wp-prepress-layout-article-content h6,
.publication-butoday .wp-prepress-layout-article-content .font-size-6,
.publication-butoday .butoday-prepress-component-authors h6,
.publication-butoday .butoday-prepress-component-authors .font-size-6 {
  font-weight: 700;
}

.publication-butoday .wp-prepress-layout-article-content h6,
.publication-butoday .wp-prepress-layout-article-content p,
.publication-butoday .wp-prepress-layout-article-content li,
.publication-butoday .wp-prepress-layout-article-content blockquote .caption,
.publication-butoday .butoday-prepress-component-authors h6,
.publication-butoday .butoday-prepress-component-authors p,
.publication-butoday .butoday-prepress-component-authors li,
.publication-butoday .butoday-prepress-component-authors blockquote .caption {
  font-family: var(--source-sans);
  font-size: var(--step-0);
  line-height: var(--default-line-height);
}

.publication-butoday .wp-prepress-layout-article-content h6.has-small-font-size,
.publication-butoday .wp-prepress-layout-article-content p.has-small-font-size,
.publication-butoday .wp-prepress-layout-article-content li.has-small-font-size,
.publication-butoday .wp-prepress-layout-article-content blockquote .caption.has-small-font-size,
.publication-butoday .butoday-prepress-component-authors h6.has-small-font-size,
.publication-butoday .butoday-prepress-component-authors p.has-small-font-size,
.publication-butoday .butoday-prepress-component-authors li.has-small-font-size,
.publication-butoday .butoday-prepress-component-authors blockquote .caption.has-small-font-size {
  font-size: var(--step--1);
}

.publication-butoday .wp-prepress-layout-article-content .wp-caption-text,
.publication-butoday .wp-prepress-layout-article-content figcaption,
.publication-butoday .butoday-prepress-component-authors .wp-caption-text,
.publication-butoday .butoday-prepress-component-authors figcaption {
  font-size: var(--step--2);
}

.publication-butoday .wp-prepress-layout-article-content .wp-prepress-component-metabar-credits li,
.publication-butoday .butoday-prepress-component-authors .wp-prepress-component-metabar-credits li {
  font-size: unset;
}

.publication-butoday .wp-prepress-layout-article-content .caption,
.publication-butoday .wp-prepress-layout-article-content .wp-block-image figcaption,
.publication-butoday .wp-prepress-layout-article-content .wp-block-embed figcaption,
.publication-butoday .wp-prepress-layout-article-content .wp-block-global-buniverse-caption,
.publication-butoday .butoday-prepress-component-authors .caption,
.publication-butoday .butoday-prepress-component-authors .wp-block-image figcaption,
.publication-butoday .butoday-prepress-component-authors .wp-block-embed figcaption,
.publication-butoday .butoday-prepress-component-authors .wp-block-global-buniverse-caption {
  font-family: var(--source-sans);
  font-size: var(--step--1);
}

.publication-butoday .wp-prepress-layout-article-content .wp-prepress-taxonomy-list-heading,
.publication-butoday .butoday-prepress-component-authors .wp-prepress-taxonomy-list-heading {
  font-size: var(--step--1);
  font-weight: 700;
}

.publication-butoday .wp-prepress-layout-article-content h4.takeaway,
.publication-butoday .butoday-prepress-component-authors h4.takeaway {
  font-size: var(--step-3);
  font-weight: 700;
}

.publication-butoday .wp-prepress-layout-article-content h1,
.publication-butoday .wp-prepress-layout-article-content h2,
.publication-butoday .wp-prepress-layout-article-content h3,
.publication-butoday .wp-prepress-layout-article-content h4,
.publication-butoday .wp-prepress-layout-article-content h5,
.publication-butoday .wp-prepress-layout-article-content h6,
.publication-butoday .wp-prepress-layout-article-content .quote-sizing,
.publication-butoday .wp-prepress-layout-article-content .butoday-block-bu-pullquote:not(.is-style-modern):not(.is-style-pop).has-quaternary-theme blockquote::before,
.publication-butoday .wp-prepress-layout-article-content .butoday-block-bu-pullquote:not(.is-style-modern):not(.is-style-pop).has-quaternary-theme blockquote::after {
  font-family: var(--literata);
}

.publication-butoday .wp-prepress-layout-article-content h1:not(.head),
.publication-butoday .wp-prepress-layout-article-content h2,
.publication-butoday .wp-prepress-layout-article-content h3,
.publication-butoday .wp-prepress-layout-article-content h4:not(.deck),
.publication-butoday .wp-prepress-layout-article-content h5,
.publication-butoday .wp-prepress-layout-article-content h6,
.publication-butoday .wp-prepress-layout-article-content .quote-sizing {
  color: var(--midnight-green);
}

.publication-butoday .wp-prepress-layout-article-content p,
.publication-butoday .wp-prepress-layout-article-content li {
  color: var(--jet);
}

.publication-butoday .wp-prepress-layout-article-content .wp-prepress-component-caption {
  font-size: var(--step--1);
}

.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) h1,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) h2,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) h3,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) h4,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) h5,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) h6,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) p,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) li {
  color: #fff;
}

.publication-butoday .butoday-prepress-component-authors h3 {
  font-size: var(--step--1);
  font-weight: 700;
}

.butoday-prepress-layout-metabar .wp-prepress-component-metabar-wrapper {
  font-family: var(--source-sans);
}

.wp-prepress-component-caption {
  text-align: end;
  text-shadow: 0 4px 9px #133035;
}

.publication-butoday .wp-prepress-layout-article-content .wp-prepress-component-caption {
  color: #fff;
}

@media (min-width: 500px) {
  .wp-prepress-component-caption {
    text-align: start;
  }
}

.wp-caption-text,
figcaption {
  font-family: var(--source-sans);
}

.publication-butoday .wp-prepress-layout-article-content .wp-prepress-component-share-tools-inner h4 {
  font-family: var(--source-sans);
  font-size: var(--step--1);
  font-weight: 700;
  letter-spacing: 2px;
}

.publication-butoday .wp-prepress-layout-article-content .wp-prepress-component-share-tools-inner .wp-prepress-component-share-tools-article-title {
  text-transform: capitalize;
}

/* BANNER */
@media screen and (max-width: 500px) {
  .publication-butoday .wp-prepress-layout-article-content h1.head {
    font-size: 32px;
  }
  .publication-butoday .wp-prepress-layout-article-content h4.deck {
    font-size: 20px;
  }
  .publication-butoday .wp-prepress-layout-article-content h1.head,
  .publication-butoday .wp-prepress-layout-article-content h4.deck {
    color: var(--midnight-green);
  }
}

@media screen and (min-width: 500px) {
  .butoday-block-editorial-leadin.is-style-text-over-image.has-box .container-words-inner.has-opacity-70 {
    border-radius: 60px 0;
    background-color: rgba(32, 82, 91, 0.7);
  }
  .butoday-block-editorial-leadin.is-style-text-over-image.has-box:not(.has-text-normal) {
    text-shadow: 0 4px 9px #133035;
  }
  .butoday-block-editorial-leadin.is-style-text-over-image.has-box:not(.has-text-normal) h1,
  .butoday-block-editorial-leadin.is-style-text-over-image.has-box:not(.has-text-normal) h4 {
    color: var(--azure-web);
  }
  .wp-block-editorial-leadin.is-style-text-over-image .container-words-inner {
    max-inline-size: 490px;
    inline-size: 90%;
  }
}

@media (min-width: 768px) {
  .wp-block-editorial-leadin.is-style-text-over-image .container-words-inner {
    max-inline-size: 640px;
    inline-size: 50%;
  }
}

@media (min-width: 1200px) {
  .wp-block-editorial-leadin.is-style-text-over-image .container-words-inner {
    max-inline-size: 640px;
  }
}

.butoday-block-editorial-leadin .wp-prepress-tag,
h1.head {
  margin-block-end: var(--space-s-m);
}

.wp-block-editorial-leadin.is-style-text-over-image:not(.has-text-normal) h4 {
  font-weight: 400;
}

.butoday-block-editorial-leadin .wp-prepress-tag,
.butoday-block-editorial-leadin .wp-prepress-tag:hover {
  background: var(--selective-yellow);
  color: var(--midnight-green);
  text-shadow: none;
}

@media (min-width: 500px) {
  .butoday-block-editorial-leadin .wp-prepress-tag,
  .butoday-block-editorial-leadin .wp-prepress-tag:hover {
    box-shadow: 0 4px 9px #133035;
  }
}

.wp-block-editorial-leadin-caption.wp-prepress-component-caption {
  text-align: center;
  margin-block-start: -30px;
}

@media (min-width: 500px) {
  .wp-block-editorial-leadin-caption.wp-prepress-component-caption {
    text-align: initial;
  }
}

/* CUSTOMIZING INTERFACE */
.publication-butoday .page-wrapper {
  background-color: var(--azure-web);
}

.publication-butoday.search-open .page-wrapper {
  background-color: rgba(0, 0, 0, 0);
}

.publication-butoday .wp-prepress-component-share-tools {
  background: var(--midnight-green);
}

.publication-butoday .wp-prepress-component-share-tools h4,
.publication-butoday .wp-prepress-component-share-tools .wp-prepress-component-share-tools-article-title {
  color: #fff !important;
}

.publication-butoday .wp-prepress-component-share-tools .wp-prepress-component-share-tools-article-title {
  line-height: normal;
}

.publication-butoday .wp-prepress-component-share-tools[x-placement="top"] .tooltip-arrow {
  border-top-color: var(--midnight-green);
}

.publication-butoday .wp-prepress-component-share-tools[x-placement="bottom"] .tooltip-arrow {
  border-bottom-color: var(--midnight-green);
}

.publication-butoday .wp-prepress-layout-article-content {
  /* BESPOKE CLASSES */
}

.publication-butoday .wp-prepress-layout-article-content a:not(.wp-prepress-component-comment-counter):not(.wp-prepress-tag),
.publication-butoday .wp-prepress-layout-article-content > p a,
.publication-butoday .wp-prepress-layout-article-content p a,
.publication-butoday .wp-prepress-layout-article-content ul:not(.wp-prepress-component-actions-toolbar-content):not(.wp-prepress-taxonomy-list-tags) a {
  color: mediumvioletred;
  text-decoration-color: rgba(199, 21, 133, 0.35);
  text-underline-offset: 3px;
  text-decoration-thickness: from-font;
  transition: all 125ms ease;
}

.publication-butoday .wp-prepress-layout-article-content a:not(.wp-prepress-component-comment-counter):not(.wp-prepress-tag):hover, .publication-butoday .wp-prepress-layout-article-content a:not(.wp-prepress-component-comment-counter):not(.wp-prepress-tag):focus,
.publication-butoday .wp-prepress-layout-article-content > p a:hover,
.publication-butoday .wp-prepress-layout-article-content > p a:focus,
.publication-butoday .wp-prepress-layout-article-content p a:hover,
.publication-butoday .wp-prepress-layout-article-content p a:focus,
.publication-butoday .wp-prepress-layout-article-content ul:not(.wp-prepress-component-actions-toolbar-content):not(.wp-prepress-taxonomy-list-tags) a:hover,
.publication-butoday .wp-prepress-layout-article-content ul:not(.wp-prepress-component-actions-toolbar-content):not(.wp-prepress-taxonomy-list-tags) a:focus {
  text-decoration: mediumvioletred underline from-font;
}

.publication-butoday .wp-prepress-layout-article-content a:not(.wp-prepress-component-comment-counter):not(.wp-prepress-tag):visited, .publication-butoday .wp-prepress-layout-article-content a:not(.wp-prepress-component-comment-counter):not(.wp-prepress-tag):visited:hover, .publication-butoday .wp-prepress-layout-article-content a:not(.wp-prepress-component-comment-counter):not(.wp-prepress-tag):visited:focus,
.publication-butoday .wp-prepress-layout-article-content > p a:visited,
.publication-butoday .wp-prepress-layout-article-content > p a:visited:hover,
.publication-butoday .wp-prepress-layout-article-content > p a:visited:focus,
.publication-butoday .wp-prepress-layout-article-content p a:visited,
.publication-butoday .wp-prepress-layout-article-content p a:visited:hover,
.publication-butoday .wp-prepress-layout-article-content p a:visited:focus,
.publication-butoday .wp-prepress-layout-article-content ul:not(.wp-prepress-component-actions-toolbar-content):not(.wp-prepress-taxonomy-list-tags) a:visited,
.publication-butoday .wp-prepress-layout-article-content ul:not(.wp-prepress-component-actions-toolbar-content):not(.wp-prepress-taxonomy-list-tags) a:visited:hover,
.publication-butoday .wp-prepress-layout-article-content ul:not(.wp-prepress-component-actions-toolbar-content):not(.wp-prepress-taxonomy-list-tags) a:visited:focus {
  color: #80147a;
  text-decoration: #80147a underline from-font;
}

.publication-butoday .wp-prepress-layout-article-content h4.takeaway {
  color: var(--midnight-green);
  margin-inline: auto;
  max-inline-size: 500px;
}

.publication-butoday .wp-prepress-layout-article-content aside {
  padding: var(--space-s-m);
}

.publication-butoday .wp-prepress-layout-article-content ul:not(.wp-prepress-taxonomy-list-tags) li {
  margin-block-end: 15px;
}

.publication-butoday .wp-prepress-layout-article-content .wp-prepress-component-metabar-credits ul li {
  margin-block-end: initial;
}

.publication-butoday .wp-prepress-layout-article-content .birding-section {
  background-size: cover;
  background-position: center;
  box-shadow: inset 0 0 0 9999rem rgba(0, 0, 0, 0.5);
  padding: var(--space-s-l);
  position: relative;
  z-index: 1;
}

.publication-butoday .wp-prepress-layout-article-content .birding-section figcaption {
  color: rgba(255, 255, 255, 0.8);
}

.publication-butoday .wp-prepress-layout-article-content .birding-section.off-campus figcaption {
  color: rgba(32, 82, 91, 0.8);
}

.publication-butoday .wp-prepress-layout-article-content .birding-section.charles {
  background-image: url("assets/16-10417-CAMPUSSTOCK-038.jpg");
  box-shadow: inset 0 0 0 9999rem rgba(116, 48, 21, 0.8);
}

.publication-butoday .wp-prepress-layout-article-content .birding-section.fenway {
  background-image: url("assets/18-1709-MOVEIN-058.jpg");
  box-shadow: inset 0 0 0 9999rem rgba(90, 88, 38, 0.8);
}

.publication-butoday .wp-prepress-layout-article-content .birding-section.medical {
  background-image: url("assets/21-1414-SPHLIBRARY-497.jpg");
  box-shadow: inset 0 0 0 9999rem rgba(70, 41, 12, 0.8);
}

.publication-butoday .wp-prepress-layout-article-content .birding-section.off-campus {
  box-shadow: none;
  padding-block-end: 0;
}

.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) a,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) > p a,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) p a {
  color: khaki;
  text-decoration-color: rgba(240, 230, 140, 0.35);
  text-underline-offset: 3px;
  text-decoration-thickness: from-font;
  transition: all 125ms ease;
}

.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) a:hover, .publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) a:focus,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) > p a:hover,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) > p a:focus,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) p a:hover,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) p a:focus {
  text-decoration: khaki underline from-font;
}

.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) a:visited, .publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) a:visited:hover, .publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) a:visited:focus,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) > p a:visited,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) > p a:visited:hover,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) > p a:visited:focus,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) p a:visited,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) p a:visited:hover,
.publication-butoday .wp-prepress-layout-article-content .birding-section:not(.off-campus) p a:visited:focus {
  color: oldlace;
  text-decoration: oldlace underline from-font;
}

.publication-butoday .wp-prepress-layout-article-content .wrap-up {
  flex-direction: column;
  gap: var(--space-s-m);
  margin-inline: auto;
  max-inline-size: 1200px;
  padding: 0 var(--space-s-l);
}

@media (min-width: 992px) {
  .publication-butoday .wp-prepress-layout-article-content .wrap-up {
    flex-direction: row;
  }
}

.publication-butoday .wp-prepress-layout-article-content .wrap-up .wp-block-column:not(:first-child) {
  margin-inline-start: initial;
}

.publication-butoday .wp-block-separator {
  background-color: var(--sienna);
}

.wp-block-bu-pullquote .wp-block-bu-pullquote-inner {
  position: relative;
  margin-inline: auto;
  max-inline-size: 800px;
}

.wp-block-bu-pullquote blockquote {
  position: relative;
}

.wp-block-bu-pullquote blockquote::before,
.wp-block-bu-pullquote blockquote .container-text::before,
.wp-block-bu-pullquote blockquote .container-text::after,
.wp-block-bu-pullquote blockquote .container-text hr {
  display: none;
}

.wp-block-bu-pullquote blockquote .container-lockup {
  background: var(--ivory);
  border-radius: 60px 0;
  padding: var(--space-s-m);
}

.butoday-block-bu-pullquote:not(.is-style-modern):not(.is-style-pop).has-quaternary-theme blockquote::before {
  visibility: hidden;
  inset-block-start: 0;
  inset-block-end: 0;
}

.butoday-block-bu-pullquote:not(.is-style-modern):not(.is-style-pop).has-quaternary-theme blockquote::after {
  color: var(--sienna);
  block-size: min-content;
  display: inline-block;
  inline-size: min-content;
  inset-inline-start: auto;
  inset-inline-end: 0;
  inset-block-end: 0;
  margin: 0;
  scale: 1.5;
  translate: var(--space-s-m) var(--space-s-m);
}

.butoday-prepress-layout-metabar .wp-prepress-component-metabar-wrapper,
.wp-prepress-component-metabar-wrapper .wp-prepress-component-metabar-credits {
  border-color: var(--sienna);
}

@media (min-width: 992px) {
  .butoday-prepress-layout-metabar .wp-prepress-component-metabar-wrapper > * {
    border-color: var(--sienna);
  }
}

.wp-prepress-taxonomy-list-tags a.wp-prepress-tag {
  background: var(--midnight-green);
  color: var(--selective-yellow);
  box-shadow: 0 4px 9px rgba(32, 82, 91, 0.4);
  transition: all 125ms ease;
}

.wp-prepress-taxonomy-list-tags a.wp-prepress-tag:hover, .wp-prepress-taxonomy-list-tags a.wp-prepress-tag:focus {
  background: var(--selective-yellow);
  color: var(--midnight-green);
  box-shadow: 0 0 0 rgba(32, 82, 91, 0);
}

.butoday-prepress-component-actions-toolbar .wp-prepress-component-actions-toolbar-share,
.butoday-prepress-component-actions-toolbar .wp-prepress-component-actions-toolbar-content {
  border-color: var(--sienna);
}

.wp-prepress-component-authors .has-single-author .wp-prepress-component-authors-thumbnail::before, .wp-prepress-component-authors .has-single-author .wp-prepress-component-authors-thumbnail::after {
  border-color: var(--sienna);
}

.wp-prepress-component-authors ul li:last-child {
  border-color: var(--sienna);
}

.wp-block-audio audio {
  min-inline-size: initial;
}

/* BESPOKE CLASSES */
.off-campus-locations {
  flex-wrap: wrap;
  gap: 30px;
  margin-block: 45px;
}

.off-campus-locations .wp-block-column {
  min-inline-size: 245px;
}

.off-campus-locations .wp-block-column:not(:first-child) {
  margin-inline-start: initial;
}

.bird-showcase {
  flex-wrap: wrap;
  gap: 45px 30px;
  margin-block: 0 var(--space-s-l);
}

.bird-showcase .wp-block-column {
  inline-size: var(--column-width);
}

.bird-showcase .wp-block-column:not(:first-child) {
  margin-inline-start: initial;
}

.birding-intro {
  max-inline-size: 67ch;
  margin-inline: auto;
}

.birding-tips {
  max-inline-size: 56ch;
}

.birding-tips ul {
  padding-inline-start: 0;
}

.birding-tips li {
  marker: none;
}

.bird-slide {
  aspect-ratio: 1 / 1;
  border-radius: 45px 0;
  overflow: hidden;
}

.birding-resources {
  background-color: var(--ivory);
  border: 0;
  border-radius: 0 60px;
  translate: 0 -15px;
}

.birding-district .has-small-font-size {
  background: var(--ivory);
  border-radius: 5px;
  display: inline-block;
  margin-block-end: initial;
  padding: 3px 5px 2px;
}

.publication-butoday .birding-district .has-small-font-size {
  color: var(--sienna);
}

.birding-district .location {
  margin-block-start: 10px;
}

/*# sourceMappingURL=style.css.map */