.ke-business-edition{--kb-ink:#19344b;--kb-deep:#0d3153;--kb-blue:#125c91;--kb-muted:#496276;--kb-line:#c8d8e2;--kb-paper:#f3f8fb;--kb-copper:#a14c31;max-width:1192px;margin:0 auto;padding:clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem) 5rem;color:var(--kb-ink);font:400 1rem/1.62 system-ui,-apple-system,"Segoe UI",sans-serif}
.ke-business-edition *{box-sizing:border-box;min-width:0}
.ke-business-edition h1,.ke-business-edition h2,.ke-business-edition h3,.ke-business-edition p,.ke-business-edition figure{margin:0}
.ke-business-edition h1,.ke-business-edition h2,.ke-business-edition h3{line-height:1.14;letter-spacing:-.025em}
.ke-business-edition h1,.ke-business-edition h2{font-family:Georgia,"Times New Roman",serif;color:var(--kb-deep);font-weight:600}
.ke-business-edition h1{font-size:clamp(2.15rem,5vw,4.45rem);max-width:13ch}
.ke-business-edition h2{font-size:clamp(1.8rem,3.3vw,2.95rem);max-width:27ch;margin:.48rem 0 1rem}
.ke-business-edition h3{font-size:1.08rem;color:var(--kb-deep);margin-bottom:.38rem}
.ke-business-edition a{color:#115a8a;text-underline-offset:.18em}
.ke-business-edition a:hover{color:#8d3e29}
.ke-business-edition a:focus-visible,.ke-business-edition summary:focus-visible,.ke-business-edition [tabindex="0"]:focus-visible{outline:3px solid #af5336;outline-offset:3px}
.ke-business-kicker{color:#984128;font-size:.74rem;font-weight:800;line-height:1.35;letter-spacing:.13em;text-transform:uppercase}
.ke-business-hero{padding:clamp(1rem,2.8vw,2.4rem);border:1px solid var(--kb-line);border-radius:1rem;background:#fff;box-shadow:0 16px 42px rgba(12,49,80,.075)}
.ke-business-hero .country-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem;color:var(--kb-muted);font-size:.84rem}
.ke-business-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.91fr);gap:clamp(1rem,3vw,2.6rem);align-items:center}
.ke-business-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.82rem}
.ke-business-action{display:inline-flex;align-items:center;justify-content:space-between;gap:1.35rem;min-height:48px;padding:.68rem 1.05rem;border-radius:.55rem;background:var(--kb-blue);color:#fff!important;font-weight:780;text-decoration:none;box-shadow:0 7px 18px rgba(14,86,140,.18)}
.ke-business-action:hover{background:#0a466f;color:#fff!important}
.ke-business-deck{max-width:58ch;color:#3e5a6e;font-size:clamp(1.03rem,1.45vw,1.2rem)}
.ke-business-private{color:var(--kb-muted);font-size:.81rem}
.ke-business-hero-image{overflow:hidden;border:1px solid var(--kb-line);border-radius:.8rem;background:#eff4f8}
.ke-business-hero-image a{display:block}
.ke-business-hero-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.ke-business-hero-image figcaption{padding:.68rem .82rem;background:#f8fbfc;color:#435d71;font-size:.76rem;line-height:1.42}
.ke-business-cues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.45rem;padding-top:1.1rem;border-top:1px solid var(--kb-line)}
.ke-business-cues>div{display:grid;grid-template-columns:2.3rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.55rem;align-items:center}
.ke-business-cues svg{grid-row:1/3;width:2.1rem;height:2.1rem;color:#a34c31}
.ke-business-cues strong{color:var(--kb-deep);line-height:1.23}
.ke-business-cues span{color:var(--kb-muted);font-size:.78rem}
.ke-business-map{display:flex;flex-wrap:wrap;gap:.45rem;padding:1.1rem 0;border-bottom:1px solid var(--kb-line)}
.ke-business-map a{display:inline-flex;align-items:center;min-height:44px;padding:.4rem .72rem;border:1px solid var(--kb-line);border-radius:.35rem;background:#f8fbfd;color:var(--kb-deep);font-size:.83rem;font-weight:700;text-decoration:none}
.ke-business-map a:hover{background:#e8f2f8}
.ke-business-section{padding:clamp(2.6rem,5vw,4.7rem) 0;border-bottom:1px solid var(--kb-line);scroll-margin-top:1rem}
.ke-business-section>p{max-width:91ch;color:#3d586b}
.ke-business-section>p.ke-business-kicker{color:#984128}
.ke-business-table-wrap{max-width:100%;margin-top:1.35rem;overflow-x:auto;border:1px solid #b9cfdb;border-radius:.65rem;background:#fff}
.ke-business-table{width:100%;border-collapse:collapse;text-align:left}
.ke-business-table caption{padding:.87rem 1rem;background:#eaf3f8;color:#173e5d;text-align:left;font-size:.91rem;font-weight:800}
.ke-business-table th,.ke-business-table td{padding:.85rem .95rem;border-bottom:1px solid #d9e4eb;vertical-align:top;line-height:1.53;overflow-wrap:anywhere}
.ke-business-table thead th{background:#f3f8fb;color:#234660;font-size:.83rem}
.ke-business-table tbody th{width:23%;color:#194867;font-weight:780}
.ke-business-table tbody tr:nth-child(even){background:#f8fbfd}
.ke-business-table tbody tr:last-child>*{border-bottom:0}
.ke-business-table tbody tr.ke-business-total{background:#e8f4f9}
.ke-business-table a{font-weight:780}
.ke-business-insurers tbody th{width:25%}
.ke-business-hint,.ke-business-gap,.ke-business-continuity-note,.ke-business-people-note,.ke-business-claim-note{max-width:100%!important;margin-top:1.15rem!important;padding:1rem 1.15rem;border-left:4px solid #a65236;border-radius:.25rem;background:#fff2e9;color:#344e62!important}
.ke-business-hint{border-left-color:#236f9b;background:#eef7fb}
.ke-business-desk{margin:0 calc(-1 * clamp(1rem,3vw,2.5rem));padding:clamp(2.5rem,5vw,4.3rem) clamp(1rem,3vw,2.5rem);background:#f4f8fb}
.ke-business-desk>.ke-business-table-wrap{background:#fff}
.ke-business-gap{background:#fff4ec}
.ke-business-people{margin:0 calc(-1 * clamp(1rem,3vw,2.5rem));padding:clamp(2.5rem,5vw,4.3rem) clamp(1rem,3vw,2.5rem);background:#eaf3f8}
.ke-business-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}
.ke-business-people-grid article{padding:1.2rem;border-top:4px solid var(--kb-blue);border-radius:.35rem;background:#fff}
.ke-business-people-grid article:nth-child(2){border-color:#a75337}
.ke-business-people-grid article:nth-child(3){border-color:#597e93}
.ke-business-people-grid span{display:block;margin-bottom:.55rem;color:#8b3f29;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.ke-business-people-grid p{color:#405b6e}
.ke-business-people-note{background:#fff}
.ke-business-continuity{margin:0 calc(-1 * clamp(1rem,3vw,2.5rem));padding:clamp(2.5rem,5vw,4.3rem) clamp(1rem,3vw,2.5rem);background:#123d61;color:#eef7fb}
.ke-business-continuity h2{color:#fff}
.ke-business-continuity>p{color:#dcebf4}
.ke-business-continuity>p.ke-business-kicker{color:#f2b9a5}
.ke-business-continuity .ke-business-table-wrap{color:var(--kb-ink)}
.ke-business-continuity-note{background:#eaf4fa}
.ke-business-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;list-style:none;margin:1.25rem 0 0;padding:0}
.ke-business-steps li{display:flex;gap:.85rem;padding:1.05rem 1.15rem;border:1px solid var(--kb-line);border-radius:.7rem;background:#fff}
.ke-business-steps li span{flex:0 0 auto;color:#a24b31;font:bold 1rem/1.2 Georgia,serif}
.ke-business-steps li p{color:#455e70}
.ke-business-claim-note{border-left-color:var(--kb-blue);background:#eef7fb}
.ke-business-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-top:1.3rem}
.ke-business-link-grid a{display:flex;flex-direction:column;gap:.32rem;min-height:7rem;padding:1rem;border:1px solid var(--kb-line);border-radius:.65rem;background:#f8fbfd;text-decoration:none}
.ke-business-link-grid a:hover{border-color:#91b5cb;background:#eaf3f8}
.ke-business-link-grid strong{color:var(--kb-deep)}
.ke-business-link-grid span{color:#496377;font-size:.82rem;line-height:1.4}
.ke-business-faq details{max-width:950px;margin:.62rem 0;border:1px solid var(--kb-line);border-radius:.62rem;background:#fff;overflow:hidden}
.ke-business-faq summary{min-height:48px;padding:1rem 1.1rem;color:#153f5e;font-weight:760;cursor:pointer}
.ke-business-faq details[open] summary{background:#ecf4f8}
.ke-business-faq details p{padding:0 1.1rem 1rem;color:#405b6d}
.ke-business-close{margin-top:2.1rem;padding:1.3rem 1.5rem;border-radius:.75rem;background:#123d61;color:#fff}
.ke-business-close p:last-child{margin-top:.55rem;color:#dfebf3;font-size:.9rem}
@media(max-width:850px){.ke-business-hero-grid{grid-template-columns:1fr}.ke-business-hero-image{max-width:750px}.ke-business-people-grid{grid-template-columns:1fr}.ke-business-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.ke-business-edition{padding:1rem 1rem 4rem}.ke-business-hero{padding:1rem}.ke-business-hero .country-breadcrumb{margin-bottom:.85rem}.ke-business-hero-copy{gap:.72rem}.ke-business-edition h1{font-size:clamp(2.13rem,9.4vw,3rem)}.ke-business-cues{grid-template-columns:1fr;gap:.7rem}.ke-business-cues>div{padding:.28rem 0}.ke-business-section{padding:2.55rem 0}.ke-business-desk,.ke-business-people,.ke-business-continuity{margin:0 -1rem;padding-left:1rem;padding-right:1rem}.ke-business-steps,.ke-business-link-grid{grid-template-columns:1fr}.ke-business-table{display:block}.ke-business-table caption{display:block;width:100%;font-size:.89rem}.ke-business-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ke-business-table tbody{display:block}.ke-business-table tbody tr{display:block;padding:1rem;border-bottom:1px solid var(--kb-line)}.ke-business-table tbody tr:last-child{border-bottom:0}.ke-business-table tbody th,.ke-business-table tbody td{display:block;width:100%;padding:.16rem 0;border:0;overflow-wrap:anywhere}.ke-business-table tbody th{padding-bottom:.46rem;font-size:1rem}.ke-business-insurers tbody th{width:100%}.ke-business-table tbody td{margin-top:.55rem}.ke-business-table tbody td::before{content:attr(data-label);display:block;margin-bottom:.08rem;color:#4a6880;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}}
@media(prefers-reduced-motion:no-preference){.ke-business-action,.ke-business-map a,.ke-business-link-grid a{transition:background .18s ease,border-color .18s ease}}
