/* Mobile project overview: a fixed heading above a separate text rail. */
.pulse-facts-carousel{display:none}
@media(max-width:768px){
  .pulse-facts.is-carousel{display:block}
  .pulse-facts.is-carousel>.editorial-stat{display:none}
  .pulse-facts.is-carousel>.pulse-facts-carousel{display:block;position:relative;min-width:0;padding:14px 16px;border:0;border-radius:10px;background:var(--mr-glass-surface);box-shadow:0 4px 30px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(var(--mr-glass-blur));backdrop-filter:blur(var(--mr-glass-blur));touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}
  .pulse-facts-carousel.is-dragging{cursor:grabbing}
  .pulse-fact-heading{padding-right:78px;min-width:0;height:29px;overflow:hidden}
  .pulse-facts-carousel .pulse-fact-title{display:block;margin:0;padding:0;color:#eae6dc;font-family:inherit;font-size:24px;font-weight:700;line-height:29px;letter-spacing:-1px}
  .pulse-fact-window{position:relative;margin-top:8px;width:100%;height:var(--pulse-fact-body-height,18px);overflow:hidden;contain:paint}
  .pulse-fact-track{display:flex;width:100%;height:100%;will-change:transform}
  .pulse-fact-slide{flex:0 0 100%;min-width:0;padding:0;margin:0}
  .pulse-facts-carousel .pulse-fact-copy{margin:0;padding:0;max-width:none;color:var(--mr-body-color, #eae6dc);font-family:inherit;font-size:13px;font-weight:500;line-height:18px;letter-spacing:0}
  .pulse-fact-pagination{position:absolute;z-index:1;top:6px;right:5px;display:block;width:86px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#eae6dc;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
  .pulse-fact-pagination:focus-visible{outline:2px solid #e18b9b;outline-offset:1px}
  .pulse-fact-dots{position:absolute;top:19px;left:12px;display:block;width:62px;height:6px;pointer-events:none}
  .pulse-fact-dot{position:absolute;top:0;display:block;width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.28}
}
.pulse-fact-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
