.section-action{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;margin-top:20px;border-top:1px solid #ffffff1c;color:#aeb8b3;font-size:11px}.section-action .outline{margin:0;border-color:#c59a52;color:#fff;background:#ffffff05}.inline-cta{margin-top:25px;padding:13px 18px;font-size:12px}.inline-cta span{margin-right:17px}.mobile-float{display:none}
@media(max-width:800px){
  .section-action{display:block;padding-top:19px;margin-top:18px}.section-action span{display:block;margin-bottom:13px;font-size:10px}.section-action .outline{width:100%;padding:13px 15px;text-align:right}
  .inline-cta{width:100%;margin-top:23px;text-align:right;padding:14px 16px}
  .mobile-float{position:fixed;display:flex;align-items:center;gap:9px;right:12px;left:12px;bottom:72px;z-index:12;border:0;border-radius:2px;background:var(--coral);color:#fff;padding:10px 14px;text-align:right;box-shadow:-4px 4px 0 #9f3223;font-family:inherit;font-size:10px;line-height:1.4}.mobile-float b{font-weight:700;font-size:11px}.mobile-float strong{margin-right:auto;font-size:21px;font-weight:400}.mobile-float-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px #c59a5238}
  .bottom-bar{bottom:0;height:58px;z-index:13}.bottom-bar .primary{padding:9px 12px;white-space:nowrap}.bottom-bar>div{max-width:55%}.bottom-bar strong{font-size:10px}.bottom-bar>div span{font-size:8px}
  .hero-content{padding-top:145px}.hero-lede{max-width:330px}.hero-actions .primary{width:100%;text-align:right}.hero-actions{width:100%}
  .institution-grid article{padding:23px 18px 25px}.institution-grid h3{font-size:18px}.institution-note{line-height:1.7}
  .watch-grid{gap:16px}.stock-card{min-height:330px}.signal-visual{height:178px}
  .flow-story .about-copy{padding-bottom:88px}.flow-photo{margin-top:63px}
}
