/* Native page 2276 only. Site shell, fonts and other article components remain owned by FitFrek. */
body.page-id-2276 .ffpf-native-section>.ct-section-inner-wrap{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:24px 18px 96px;display:block}
body.page-id-2276 .ffpf-native-header{margin:0 0 20px;color:var(--text,#e8e8ee);font-family:var(--fb,'Barlow',Arial,sans-serif)}
body.page-id-2276 .ffpf-native-header h1{font-family:var(--fh,'Bebas Neue','Barlow Condensed',Arial,sans-serif);font-size:clamp(36px,6vw,58px);line-height:1.04;color:var(--text,#e8e8ee);margin:10px 0 12px}
body.page-id-2276 .ffpf-native-header p{margin:0 0 9px;max-width:780px;color:var(--dim,#c0c0cc);font-size:16px;line-height:1.5}
body.page-id-2276 .ffpf-native-header .ffpf-native-note{font-size:13px;color:var(--muted,#a0a0ad)}
body.page-id-2276 .ffpf-native-crumb{font-size:13px;color:var(--muted,#a0a0ad)}
body.page-id-2276 .ffpf-native-crumb a{color:var(--red-link,#ff5a52)}
body.page-id-2276 .ffpf{--ffpf-header-clearance:80px;max-width:100%;width:100%;font-family:var(--fb,'Barlow',Arial,sans-serif)}
@media(max-width:430px){body.page-id-2276 .ffpf-native-section>.ct-section-inner-wrap{padding:18px 12px 100px}}
