.sf-preset-workoutflyfusion.home,.sf-preset-workoutflyfusion.front-page{background:#fff;color:#111}.sf-preset-workoutflyfusion.front-page .announcement-bar{padding:6px 20px;background:#050505;color:#c9ff18;font-size:11px;font-weight:850;letter-spacing:.04em;text-align:left;text-transform:uppercase}.sf-preset-workoutflyfusion.front-page .site-header{position:relative;background:#fff;border-bottom:1px solid #e3e5e0;box-shadow:none}.sf-preset-workoutflyfusion.front-page .header-inner{min-height:72px}.sf-preset-workoutflyfusion.front-page .site-title{color:#111;font-family:Impact,"Arial Narrow",sans-serif;font-size:0!important;font-style:italic;letter-spacing:-.035em;text-transform:uppercase}.sf-preset-workoutflyfusion.front-page .site-title:before{content:"FIT";color:#111;font-size:31px}.sf-preset-workoutflyfusion.front-page .site-title:after{content:"PULSE";color:#b8ed00;font-size:31px}.sf-preset-workoutflyfusion.front-page .primary-nav a{color:#111;font-size:11px;font-weight:850}.sf-preset-workoutflyfusion.front-page .header-cta{display:none}.sf-preset-workoutflyfusion.front-page .icon-button{border-color:transparent;background:transparent}.sf-preset-workoutflyfusion.front-page .fp-trending{background:#050505;color:#fff}.sf-preset-workoutflyfusion.front-page .fp-trending strong{color:#c9ff18}.sf-preset-workoutflyfusion.front-page .fp-lead>.lead:after{background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.18) 70%),linear-gradient(transparent 40%,rgba(0,0,0,.88))}.sf-preset-workoutflyfusion.front-page .fp-lead__rail>.compact:after{background:linear-gradient(transparent 20%,rgba(0,0,0,.9))}.sf-preset-workoutflyfusion.front-page .fp-lead>.lead .fp-story__body{max-width:76%;padding:34px}.sf-preset-workoutflyfusion.front-page .fp-lead>.lead .fp-story__body h3{margin:8px 0 12px;color:#fff;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:clamp(40px,3.3vw,58px);font-style:italic;font-weight:900;line-height:.94;letter-spacing:-.018em;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.65);text-transform:uppercase}.sf-preset-workoutflyfusion.front-page .fp-lead__rail .fp-story__body{padding:24px}.sf-preset-workoutflyfusion.front-page .fp-lead__rail .fp-story h3{color:#fff;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:clamp(24px,2vw,34px);font-style:italic;font-weight:900;line-height:.96;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.7);text-transform:uppercase}.sf-preset-workoutflyfusion.front-page .fp-lead .fp-kicker{display:inline-block;padding:4px 7px;background:#c9ff18;color:#111;text-shadow:none}.sf-preset-workoutflyfusion.front-page .fp-lead .fp-meta{display:inline-flex;flex-wrap:wrap;gap:5px;color:#fff;background:rgba(0,0,0,.62);padding:5px 8px;text-shadow:0 1px 4px #000}.sf-preset-workoutflyfusion.front-page .fp-lead .fp-story p{color:#fff;text-shadow:0 1px 8px #000}.sf-preset-workoutflyfusion.front-page .fp-heading h2,.sf-preset-workoutflyfusion.front-page .fp-expert>h2,.sf-preset-workoutflyfusion.front-page .fp-authors>h2{color:#111}.sf-preset-workoutflyfusion.front-page .fp-week h2{color:#111;font-size:clamp(34px,4vw,56px)}.sf-preset-workoutflyfusion.front-page .fp-story:not(.lead):not(.compact) h3{color:#111}.sf-preset-workoutflyfusion.front-page .starter-newsletter{display:grid;grid-template-columns:1fr minmax(320px,.8fr);align-items:center;margin-top:35px;padding:38px 48px;background:#080a09;color:#fff}.sf-preset-workoutflyfusion.front-page .starter-newsletter .eyebrow{color:#c9ff18}.sf-preset-workoutflyfusion.front-page .starter-newsletter h2{margin:.1em 0;color:#fff;font-size:clamp(32px,4vw,52px);line-height:.95}.sf-preset-workoutflyfusion.front-page .starter-newsletter p{color:#d5d8d2}.sf-preset-workoutflyfusion.front-page .starter-newsletter input{color:#111;background:#fff}.sf-preset-workoutflyfusion.front-page .starter-newsletter button,.sf-preset-workoutflyfusion.front-page .starter-newsletter .button{background:#c9ff18;color:#111}.sf-preset-workoutflyfusion.front-page .site-footer{background:#080a09;color:#fff}.sf-preset-workoutflyfusion.front-page .site-footer a{color:#fff}.sf-preset-workoutflyfusion.front-page .site-footer .footer-brand{color:#fff}.sf-preset-workoutflyfusion.front-page .site-footer .footer-brand:after{content:" • FITPULSE";color:#c9ff18}
@media(max-width:950px){.sf-preset-workoutflyfusion.front-page .fp-lead>.lead .fp-story__body{max-width:90%}.sf-preset-workoutflyfusion.front-page .fp-lead>.lead .fp-story__body h3{font-size:clamp(36px,6vw,52px)}.sf-preset-workoutflyfusion.front-page .starter-newsletter{grid-template-columns:1fr}}
@media(max-width:650px){.sf-preset-workoutflyfusion.front-page .fp-lead>.lead .fp-story__body{max-width:100%;padding:24px}.sf-preset-workoutflyfusion.front-page .fp-lead>.lead .fp-story__body h3{font-size:clamp(32px,10vw,43px)}.sf-preset-workoutflyfusion.front-page .fp-lead__rail .fp-story h3{font-size:27px}.sf-preset-workoutflyfusion.front-page .starter-newsletter{padding:28px 22px}}
