/* Additive blog styles; original Konekt core CSS and logo retained. */
.kcb-page{margin:0;background:#0d1225;color:#edf0f8;font-family:Inter,Arial,sans-serif;line-height:1.75}.kcb-shell{width:min(1160px,calc(100% - 64px));margin-inline:auto}.kcb-page a{color:#e0c76f}.kcb-skip{position:absolute;left:20px;top:-80px;background:#f7d775;color:#152035;padding:12px;z-index:10}.kcb-skip:focus{top:10px}.kcb-header{background:#111a30;border-bottom:1px solid #28314a}.kcb-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:90px}.kcb-logo{display:flex;align-items:center;color:#cbb6fb!important;font-weight:800;font-size:27px;text-decoration:none}.kcb-logo span{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#6b35e8,#9b59f5);color:#fff}.kcb-header nav,.kcb-footer nav{display:flex;gap:25px;flex-wrap:wrap}.kcb-header nav a{color:#e0e3ec;text-decoration:none;font-size:14px}.kcb-hero{padding:70px 0 45px;max-width:850px}.kcb-eyebrow{color:#f7d775;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.kcb-page h1,.kcb-page h2{font-family:'Bricolage Grotesque',Inter,Arial,sans-serif;letter-spacing:-.03em;line-height:1.15}.kcb-page h1{font-size:clamp(2.2rem,4.5vw,3.8rem);margin:18px 0 24px}.kcb-hero>p:last-child,.kcb-lead{color:#c4c9d8;font-size:19px;max-width:760px}.kcb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:50px}.kcb-card{background:#151d33;border:1px solid #2d3651;border-radius:16px;overflow:hidden}.kcb-card-art{background:linear-gradient(135deg,#251f48,#15283c);min-height:155px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;color:#ccb6ff}.kcb-card-art span{font-size:38px;font-weight:800}.kcb-card-art b{font-size:10px;letter-spacing:.06em}.kcb-card>div:last-child{padding:24px}.kcb-card h2{font-size:23px}.kcb-card h2 a{color:#fff;text-decoration:none}.kcb-card p{font-size:14px;color:#c4c9d8}.kcb-card .kcb-eyebrow{color:#f7d775;font-size:10px}.kcb-read{font-size:13px;font-weight:600}.kcb-note{padding:26px 30px;margin:35px 0;border-left:3px solid #f7d775;background:#161f36}.kcb-note strong{color:#f7d775}.kcb-note p{margin:10px 0}.kcb-article{max-width:850px;margin:0 auto}.kcb-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding:27px 0;color:#a8b1c7;font-size:13px}.kcb-article-head{padding:15px 0 28px;border-bottom:1px solid #30394e}.kcb-meta{font-size:12px;color:#a8b1c7}.kcb-prose{max-width:780px;margin:40px auto 70px;font-size:17px}.kcb-prose h2{font-size:28px;margin:45px 0 17px}.kcb-prose p{margin:0 0 21px}.kcb-prose code{font-size:.85em;background:#202b43;border-radius:4px;padding:2px 5px;overflow-wrap:anywhere}.kcb-table{overflow:auto;border:1px solid #303c55;margin:30px 0}.kcb-table table{width:100%;border-collapse:collapse;min-width:540px;font-size:14px}.kcb-table caption{text-align:left;padding:14px;background:#1c2942;font-size:12px;color:#c4c9d8}.kcb-table th,.kcb-table td{padding:15px;text-align:left;border-bottom:1px solid #303c55;vertical-align:top}.kcb-table th{color:#f7d775}.kcb-cta{padding:30px;background:#201d3a;border:1px solid #51427b;margin:40px 0}.kcb-cta h2{margin-top:12px}.kcb-button{display:inline-flex;gap:25px;align-items:center;padding:13px 20px;background:#f7d775;color:#161b30!important;text-decoration:none;font-size:15px;font-weight:700;border-radius:7px}.kcb-small{font-size:12px!important;color:#bbc1d0;margin-top:20px!important}.kcb-footer{background:#111a30;border-top:1px solid #28314a;padding:38px 0;color:#a8b1c7;font-size:13px}.kcb-footer>div>p:last-child{font-size:11px;margin-top:25px}.kcb-footer a:focus-visible,.kcb-page a:focus-visible{outline:3px solid #f7d775;outline-offset:4px}.kcb-home{padding-block:50px}.kcb-home .kcb-eyebrow{margin-bottom:12px}.kcb-home h2{font-size:32px;color:#fff;margin-bottom:22px}.kcb-home .kcb-grid{padding-bottom:0}.kcb-home .kcb-card h3{font-size:21px;line-height:1.3}.kcb-home .kcb-card h3 a{color:#fff}
@media(max-width:850px){.kcb-grid{grid-template-columns:1fr}.kcb-card-art{min-height:100px}.kcb-header-inner{align-items:flex-start;padding-block:18px;flex-direction:column;gap:14px}.kcb-header nav{gap:18px}.kcb-hero{padding-top:40px}.kcb-card h2{font-size:25px}}@media(max-width:550px){.kcb-shell{width:calc(100% - 36px)}.kcb-header nav a{font-size:12px}.kcb-page h1{font-size:35px}.kcb-lead,.kcb-hero>p:last-child{font-size:17px}.kcb-prose{font-size:16px}.kcb-prose h2{font-size:25px}.kcb-note,.kcb-cta{padding:22px}.kcb-button{font-size:13px;gap:15px}.kcb-breadcrumb{font-size:11px}}@media print{.kcb-header,.kcb-footer,.kcb-cta{display:none}.kcb-page{background:#fff;color:#111}.kcb-page a{color:#111}.kcb-shell{width:100%}.kcb-prose{max-width:none}.kcb-table{overflow:visible}.kcb-table table{min-width:0}.kcb-note{background:#eee}}
