.sf-preset-workoutflyfusion.sigplug-inner-single{background:#fff;color:#111}.sf-preset-workoutflyfusion.sigplug-inner-single .announcement-bar{padding:6px 20px;background:#050505;color:#c9ff18;font-size:11px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}.sf-preset-workoutflyfusion.sigplug-inner-single .site-header{position:relative;background:#fff;border-bottom:1px solid #e6e6e2;box-shadow:none}.sf-preset-workoutflyfusion.sigplug-inner-single .header-inner{min-height:72px}.sf-preset-workoutflyfusion.sigplug-inner-single .site-title{color:#111;font-family:Impact,"Arial Narrow",sans-serif;font-size:31px;font-style:italic;letter-spacing:-.035em;text-transform:uppercase}.sf-preset-workoutflyfusion.sigplug-inner-single .site-title:after{content:"PULSE";color:#b8ed00}.sf-preset-workoutflyfusion.sigplug-inner-single .site-title{font-size:0}.sf-preset-workoutflyfusion.sigplug-inner-single .site-title:before{content:"FIT";color:#111;font-size:31px}.sf-preset-workoutflyfusion.sigplug-inner-single .site-title:after{font-size:31px}.sf-preset-workoutflyfusion.sigplug-inner-single .primary-nav a{color:#111;font-size:11px;font-weight:850}.sf-preset-workoutflyfusion.sigplug-inner-single .header-cta{display:none}.sf-preset-workoutflyfusion.sigplug-inner-single .icon-button{border-color:transparent;background:transparent}.sf-preset-workoutflyfusion.sigplug-inner-single .breadcrumbs{padding-top:23px;padding-bottom:8px;color:#8a8e88;font-size:11px}.fitpulse-reference-single{padding-bottom:65px;background:#fff}.fps-reference-grid{display:grid;grid-template-columns:minmax(0,760px) 290px;align-items:start;justify-content:center;gap:55px;padding-top:12px}.fps-reference-main{min-width:0}.fitpulse-reference-single .fps-header{max-width:none;padding:12px 0 18px}.fitpulse-reference-single .fp-kicker{display:inline-flex;padding:4px 9px;background:#c9ff18;color:#111;font-size:10px;line-height:1;text-transform:uppercase}.fitpulse-reference-single .fp-kicker a{color:inherit;text-decoration:none}.sf-preset-workoutflyfusion .fitpulse-reference-single .fps-header h1{max-width:750px;margin:14px 0 9px;color:#111;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:clamp(42px,4vw,58px);font-style:normal;font-weight:900;line-height:.93;letter-spacing:-.022em;text-wrap:balance;text-transform:uppercase}.fitpulse-reference-single .fps-dek{max-width:720px;margin:0 0 20px;color:#3f433f;font:20px/1.38 Georgia,"Times New Roman",serif}.fitpulse-reference-single .fps-byline{display:flex;align-items:center;gap:11px;padding-top:4px;color:#555;font-size:11px}.fitpulse-reference-single .fps-byline img{border-radius:50%}.fitpulse-reference-single .fps-byline strong{margin-right:auto}.fitpulse-reference-single .fps-byline a{color:#111;text-decoration:none}.fitpulse-reference-single .fps-featured{overflow:hidden;width:100%;max-height:none;margin:0 0 28px;border-radius:0}.fitpulse-reference-single .fps-featured img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover}.fitpulse-reference-single .fps-content{max-width:720px;color:#272a26;font:17px/1.65 Georgia,"Times New Roman",serif}.fitpulse-reference-single .fps-content>p:first-of-type{font-size:19px}.fitpulse-reference-single .fps-content h2{margin:1.65em 0 .4em;color:#111;font-family:Impact,"Arial Narrow",Arial,sans-serif;font-size:31px;font-style:normal;letter-spacing:-.01em}.fitpulse-reference-single .fps-content h3{font-size:23px;font-style:normal}.fitpulse-reference-single .fps-content ul,.fitpulse-reference-single .fps-content ol{padding-left:24px}.fitpulse-reference-single .fps-content li::marker{color:#9fc900}.fitpulse-reference-single .fps-content blockquote{margin:28px 0;padding:2px 0 2px 25px;border-left:4px solid #ff4b19;color:#343733;font-size:24px;font-style:italic}.fitpulse-reference-single .fps-content table{margin:25px 0;font-size:13px}.fitpulse-reference-single .fps-content th{background:#080a09;color:#fff}.fitpulse-reference-single .fps-content img{border-radius:0}.fitpulse-reference-single .fps-sidebar{position:relative;display:block}.fitpulse-reference-single .fps-sidebar section{margin:0 0 34px;padding:24px;border:1px solid #dfe1dc;background:#fff}.fitpulse-reference-single .fps-sidebar h2{margin:0 0 18px;padding-left:14px;border-left:3px solid #c9ff18;color:#111;font-family:Impact,"Arial Narrow",sans-serif;font-size:19px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.fitpulse-reference-single .fps-toc{position:sticky;top:20px}.fitpulse-reference-single .sf-toc{margin:0;padding:0;border:0;background:transparent}.fitpulse-reference-single .sf-toc ol,.fitpulse-reference-single .sf-toc ul{margin:0;padding-left:18px}.fitpulse-reference-single .sf-toc a{color:#333;font:13px/1.55 Georgia,serif;text-decoration:none}.fps-sidebar-share{margin-top:25px;padding-top:20px;border-top:1px solid #e4e6e1}.fps-sidebar-share>strong{display:block;margin-bottom:12px;font-size:10px;text-transform:uppercase}.fps-sidebar-share .share-links{display:flex;gap:8px}.fps-sidebar-share .share-links a{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#080a09;color:#fff;font-size:0;text-decoration:none}.fps-sidebar-share .share-links a:before{content:"↗";font-size:13px}.fitpulse-reference-single .fps-related-list{position:relative}.fitpulse-reference-single .fps-related{display:block;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #e1e3de;color:#111;text-decoration:none}.fitpulse-reference-single .fps-related>img,.fitpulse-reference-single .fps-related>.fp-image-placeholder{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.fitpulse-reference-single .fps-related>span:last-child{display:block;padding-top:10px}.fitpulse-reference-single .fps-related em,.fitpulse-reference-single .fps-related b,.fitpulse-reference-single .fps-related small{display:block}.fitpulse-reference-single .fps-related em{color:#87aa00;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.fitpulse-reference-single .fps-related b{margin:5px 0;font-size:14px;line-height:1.25}.fitpulse-reference-single .fps-related small{color:#777;font-size:10px}.fps-inline-newsletter{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 18px;margin:35px 0;padding:18px;background:#f2f4ef;border-left:4px solid #c9ff18;font-family:Arial,sans-serif}.fps-inline-newsletter strong{font-size:14px;text-transform:uppercase}.fps-inline-newsletter span{color:#626660;font-size:12px}.fps-inline-newsletter form{grid-column:1/-1;display:flex;margin-top:8px}.fps-inline-newsletter input{flex:1;min-width:0;padding:9px;border:1px solid #d6d9d2}.fps-inline-newsletter button{padding:9px 15px;border:0;background:#c9ff18;color:#111;font-weight:800}.fitpulse-reference-single .fps-author{align-items:center;padding:20px}.fitpulse-reference-single .fps-author h2{font-size:20px}.fitpulse-reference-single .post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr}.fitpulse-reference-single .post-navigation .nav-links>a{padding:17px;border:1px solid #dfe1dc;background:#fff;color:#111}.sf-preset-workoutflyfusion.sigplug-inner-single .sigplug-inner-cta>.sf-container{background:#080a09;color:#fff}.sf-preset-workoutflyfusion.sigplug-inner-single .site-footer{background:#080a09;color:#fff}
@media(max-width:980px){.fps-reference-grid{grid-template-columns:minmax(0,720px);gap:30px}.fitpulse-reference-single .fps-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fitpulse-reference-single .fps-toc{position:relative;top:auto}.sf-preset-workoutflyfusion .fitpulse-reference-single .fps-header h1{font-size:clamp(40px,7vw,54px)}}
@media(max-width:650px){.fps-reference-grid{width:min(calc(100% - 28px),1180px);padding-top:0}.fitpulse-reference-single .fps-header{padding-top:8px}.sf-preset-workoutflyfusion .fitpulse-reference-single .fps-header h1{font-size:clamp(34px,11vw,46px);line-height:.96}.fitpulse-reference-single .fps-dek{font-size:17px}.fitpulse-reference-single .fps-byline{align-items:flex-start;flex-wrap:wrap}.fitpulse-reference-single .fps-byline strong{margin-right:0}.fitpulse-reference-single .fps-sidebar{grid-template-columns:1fr}.fps-inline-newsletter{grid-template-columns:1fr}.fitpulse-reference-single .post-navigation .nav-links{grid-template-columns:1fr}}
