/* Keep Growing blog: same palette, accessible text, full article covers. */
body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;background:#f7f9fa!important;color:#23334a!important}
#gh-navigation{background:#fff!important;color:#23334a!important;border-bottom:1px solid #dce5e9;padding-top:12px;padding-bottom:12px}
#gh-navigation .gh-navigation-logo{font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:800;letter-spacing:-1.3px;color:#23334a!important;line-height:1.2}
#gh-navigation .gh-navigation-logo span{color:#087e7b}
#gh-navigation .nav a,#gh-navigation .gh-icon-button{color:#23334a!important;font-size:15px}
#gh-navigation .nav{gap:20px}
#gh-navigation .gh-navigation-actions{gap:16px}
#gh-navigation a.kg-blog-pulse{background:#3fb4b1!important;color:#172031!important;border:0;border-radius:999px;padding:14px 22px;font-size:14px;font-weight:700;white-space:nowrap;min-height:46px}
#gh-navigation a.kg-blog-pulse:hover{background:#68c9c6!important}
body .gh-main,body .gh-feed,body .gh-content,body .gh-article-header,body .gh-container,body .gh-card-wrapper{background:transparent!important;color:#23334a!important}
body .gh-card{background:#fff!important;border:1px solid #dce5e9!important;border-radius:14px!important;overflow:hidden}
body .gh-card .gh-card-wrapper{padding:20px!important}
body .gh-card-title,body .gh-article-title,body .gh-content h2,body .gh-content h3{color:#23334a!important;letter-spacing:-.025em}
body .gh-card-tag,body .gh-content a:not(.kg-btn){color:#087e7b!important}
body .gh-card-excerpt,body .gh-card-meta,body .gh-article-excerpt{color:#4e6072!important}
body .gh-card-image{height:auto!important;aspect-ratio:16/9!important;margin:0!important;background:#eaf0f3!important}
body .gh-card-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:0!important}
body .gh-article-image img{object-fit:contain!important}
body .gh-content{line-height:1.75}
body .gh-content blockquote{color:#23334a!important;border-left-color:#087e7b!important}
body .gh-content strong,body .gh-content p,body .gh-content li{color:inherit}
#kg-blog-consent{background:#fff!important;color:#172031!important;border-color:#a5b5c2!important}
#kg-blog-consent p,#kg-blog-consent a{color:#172031!important}
#kg-blog-consent button,#kg-blog-consent-settings{background:#172031!important;color:#fff!important}
body a:focus-visible,body button:focus-visible,body input:focus-visible{outline:3px solid #087e7b!important;outline-offset:4px;box-shadow:0 0 0 6px #fff}
@media(min-width:1024px){#gh-navigation .gh-navigation-inner{grid-template-columns:auto 1fr auto;gap:24px}#gh-navigation .gh-navigation-menu{justify-content:center}#gh-navigation .nav{gap:14px}#gh-navigation .nav a{font-size:14px}}
@media(max-width:1023px){#gh-navigation .gh-navigation-logo{font-size:27px}#gh-navigation .gh-navigation-menu .nav a{font-size:18px;min-height:44px;display:flex;align-items:center}body.gh-head-open #gh-navigation{background:#fff!important}#gh-navigation .gh-navigation-members{display:flex;justify-content:center}#gh-navigation a.kg-blog-pulse{display:inline-flex;justify-content:center}body .gh-card .gh-card-wrapper{padding:18px!important}}

body .gh-viewport,body .gh-outer,body .gh-home-feed,body .gh-canvas,body section{background:#f7f9fa!important;color:#23334a!important;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
#gh-navigation .gh-navigation-inner,#gh-navigation .gh-navigation-brand,#gh-navigation .gh-navigation-actions,#gh-navigation .gh-navigation-members,#gh-navigation .gh-navigation-menu{background:transparent!important}
body .gh-card .gh-card-wrapper{margin:0!important;border:0!important;border-radius:0!important}
body .gh-article-header .gh-article-title{font-size:clamp(30px,3.2vw,46px)!important;line-height:1.12!important;text-wrap:balance}
body .gh-article-meta,body .gh-article-meta a,body .gh-article-meta-date,body .gh-article-meta-length{color:#4e6072!important}
body .gh-button-share{color:#23334a!important;background:#fff!important;border:1px solid #a5b5c2!important}
body .gh-cta-title,body .gh-cta-description{color:#23334a!important}
body .gh-footer{background:#142438!important;color:#e4edf3!important}
body .gh-footer a{color:#c5e4e2!important}
body .gh-footer .gh-footer-bar{background:transparent!important;color:#e4edf3!important}
#gh-navigation .kg-blog-mobile-pulse{display:none}
@media(max-width:767px){#gh-navigation .kg-blog-mobile-pulse{display:flex;align-items:center;justify-content:center;margin:12px 16px 0;padding:12px 20px;border-radius:999px;background:#3fb4b1!important;color:#172031!important;font-size:15px;font-weight:700;min-height:46px}#gh-navigation.is-open .kg-blog-mobile-pulse{display:none}}
@media(max-width:767px){
 #gh-navigation:not(.is-open){height:auto!important;min-height:132px}
 #gh-navigation.is-open{height:100dvh!important;overflow-y:auto!important}
 #gh-navigation.is-open .gh-navigation-inner{display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start!important;height:auto!important;gap:18px}
 #gh-navigation.is-open .gh-navigation-brand{width:100%}
 #gh-navigation.is-open .gh-navigation-menu{padding:0!important;margin:0!important;justify-content:flex-start!important}
 #gh-navigation.is-open .nav{gap:0!important;width:100%}
 #gh-navigation.is-open .nav li{transition-delay:0s!important}
 #gh-navigation.is-open .nav a{padding:8px 12px;min-height:44px}
 #gh-navigation.is-open .gh-navigation-actions{padding-top:8px;margin:0;justify-content:center}
}
@media(max-width:767px){#gh-navigation:not(.is-open){height:136px!important;min-height:0}#gh-navigation:not(.is-open) .gh-navigation-inner{height:52px!important;min-height:0}}
