/*
  Replacements for the inline style="" attributes of the original pages (CSP: no inline styles).
  Loaded LAST on every web page. Declarations carry !important because an inline style beat every
  normal author rule in the original (e.g. ".split p{margin-bottom:18px}" lost to style="margin-bottom:22px");
  !important reproduces that precedence exactly. None of the properties below is !important elsewhere.
*/
.anchor-offset{scroll-margin-top:110px!important}
.order-1{order:1!important}
.order-2{order:2!important}
.align-start{align-items:start!important}
.mb-22{margin-bottom:22px!important}
.mt-26{margin-top:26px!important}
.mt-8{margin-top:8px!important}
.pb-0{padding-bottom:0!important}
.note-muted{color:var(--stone)!important;font-size:.9rem!important;margin-top:18px!important;text-align:justify!important;hyphens:auto!important;-webkit-hyphens:auto!important}
.sr-offscreen{position:absolute!important;left:-9999px!important}
.small-gold-mono{font-family:var(--mono)!important;font-size:.64rem!important;letter-spacing:.1em!important;color:var(--gold)!important}
.hero-photo--panorama{background-image:url(../img/b07ae46070c85d05.jpg)}

/* Contact form honeypot (M3.4): off-screen, 1px, no text content, so it changes neither layout nor the visible text. */
.hp-field{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
