/* Owner-directed local restoration; no selector targets the locked opening. */
body[data-selected-page="index"] section[data-screen-label="Civic Vitality"]>div{grid-template-columns:minmax(0,1fr)!important}
body[data-selected-page="index"] section[data-screen-label="Civic Vitality"]>div>div{max-width:74ch}
body[data-selected-page="about"] .about-prose .about-float{float:none!important;width:min(680px,100%)!important;max-width:100%;margin:40px auto!important}
body[data-selected-page="civic"] .breath-record:first-of-type{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
body[data-selected-page="civic"] .breath-record:first-of-type>div{max-width:74ch}
/* Original institution strip, with its original palette and pace. */
@keyframes fh-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
#fh-ticker #fh-ticker-track{animation:none!important;white-space:normal!important;width:auto!important;padding:0 22px}
#fh-ticker #fh-ticker-track>span[aria-hidden]{display:none}
#fh-ticker-toggle{display:none;min-height:44px}
#fh-ticker.ticker-ready #fh-ticker-toggle{display:block}
#fh-ticker.ticker-ready #fh-ticker-track{animation:fh-marquee 64s linear infinite!important;white-space:nowrap!important;width:max-content!important;padding:0}
#fh-ticker.ticker-ready #fh-ticker-track>span[aria-hidden]{display:inline}
#fh-ticker:hover #fh-ticker-track,#fh-ticker:focus-within #fh-ticker-track,#fh-ticker[data-paused="true"] #fh-ticker-track{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){
 #fh-ticker.ticker-ready #fh-ticker-track{animation:none!important;white-space:normal!important;width:auto!important;padding:0 22px}
 #fh-ticker.ticker-ready #fh-ticker-track>span[aria-hidden],#fh-ticker.ticker-ready #fh-ticker-toggle{display:none}
}
