:root{--kf-bg:#060b14;--kf-panel:#0a1524;--kf-line:#1b2d42;--kf-text:#f7f4ef;--kf-muted:#93a2b5;--kf-coral:#ff6248;--kf-cyan:#42d4f5}
html:has(body.keyflow-wordpress-page){scroll-behavior:smooth;scroll-padding-top:84px}html:has(body.keyflow-wordpress-page),body.keyflow-wordpress-page{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;overflow-x:hidden!important;background:var(--kf-bg)!important}
.keyflow-wordpress-page .entry-header,.keyflow-wordpress-page .page-header,.keyflow-wordpress-page .entry-title,.keyflow-wordpress-page .page-title,.keyflow-wordpress-page .wp-block-post-title,.keyflow-wordpress-page .site-header,.keyflow-wordpress-page header.wp-block-template-part,.keyflow-wordpress-page .site-footer,.keyflow-wordpress-page footer.wp-block-template-part{display:none!important}
.keyflow-wordpress-page .site,.keyflow-wordpress-page .site-content,.keyflow-wordpress-page .content-area,.keyflow-wordpress-page .site-main,.keyflow-wordpress-page main,.keyflow-wordpress-page article,.keyflow-wordpress-page .entry-content,.keyflow-wordpress-page .wp-site-blocks,.keyflow-wordpress-page .wp-block-post-content,.keyflow-wordpress-page .is-layout-constrained,.keyflow-wordpress-page .is-layout-flow{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}
.keyflow-wordpress-page .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none!important}
.keyflow-frame-wrap{box-sizing:border-box;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;width:100vw!important;max-width:100vw!important;min-height:100vh;padding-top:74px!important;line-height:1.4;background:var(--kf-bg);overflow:visible}
.keyflow-app-nav{box-sizing:border-box;height:74px;width:100vw;padding:0 max(22px,calc((100% - 1440px)/2));display:flex;align-items:center;gap:28px;background:linear-gradient(90deg,#050a12f8,#07111df8 62%,#050a12f8);color:#fff;font:600 13px/1 Arial,sans-serif;position:fixed!important;top:0;left:0;right:0;z-index:9999;border-bottom:1px solid #ffffff12;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 40px #0007;transition:box-shadow .3s,border-color .3s,background .3s}
.keyflow-app-nav.kf-scrolled{background:#050a12f7;box-shadow:0 18px 54px #000a;border-color:#42d4f52e}
.keyflow-app-nav a{color:inherit!important;text-decoration:none!important}
.keyflow-nav-logo{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800;letter-spacing:-.7px;white-space:nowrap}
.keyflow-nav-logo>i{width:28px;display:grid;gap:3px;transform:rotate(-10deg)}.keyflow-nav-logo b{height:4px;border-radius:8px;background:linear-gradient(90deg,var(--kf-coral) 56%,#fff 57%)}
.keyflow-primary-links{display:flex;align-items:center;gap:26px;white-space:nowrap}.keyflow-primary-links a{position:relative;padding:29px 0}.keyflow-primary-links a:after{content:"";position:absolute;left:50%;right:50%;bottom:19px;height:2px;background:var(--kf-coral);transition:.25s}.keyflow-primary-links a:hover,.keyflow-primary-links a.kf-active{color:#ff806d!important}.keyflow-primary-links a:hover:after,.keyflow-primary-links a.kf-active:after{left:0;right:0}
.keyflow-quick-tests{margin-left:auto;display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #23374d;border-radius:99px;background:#08111e}.keyflow-quick-tests span{padding:0 7px;color:#71839a;font-size:10px;text-transform:uppercase;letter-spacing:.7px}.keyflow-quick-tests a{display:grid;place-items:center;min-width:32px;height:29px;border-radius:99px;color:#b9c7d7!important;font-size:11px;transition:.2s}.keyflow-quick-tests a:hover{background:#15314a;color:var(--kf-cyan)!important;transform:translateY(-1px)}
.keyflow-nav-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;padding:7px 8px 7px 15px;border:0!important;border-radius:10px;background:linear-gradient(135deg,#ff765f,var(--kf-coral))!important;color:#fff!important;font-weight:800;white-space:nowrap;box-shadow:0 10px 28px #ff624829;transition:.25s}.keyflow-nav-cta span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#ffffff20;border:1px solid #ffffff26;color:#fff!important}.keyflow-nav-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px #ff624840}
.keyflow-menu-toggle{display:none!important;width:40px!important;height:40px!important;border:1px solid #263a50!important;border-radius:9px!important;background:#0a1524!important;padding:10px!important;color:#fff!important}.keyflow-menu-toggle i{display:block;height:2px;margin:4px 0;background:#fff;border-radius:3px;transition:.25s}
.keyflow-frame{display:block!important;width:100vw!important;max-width:100vw!important;height:calc(100vh - 74px)!important;min-height:520px!important;border:0;background:var(--kf-bg);overflow:auto!important}.keyflow-frame.keyflow-frame-ready{min-height:520px!important}

/* Editorial pages */
.keyflow-content-wrap{min-height:100vh;color:var(--kf-text);font-family:Arial,sans-serif}.kf-blog,.kf-article{width:min(1240px,calc(100% - 48px));margin:auto}.kf-blog-hero{min-height:530px;display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:70px;padding:80px 0 55px}.kf-kicker{display:block;color:var(--kf-cyan);font-size:11px;font-weight:800;letter-spacing:1.8px;margin-bottom:22px}.kf-blog-hero h1{font-size:clamp(50px,6.3vw,88px);line-height:.96;letter-spacing:-5px;margin:0 0 28px}.kf-blog-hero h1 em{font-style:normal;color:var(--kf-coral)}.kf-blog-hero p{max-width:690px;color:#a9b5c4;font-size:19px;line-height:1.7}.kf-orbit{width:300px;height:300px;margin:auto;border:1px solid #23425a;border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#102c40 0,#07101c 58%,transparent 59%);animation:kfFloat 5s ease-in-out infinite}.kf-orbit:before,.kf-orbit:after{content:"";position:absolute;border:1px solid #ff62484a;border-radius:50%;inset:27px}.kf-orbit:after{inset:68px;border-color:#42d4f55c}.kf-orbit b{font-size:64px;filter:drop-shadow(0 0 25px #42d4f575)}.kf-orbit i{position:absolute;width:10px;height:10px;background:var(--kf-coral);border-radius:50%;box-shadow:0 0 18px var(--kf-coral)}.kf-orbit i:nth-child(1){top:15px;left:95px}.kf-orbit i:nth-child(2){right:20px;bottom:85px;background:var(--kf-cyan)}.kf-orbit i:nth-child(3){left:45px;bottom:40px;background:#8d4aff}
.kf-blog-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;padding:0 0 70px}.kf-feature-card,.kf-story-card{display:grid;color:inherit!important;text-decoration:none!important;border:1px solid var(--kf-line);border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#0a1626,#07101b);transition:transform .35s,border-color .35s,box-shadow .35s}.kf-feature-card{grid-template-columns:.7fr 1.3fr}.kf-story-card{grid-template-rows:230px 1fr}.kf-feature-card:hover,.kf-story-card:hover{transform:translateY(-8px);border-color:#42d4f56b;box-shadow:0 28px 65px #0007}.kf-card-art{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;background:radial-gradient(circle at 50% 45%,#163e58,#07101c 67%);position:relative;overflow:hidden}.kf-card-art:before{content:"";position:absolute;width:230px;height:230px;border:1px solid #42d4f53d;border-radius:50%;box-shadow:0 0 60px #42d4f521}.kf-card-art b{font-size:72px;letter-spacing:-5px;z-index:1}.kf-card-art small{color:var(--kf-cyan);font-weight:800;letter-spacing:2px;z-index:1}.kf-accuracy-art{min-height:230px;background:radial-gradient(circle,#4b2237,#0a101d 68%)}.kf-accuracy-art:before{border-color:#ff62485c;box-shadow:0 0 60px #ff624827}.kf-card-copy,.kf-story-card>span:last-child{display:flex;flex-direction:column;justify-content:center;padding:45px}.kf-blog-grid small{color:var(--kf-cyan);font-weight:800;letter-spacing:1px}.kf-blog-grid h2{font-size:32px;line-height:1.12;margin:14px 0}.kf-blog-grid p{color:var(--kf-muted);line-height:1.65}.kf-blog-grid strong{color:var(--kf-coral);margin-top:15px}.kf-newsletter{margin-bottom:80px;padding:35px 40px;display:flex;align-items:center;justify-content:space-between;border:1px solid #ff624878;border-radius:17px;background:linear-gradient(100deg,#25101a,#081421 70%)}.kf-newsletter small{color:var(--kf-coral);font-weight:800}.kf-newsletter h2{margin:6px 0 0;font-size:28px}.kf-newsletter a,.kf-article-cta a{color:white!important;text-decoration:none!important;padding:14px 18px;border-radius:8px;background:var(--kf-coral);font-weight:800;white-space:nowrap}
.kf-article{max-width:1100px;padding-bottom:90px}.kf-reading-progress{position:fixed;left:0;right:0;top:74px;height:3px;z-index:9998}.kf-reading-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--kf-coral),var(--kf-cyan));box-shadow:0 0 12px var(--kf-cyan)}.kf-breadcrumb{display:flex;gap:10px;align-items:center;padding-top:35px;color:#78899c;font-size:12px}.kf-breadcrumb a{color:#a9b7c7!important;text-decoration:none!important}.kf-breadcrumb b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kf-article-hero{max-width:900px;padding:85px 0 60px}.kf-article-hero h1{font-size:clamp(48px,6vw,76px);line-height:1;letter-spacing:-4px;margin:0 0 25px}.kf-article-hero>p{color:#b1bdca;font-size:21px;line-height:1.6;max-width:780px}.kf-article-hero>div{display:flex;gap:25px;color:#718297;font-size:12px;margin-top:30px}.kf-article-body{width:min(740px,100%)!important;margin:0 auto!important;color:#c2cbd5;font-family:Georgia,serif;font-size:19px;line-height:1.85}.kf-article-body h2{color:#fff;font-family:Arial,sans-serif;font-size:36px;line-height:1.15;letter-spacing:-1.5px;margin:60px 0 18px}.kf-article-body h3{color:#fff;font-family:Arial,sans-serif;font-size:25px;margin:42px 0 12px}.kf-article-body .kf-lead{font-size:24px;line-height:1.65;color:#e3e7eb}.kf-article-body ol{padding-left:25px}.kf-article-body li{padding:7px 0}.kf-callout{margin:42px 0;padding:25px 28px;border-left:3px solid var(--kf-cyan);border-radius:0 12px 12px 0;background:#0b1a2a}.kf-callout b{color:var(--kf-cyan);font-family:Arial,sans-serif}.kf-callout p{margin:8px 0 0}.kf-article-cta{margin:75px 0 25px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid #ff62486b;border-radius:18px;background:linear-gradient(110deg,#25111a,#081521)}.kf-article-cta small{color:var(--kf-coral);font-weight:800}.kf-article-cta h2{font-size:30px;margin:6px 0}.kf-article-cta p{color:var(--kf-muted);margin:0}.kf-related{display:flex;flex-direction:column;gap:8px;padding:24px 5px;color:#fff!important;text-decoration:none!important;border-bottom:1px solid var(--kf-line)}.kf-related small{color:var(--kf-cyan)}.kf-related strong{font-size:22px}
.keyflow-account{display:flex;align-items:center;gap:10px}.keyflow-auth-link{border:0;background:none;color:#c1ccda!important;font:600 12px Arial;cursor:pointer;white-space:nowrap}.keyflow-auth-link:hover,.keyflow-account-link:hover{color:var(--kf-cyan)!important}.keyflow-account-link{max-width:100px;overflow:hidden;text-overflow:ellipsis;color:#fff!important;white-space:nowrap}
.kf-auth-modal{position:fixed;inset:0;z-index:20000;display:none;place-items:center;padding:20px;line-height:1.4}.kf-auth-modal.is-open{display:grid}.kf-auth-backdrop{position:absolute;inset:0;border:0;background:#02060dde;backdrop-filter:blur(12px);cursor:pointer}.kf-auth-card{position:relative;box-sizing:border-box;width:min(470px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:32px;border:1px solid #28445c;border-radius:22px;background:radial-gradient(circle at 100% 0,#183147,#0a1422 43%,#07101b);color:#fff;box-shadow:0 35px 100px #000c;animation:kfModalIn .3s ease-out}.kf-auth-close{position:absolute;right:17px;top:14px;width:34px;height:34px;border:1px solid #ffffff18;border-radius:50%;background:#ffffff08;color:#fff;font-size:24px;cursor:pointer}.kf-auth-brand p{margin:15px 0 22px;color:var(--kf-muted);font-size:14px}.kf-auth-notice{padding:11px 13px;margin-bottom:14px;border:1px solid #ff624866;border-radius:8px;background:#ff624814;color:#ffad9f;font-size:12px}.kf-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;background:#050c16;border-radius:11px}.kf-auth-tabs button{padding:11px;border:0;border-radius:8px;background:none;color:#8090a3;font-weight:700;cursor:pointer}.kf-auth-tabs button.is-active{background:#142338;color:#fff}.kf-auth-form{display:none;gap:14px;margin-top:20px}.kf-auth-form.is-active{display:grid}.kf-auth-form label{display:grid;gap:7px;color:#b8c4d2;font-size:12px;font-weight:700}.kf-auth-form input:not([type=checkbox]){box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid #2a3d52;border-radius:9px;outline:none;background:#060e19;color:#fff;font-size:15px}.kf-auth-form input:focus{border-color:var(--kf-cyan);box-shadow:0 0 0 3px #42d4f514}.kf-auth-check{display:flex!important;align-items:flex-start;gap:9px!important;font-weight:500!important;line-height:1.5}.kf-auth-check input{margin-top:3px}.kf-auth-check a{color:var(--kf-cyan)!important}.kf-auth-submit{padding:14px;border:0;border-radius:9px;background:linear-gradient(135deg,#ff765f,var(--kf-coral));color:#fff;font-weight:800;cursor:pointer;box-shadow:0 12px 30px #ff624829}.kf-auth-foot{display:block;margin-top:17px;text-align:center;color:#687b91}
.kf-info{width:min(980px,calc(100% - 48px));min-height:calc(100vh - 74px);margin:auto;padding-bottom:80px}.kf-info>header{padding:85px 0 50px;border-bottom:1px solid var(--kf-line)}.kf-info>header h1{margin:0 0 20px;font-size:clamp(48px,7vw,78px);letter-spacing:-4px}.kf-info>header p{max-width:720px;color:#aebac8;font-size:20px;line-height:1.65}.kf-info>article{max-width:760px!important;margin:0!important;padding:45px 0!important;color:#bcc7d2;font-size:18px;line-height:1.75}.kf-info>article h2{margin:38px 0 10px;color:#fff;font-size:30px}.kf-info>article a{color:var(--kf-cyan)!important}.kf-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kf-contact-grid>div{padding:24px;border:1px solid var(--kf-line);border-radius:14px;background:#091522}.kf-info-button{display:inline-flex;margin-top:10px;padding:12px 16px;border-radius:8px;background:#15324a;color:#fff!important;text-decoration:none!important}.kf-info>aside{display:flex;align-items:center;justify-content:space-between;padding:27px 30px;border:1px solid #ff624866;border-radius:14px;background:#22111a}.kf-info>aside a{padding:12px 15px;border-radius:8px;background:var(--kf-coral);color:#fff!important;text-decoration:none!important}
.kf-latest-posts{padding:10px 0 80px}.kf-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.kf-section-heading small{color:var(--kf-cyan);font-weight:800;letter-spacing:1.4px}.kf-section-heading h2{font-size:42px;letter-spacing:-2px;margin:7px 0 0}.kf-section-heading p{max-width:360px;color:var(--kf-muted);text-align:right}.kf-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kf-post-card{width:auto!important;margin:0!important;padding:0!important;border:1px solid var(--kf-line);border-radius:17px;overflow:hidden;background:linear-gradient(145deg,#0a1625,#07101b);transition:.3s}.kf-post-card:hover{transform:translateY(-7px);border-color:#42d4f55e;box-shadow:0 24px 55px #0007}.kf-post-card>a{display:flex;height:100%;flex-direction:column;color:inherit!important;text-decoration:none!important}.kf-post-image{display:block;height:210px;background-size:cover;background-position:center}.kf-post-fallback{display:grid;place-items:center;background:radial-gradient(circle,#183c54,#08111e 68%)}.kf-post-fallback b{font-size:55px}.kf-post-copy{display:flex;flex:1;flex-direction:column;padding:24px}.kf-post-copy>small{color:var(--kf-cyan);font-size:10px;font-weight:800;letter-spacing:1px}.kf-post-copy h2{font-size:24px;line-height:1.16;letter-spacing:-.8px;margin:11px 0}.kf-post-copy p{color:var(--kf-muted);font-size:14px;line-height:1.6}.kf-post-meta{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;color:#72849a;font-size:10px}.kf-post-copy>strong{color:var(--kf-coral);margin-top:14px}.kf-empty-posts{grid-column:1/-1;padding:45px;border:1px dashed #2a435a;border-radius:16px;text-align:center;color:var(--kf-muted)}.kf-empty-posts b{display:block;color:#fff;font-size:22px}.kf-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:30px}.kf-pagination a,.kf-pagination span{padding:10px 14px;border:1px solid var(--kf-line);border-radius:8px;color:#b9c5d2!important;text-decoration:none!important}.kf-single-cover{width:min(900px,100%);margin:0 auto 55px}.kf-single-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--kf-line);border-radius:20px;box-shadow:0 28px 70px #0008}.kf-native-article .kf-article-body img{max-width:100%;height:auto;border-radius:12px}.kf-native-article .kf-article-body a{color:var(--kf-cyan)}.kf-native-article .kf-article-body blockquote{margin:35px 0;padding:15px 25px;border-left:3px solid var(--kf-coral);background:#0b1725;color:#e1e7ed}.kf-native-article .kf-article-body pre{max-width:100%;overflow:auto;padding:20px;border:1px solid var(--kf-line);border-radius:12px;background:#030914;font-size:14px}.kf-related-posts{margin-top:55px;padding-top:45px;border-top:1px solid var(--kf-line)}.kf-related-posts>small{color:var(--kf-cyan);font-weight:800;letter-spacing:1.2px}.kf-related-posts h2{font-size:34px;margin:8px 0 22px}.kf-related-posts>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kf-related-posts a{display:flex;flex-direction:column;gap:9px;padding:22px;border:1px solid var(--kf-line);border-radius:13px;background:#091522;color:#fff!important;text-decoration:none!important}.kf-related-posts a:hover{border-color:#42d4f55e;transform:translateY(-3px)}.kf-related-posts a small{color:#73869a}.kf-related-posts a span{color:var(--kf-coral);font-size:12px}
.kf-auth-tabs button{border:0!important;background:transparent!important;color:#8798ac!important}.kf-auth-tabs button.is-active{background:#142338!important;color:#fff!important}.kf-auth-submit{border:0!important;background:linear-gradient(135deg,#ff765f,var(--kf-coral))!important;color:#fff!important;text-shadow:0 1px 1px #8b1f12!important}.kf-auth-close{background:#0b1725!important;color:#fff!important}.keyflow-auth-link{background:transparent!important;color:#c1ccda!important}
.keyflow-wordpress-page main.kf-blog{box-sizing:border-box;width:min(1240px,calc(100% - 48px))!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}.keyflow-wordpress-page main.kf-article{box-sizing:border-box;width:min(1100px,calc(100% - 48px))!important;margin:0 auto!important}.keyflow-wordpress-page main.kf-info{box-sizing:border-box;width:min(980px,calc(100% - 48px))!important;margin:0 auto!important}.keyflow-wordpress-page .kf-latest-posts{padding-left:0!important;padding-right:0!important}.keyflow-wordpress-page .kf-post-grid{width:100%!important;margin:0!important}
@keyframes kfFloat{50%{transform:translateY(-12px) rotate(2deg)}}
@keyframes kfModalIn{from{opacity:0;transform:translateY(16px) scale(.97)}}

@media(max-width:1200px){.keyflow-app-nav{gap:15px}.keyflow-primary-links{gap:15px}.keyflow-quick-tests span{display:none}.keyflow-quick-tests a{min-width:28px}.keyflow-account{display:none}.kf-blog-hero{grid-template-columns:1fr .5fr}.kf-orbit{width:240px;height:240px}}
@media(max-width:820px){.keyflow-app-nav{height:68px;padding:0 18px}.keyflow-menu-toggle{display:block;margin-left:auto}.keyflow-nav-cta{display:none}.keyflow-primary-links,.keyflow-quick-tests{position:absolute;display:none}.keyflow-app-nav.kf-menu-open{height:auto;min-height:68px;flex-wrap:wrap;padding-bottom:14px}.keyflow-app-nav.kf-menu-open .keyflow-primary-links{position:static;display:grid;grid-template-columns:1fr 1fr;order:5;width:100%;gap:4px;padding-top:12px;border-top:1px solid #ffffff12}.keyflow-app-nav.kf-menu-open .keyflow-primary-links a{padding:12px;border-radius:7px;background:#0a1524}.keyflow-app-nav.kf-menu-open .keyflow-quick-tests{position:static;display:flex;order:6;width:100%;justify-content:center}.keyflow-app-nav.kf-menu-open .keyflow-menu-toggle i:nth-child(1){transform:translateY(6px) rotate(45deg)}.keyflow-app-nav.kf-menu-open .keyflow-menu-toggle i:nth-child(2){opacity:0}.keyflow-app-nav.kf-menu-open .keyflow-menu-toggle i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.kf-reading-progress{top:68px}.kf-blog-hero{grid-template-columns:1fr;min-height:auto;padding:75px 0}.kf-orbit{display:none}.kf-blog-grid{grid-template-columns:1fr}.kf-feature-card{grid-template-columns:1fr}.kf-card-art{min-height:240px}.kf-story-card{grid-template-rows:220px 1fr}.kf-newsletter,.kf-article-cta{align-items:flex-start;flex-direction:column}.kf-article-hero{padding:65px 0 40px}.kf-article-hero>div{flex-wrap:wrap;gap:10px 20px}}
@media(max-width:560px){.kf-blog,.kf-article{width:calc(100% - 28px)}.kf-blog-hero h1{font-size:48px;letter-spacing:-3px}.kf-blog-hero p{font-size:17px}.kf-card-copy,.kf-story-card>span:last-child{padding:27px}.kf-blog-grid h2{font-size:27px}.kf-newsletter{padding:27px}.kf-newsletter h2{font-size:24px}.kf-article-hero h1{font-size:45px;letter-spacing:-2.5px}.kf-article-hero>p{font-size:18px}.kf-article-body{font-size:17px}.kf-article-body .kf-lead{font-size:21px}.kf-article-body h2{font-size:30px}.kf-article-cta{padding:27px}.kf-article-cta a{width:100%;box-sizing:border-box;text-align:center}.kf-breadcrumb b{max-width:160px}}
@media(max-width:560px){.kf-info{width:calc(100% - 28px)}.kf-contact-grid{grid-template-columns:1fr}.kf-info>aside{align-items:flex-start;flex-direction:column}.kf-auth-card{padding:25px 20px}}
@media(max-width:820px){.keyflow-menu-toggle{display:block!important}.keyflow-frame-wrap{padding-top:68px!important}.keyflow-frame{height:calc(100vh - 68px)!important}.keyflow-app-nav.kf-menu-open .keyflow-account{display:flex;order:7;width:100%;justify-content:center;padding-top:8px}}
@media(max-width:900px){.kf-post-grid{grid-template-columns:1fr 1fr}.kf-related-posts>div{grid-template-columns:1fr}.kf-section-heading{align-items:flex-start;flex-direction:column}.kf-section-heading p{text-align:left}}
@media(max-width:600px){.kf-post-grid{grid-template-columns:1fr}.kf-post-image{height:225px}.kf-pagination{flex-wrap:wrap}.kf-single-cover{margin-bottom:35px}.kf-native-article .kf-article-hero>div{display:grid}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
