/* Native article layout. Scoped to kea-page; corporate layouts remain independent. */
body.ke-site.kea-page{
 --kea-heading-surface:color-mix(in srgb,var(--kea-gold) 26%,var(--kea-paper));
 --kea-heading-gradient:linear-gradient(90deg,color-mix(in srgb,var(--kea-gold) 21%,var(--kea-paper)),color-mix(in srgb,var(--kea-gold) 3%,var(--kea-paper)));
 --kea-forest:var(--kei-forest,#102e2b);
 --kea-gold:var(--kei-gold,#c6a566);
 --kea-paper:var(--ke-paper,var(--kei-paper,#f5f3ec));
 --kea-ink:var(--ke-ink,var(--kei-ink,#203c35));
 --kea-muted:var(--ke-muted,var(--kei-muted,#5b6f63));
 --kea-line:var(--ke-line,var(--kei-line,#e0e5dc));
 background:var(--kea-paper);color:var(--kea-ink)
}
body.ke-site.kea-page #inner-wrap{background:var(--kea-paper)}
body.ke-site.kea-page main.kea-shell,
body.ke-site.kea-page main.kea-shell *{box-sizing:border-box}
body.ke-site.kea-page main.kea-shell{
 display:block;float:none;width:min(1200px,calc(100% - 96px));max-width:1200px;
 margin:0 auto!important;padding:32px 0 64px!important;border:0;background:transparent;
 color:var(--kea-ink);font-family:Poppins,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased
}
body.ke-site.kea-page main.kea-shell>.kea-grid{
 display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start;
 width:100%;max-width:none;margin:0;padding:0
}
body.ke-site.kea-page main.kea-shell article.kea-article{
 display:block;float:none;min-width:0;width:100%;max-width:none;margin:0;padding:0;
 border:0;border-radius:0;background:transparent;box-shadow:none
}
body.ke-site.kea-page main.kea-shell :is(a,button){-webkit-tap-highlight-color:transparent}
body.ke-site.kea-page main.kea-shell a{color:inherit;text-decoration:none}
body.ke-site.kea-page main.kea-shell :is(a,button):focus-visible{outline:2px solid var(--kea-gold);outline-offset:4px}
body.ke-site.kea-page main.kea-shell :is(a,button):focus:not(:focus-visible){outline:none}
body.ke-site.kea-page main.kea-shell svg{flex-shrink:0;vertical-align:middle}

body.ke-site.kea-page .kea-article nav.kea-breadcrumb{
 display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;
 margin:0 0 14px;padding:0;color:var(--kea-muted);font-size:12px;line-height:1.7
}
body.ke-site.kea-page .kea-breadcrumb :is(a,span){min-width:0;overflow-wrap:anywhere}
body.ke-site.kea-page .kea-breadcrumb a:is(:hover,:focus-visible){color:var(--kea-ink);text-decoration:underline;text-underline-offset:3px}
body.ke-site.kea-page .kea-breadcrumb svg{width:11px;height:11px;color:var(--kea-gold)}
body.ke-site.kea-page .kea-article header.kea-header{margin:0;padding:0;border:0;background:transparent}
body.ke-site.kea-page .kea-header .kea-meta{
 display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 10px;padding:0;
 color:var(--kea-muted);font-size:12px;line-height:1.75
}
body.ke-site.kea-page .kea-header .kea-meta :is(a,span,time){font:inherit;color:inherit}
body.ke-site.kea-page .kea-header .kea-meta a:first-child{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--kea-ink)}
body.ke-site.kea-page .kea-header .kea-meta a:is(:hover,:focus-visible){color:var(--kea-ink);text-decoration:underline;text-underline-offset:3px}
body.ke-site.kea-page .kea-header .kea-meta svg{width:13px;height:13px}
body.ke-site.kea-page main.kea-shell article.kea-article h1.kea-title{
 max-width:none;margin:0 0 12px!important;padding:0;border:0;
 color:var(--kea-forest);font-family:inherit;font-size:clamp(32px,2.7vw,36px)!important;
 line-height:1.2!important;font-weight:600;letter-spacing:-1px;text-transform:none;overflow-wrap:anywhere
}
body.ke-site.kea-page main.kea-shell .kea-header p.kea-excerpt{
 max-width:none;margin:0 0 18px!important;padding:0;color:var(--kea-muted);
 font-family:inherit;font-size:17px!important;line-height:1.8!important;font-weight:400
}
body.ke-site.kea-page .kea-article .kea-toolbar{
 display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;
 margin:0 0 18px;padding:6px 0;border:0;border-block:2px solid color-mix(in srgb,var(--kea-gold) 45%,var(--kea-line))
}
body.ke-site.kea-page .kea-toolbar button.kea-summary-toggle{
 display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;
 margin:0;padding:8px 13px;border:1px solid var(--kea-line);border-radius:3px;
 background:transparent;color:var(--kea-ink);font-family:inherit;font-size:13px;
 font-weight:500;line-height:1.5;cursor:pointer;box-shadow:none;text-transform:none
}
body.ke-site.kea-page .kea-toolbar .kea-summary-toggle svg{width:16px;height:16px}
body.ke-site.kea-page .kea-toolbar .kea-summary-toggle:is(:hover,[aria-expanded="true"]){border-color:var(--kea-gold)}
body.ke-site.kea-page .kea-toolbar .kea-share{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0}
body.ke-site.kea-page .kea-share>span{font-size:16px;color:var(--kea-muted)}
body.ke-site.kea-page .kea-share-status:empty{display:none}
body.ke-site.kea-page .kea-share-status{flex-basis:100%;font-size:12px;color:var(--kea-muted)}
body.ke-site.kea-page .kea-copy-url{flex-basis:100%;width:100%;font-size:13px}
body.ke-site.kea-page .kea-copy-url[hidden]{display:none!important}
body.ke-site.kea-page :is(.geo_mobile_share,.geo_mobile_share_btn){display:none!important}
body.ke-site.kea-page .kea-toolbar .kea-share :is(a,button){
 display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;
 width:36px;height:36px;min-height:36px;margin:0;padding:8px;border:0;border-radius:3px;
 background:transparent;color:var(--kea-muted);font-family:inherit;font-size:13px;line-height:1;cursor:pointer;box-shadow:none
}
body.ke-site.kea-page .kea-toolbar .kea-share :is(a,button):is(:hover,:focus-visible){color:var(--kea-ink);background:color-mix(in srgb,var(--kea-gold) 12%,transparent)}
body.ke-site.kea-page .kea-toolbar .kea-share :is(svg,i){width:18px;height:18px;font-size:18px;line-height:18px}
body.ke-site.kea-page .kea-article section.kea-summary{
 margin:0 0 28px;padding:3px 0 3px 20px;border:0;border-left:3px solid var(--kea-gold);
 border-radius:0;background:transparent;color:var(--kea-ink);box-shadow:none
}
body.ke-site.kea-page .kea-article section.kea-summary[hidden]{display:none!important}
body.ke-site.kea-page .kea-summary h2{margin:0 0 12px!important;font-family:inherit;font-size:18px!important;font-weight:600;line-height:1.4!important;color:var(--kea-ink)}
body.ke-site.kea-page .kea-summary ul{margin:0;padding:0 0 0 19px;list-style:disc}
body.ke-site.kea-page .kea-summary li{margin:0 0 7px;padding:0;font-size:14px;line-height:1.8;color:var(--kea-muted)}
body.ke-site.kea-page .kea-summary li:last-child{margin-bottom:0}
body.ke-site.kea-page .kea-article figure.kea-cover{
 display:block;width:100%;max-width:none;margin:0 0 30px!important;padding:0;
 border:0;border-radius:0;background:transparent;box-shadow:none
}
body.ke-site.kea-page .kea-article figure.kea-cover img{
 display:block;width:100%;max-width:100%;height:clamp(240px,25vw,330px);max-height:none;margin:0;padding:0;
 border:0;border-radius:0;object-fit:cover;object-position:center;background:transparent;box-shadow:none
}

/* The variable remains unset here so controls can set it on body or documentElement. */
body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article{
 width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;
 color:var(--kea-ink);font-family:inherit;font-size:var(--kea-font-size,16px);line-height:1.85;overflow-wrap:anywhere
}
body.ke-site.kea-page main.kea-shell .kea-body .ke-seo-article{width:100%;max-width:none;margin-inline:0}
body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article :is(p,li,td,th,blockquote){
 font-family:inherit;font-size:var(--kea-font-size,16px)!important;line-height:1.85!important
}
body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article :is(p,ul,ol,blockquote,figure){margin:0 0 20px!important}
body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article :is(p,li,td){color:var(--kea-ink)}
body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article :is(h2,h3,h4,h5,h6){
 margin:32px 0 14px!important;padding:0;color:var(--kea-ink);font-family:inherit;
 font-weight:600;line-height:1.4!important;letter-spacing:-.35px;text-transform:none;scroll-margin-top:150px
}
body.ke-site.kea-page main.kea-shell .kea-body h2{font-size:calc(var(--kea-font-size,16px) * 1.625)!important}
body.ke-site.kea-page main.kea-shell .kea-body h3{font-size:calc(var(--kea-font-size,16px) * 1.3125)!important}
body.ke-site.kea-page main.kea-shell .kea-body :is(h4,h5,h6){font-size:calc(var(--kea-font-size,16px) * 1.125)!important}
body.ke-site.kea-page main.kea-shell .kea-body> :first-child{margin-top:0!important}
body.ke-site.kea-page main.kea-shell .kea-body :is(ul,ol){padding-left:24px}
body.ke-site.kea-page main.kea-shell .kea-body li{margin-bottom:9px;padding-left:3px}
body.ke-site.kea-page main.kea-shell .kea-body li::marker{color:var(--kea-gold)}
body.ke-site.kea-page main.kea-shell .kea-body :is(strong,b){font-weight:600;color:var(--kea-ink)}
body.ke-site.kea-page main.kea-shell .kea-body a{color:var(--kea-ink);text-decoration:underline;text-decoration-color:var(--kea-gold);text-underline-offset:4px}
body.ke-site.kea-page main.kea-shell .kea-body a:is(:hover,:focus-visible){text-decoration-thickness:2px}
body.ke-site.kea-page main.kea-shell .kea-body :is(img,video,iframe,object,embed){max-width:100%;box-sizing:border-box}
body.ke-site.kea-page main.kea-shell .kea-body img{width:auto;height:auto;max-height:420px;object-fit:contain}
body.ke-site.kea-page main.kea-shell .kea-body iframe{border:0}
body.ke-site.kea-page main.kea-shell .kea-body iframe:is([src*="youtube"],[src*="youtu.be"],[src*="vimeo"]){display:block;width:100%;height:auto;aspect-ratio:16/9}
body.ke-site.kea-page main.kea-shell .kea-body blockquote{padding:6px 0 6px 20px;border:0;border-left:3px solid var(--kea-gold);background:transparent}
body.ke-site.kea-page main.kea-shell .kea-body blockquote> :last-child{margin-bottom:0!important}
body.ke-site.kea-page main.kea-shell .kea-body table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0}
body.ke-site.kea-page main.kea-shell .kea-body :is(td,th){padding:11px 13px;border:1px solid var(--kea-line);text-align:left;vertical-align:top}
body.ke-site.kea-page main.kea-shell .kea-body th{font-weight:600;color:var(--kea-ink);background:transparent}
body.ke-site.kea-page main.kea-shell .kea-body :is(pre,code){max-width:100%;color:var(--kea-ink);background:transparent;overflow-wrap:anywhere}
body.ke-site.kea-page main.kea-shell .kea-body pre{overflow:auto;padding:16px 0;border-block:1px solid var(--kea-line)}
body.ke-site.kea-page main.kea-shell .kea-body :is(small,figcaption,.ke-caption-text){font-size:13px!important;line-height:1.7!important;color:var(--kea-muted)}

body.ke-site.kea-page main.kea-shell aside.kea-aside{display:block;align-self:stretch;min-width:0;width:300px;margin:0;padding:0;border:0;background:transparent}
body.ke-site.kea-page .kea-aside .kea-aside-inner{
 position:static;top:auto;max-height:none;overflow:visible;
 padding:2px 0 4px 20px;border-left:1px solid var(--kea-line);
}
body.ke-site.kea-page .kea-aside :is(.kea-toc,.kea-contact){margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
body.ke-site.kea-page .kea-aside :is(.kea-contact){margin-top:25px;padding-top:21px;border-top:1px solid var(--kea-line)}
body.ke-site.kea-page .kea-aside :is(h2,h3){margin:0 0 13px!important;font-family:inherit;font-size:15px!important;font-weight:600;line-height:1.5!important;letter-spacing:0;color:var(--kea-ink)}
body.ke-site.kea-page .kea-toc ol{margin:0;padding:0 0 0 18px;list-style:decimal;color:var(--kea-muted)}
body.ke-site.kea-page .kea-toc li{margin:0 0 11px;padding:0 0 0 3px;font-size:13px;line-height:1.7}
body.ke-site.kea-page .kea-toc li:last-child{margin-bottom:0}
body.ke-site.kea-page .kea-toc a{display:inline;color:var(--kea-muted);font-weight:400;overflow-wrap:anywhere}
body.ke-site.kea-page .kea-toc a:is(:hover,:focus-visible,[aria-current="true"],[aria-current="location"],.is-active){color:var(--kea-ink);text-decoration:underline;text-decoration-color:var(--kea-gold);text-underline-offset:3px}
body.ke-site.kea-page .kea-contact p{margin:0 0 13px!important;font-size:14px;line-height:1.8;color:var(--kea-muted)}
body.ke-site.kea-page .kea-contact a.kea-contact-link{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:14px;font-weight:500;color:var(--kea-ink);text-decoration:underline;text-decoration-color:var(--kea-gold);text-underline-offset:4px}
body.ke-site.kea-page .kea-contact a.kea-contact-link svg{width:15px;height:15px}
body.ke-site.kea-page .kea-article section.kea-related{margin:38px 0 0;padding:24px 0 0;border-top:1px solid var(--kea-line)}
body.ke-site.kea-page main.kea-shell .kea-related>h2{margin:0 0 20px!important;padding:0;color:var(--kea-ink);font-family:inherit;font-size:22px!important;line-height:1.4!important;font-weight:600;letter-spacing:-.3px;text-transform:none}
body.ke-site.kea-page .kea-related ol.kea-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;margin:0;padding:0;list-style:none}
body.ke-site.kea-page .kea-related-grid>li{min-width:0;margin:0;padding:0;list-style:none}
body.ke-site.kea-page .kea-related a.kea-related-card{display:block;height:100%;color:var(--kea-ink)}
body.ke-site.kea-page .kea-related-card>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:0;border-radius:4px;background:var(--kea-line)}
body.ke-site.kea-page main.kea-shell .kea-related-card>h3{margin:10px 0 0!important;padding:0;color:inherit;font-family:inherit;font-size:14px!important;line-height:1.65!important;font-weight:500;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}
body.ke-site.kea-page .kea-related-card:is(:hover,:focus-visible)>h3{text-decoration:underline;text-decoration-color:var(--kea-gold);text-underline-offset:4px}

html[data-theme="dark"] body.ke-site.kea-page main.kea-shell article.kea-article h1.kea-title{color:var(--kea-ink)}
html[data-theme="dark"] body.ke-site.kea-page main.kea-shell .kea-body :is([style*="color: #555555"],[style*="color: #666666"],[style*="color:#555555"],[style*="color:#666666"]){color:var(--kea-ink)!important}
@media(max-width:1100px){
 body.ke-site.kea-page main.kea-shell{width:calc(100% - 56px)}
 body.ke-site.kea-page main.kea-shell>.kea-grid{gap:30px}
 body.ke-site.kea-page main.kea-shell article.kea-article h1.kea-title{font-size:32px!important;letter-spacing:-.8px}
}
@media(max-width:960px){
 body.ke-site.kea-page main.kea-shell{width:calc(100% - 40px);padding-top:26px!important}
 body.ke-site.kea-page main.kea-shell>.kea-grid{grid-template-columns:minmax(0,1fr);gap:36px}
 body.ke-site.kea-page main.kea-shell aside.kea-aside{width:100%;padding-top:25px;border-top:1px solid var(--kea-line)}
 body.ke-site.kea-page .kea-aside .kea-aside-inner{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:24px 32px;max-height:none;overflow:visible;padding:0;border:0}
 body.ke-site.kea-page .kea-aside .kea-toc{grid-row:span 2}
 body.ke-site.kea-page .kea-aside :is(.kea-contact){margin:0;padding:0;border:0}
 body.ke-site.kea-page .kea-aside .kea-contact{padding-top:20px;border-top:1px solid var(--kea-line)}
}
@media(max-width:767px){
 body.ke-site.kea-page .kea-article figure.kea-cover img{height:auto;aspect-ratio:7/4;object-fit:cover}
}
@media(max-width:600px){
 body.ke-site.kea-page main.kea-shell{padding:22px 0 42px!important}
 body.ke-site.kea-page .kea-article nav.kea-breadcrumb{margin-bottom:17px;font-size:11px;gap:5px 8px}
 body.ke-site.kea-page .kea-header .kea-meta{gap:5px 12px;margin-bottom:13px;font-size:11px}
 body.ke-site.kea-page main.kea-shell article.kea-article h1.kea-title{margin-bottom:14px!important;font-size:24px!important;line-height:1.25!important;letter-spacing:-.5px}
 body.ke-site.kea-page main.kea-shell .kea-header p.kea-excerpt{margin-bottom:18px!important;font-size:15px!important;line-height:1.8!important}
 body.ke-site.kea-page .kea-article .kea-toolbar{gap:10px;margin-bottom:22px;padding-block:6px}
 body.ke-site.kea-page .kea-toolbar .kea-share{gap:1px}
 body.ke-site.kea-page .kea-toolbar .kea-share :is(a,button){width:38px;height:40px;min-height:40px;flex-basis:38px;padding:10px}
 body.ke-site.kea-page .kea-toolbar button.kea-summary-toggle{min-height:40px;padding:8px 10px;font-size:12px}
 body.ke-site.kea-page .kea-article figure.kea-cover{margin-bottom:24px!important}
 body.ke-site.kea-page .kea-article figure.kea-cover img{max-height:none}
 body.ke-site.kea-page .kea-article section.kea-summary{padding-left:16px;margin-bottom:24px}
 body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article :is(p,ul,ol,blockquote,figure){margin-bottom:18px!important}
 body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article :is(h2,h3,h4,h5,h6){margin-top:27px!important;margin-bottom:12px!important;scroll-margin-top:128px}
 body.ke-site.kea-page main.kea-shell .kea-body h2{font-size:calc(var(--kea-font-size,16px) * 1.4375)!important}
 body.ke-site.kea-page main.kea-shell .kea-body h3{font-size:calc(var(--kea-font-size,16px) * 1.25)!important}
 body.ke-site.kea-page main.kea-shell .kea-body :is(td,th){padding:9px 10px}
 body.ke-site.kea-page .kea-aside .kea-aside-inner{display:block}
 body.ke-site.kea-page .kea-aside :is(.kea-contact){margin-top:23px;padding-top:20px;border-top:1px solid var(--kea-line)}
 body.ke-site.kea-page .kea-article section.kea-related{margin-top:30px;padding-top:22px}
 body.ke-site.kea-page .kea-related ol.kea-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}
}
@media(max-width:380px){body.ke-site.kea-page .kea-related ol.kea-related-grid{grid-template-columns:minmax(0,1fr)}}


/* Framed breadcrumbs and separated article information. 20261020meta1 */
body.ke-site.kea-page .kea-article nav.kea-breadcrumb{display:block;margin:0 0 12px;padding:10px 14px;border:0;border-left:3px solid var(--kea-gold);border-radius:4px;background:var(--kea-heading-gradient);font-size:12px;line-height:1.65}
body.ke-site.kea-page .kea-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:0!important;padding:0!important;list-style:none}
body.ke-site.kea-page .kea-breadcrumb ol>li{display:flex;align-items:center;gap:8px;min-width:0;margin:0;padding:0;font-size:inherit;line-height:inherit;list-style:none}
body.ke-site.kea-page .kea-breadcrumb ol>li::marker{content:""}
body.ke-site.kea-page .kea-breadcrumb ol>li+li::before{content:"/";flex:0 0 auto;width:auto;height:auto;margin-right:2px;border:0;transform:none;color:var(--kea-muted);opacity:.65;font-size:13px;font-weight:400;line-height:1}
body.ke-site.kea-page .kea-breadcrumb ol>li[aria-current]{flex:1 1 200px;color:var(--kea-muted)}
body.ke-site.kea-page .kea-breadcrumb ol>li a{display:inline-flex;align-items:center;gap:7px;color:var(--kea-muted)!important;white-space:nowrap;text-decoration:none}
body.ke-site.kea-page .kea-breadcrumb ol>li a:is(:hover,:focus-visible){color:var(--kea-ink)!important;text-decoration:none}
body.ke-site.kea-page .kea-breadcrumb ol>li a svg{width:14px;height:14px;color:var(--kea-gold)}
body.ke-site.kea-page .kea-header .kea-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;margin:0 0 18px;padding:0 0 13px;border-bottom:0;font-size:12px;line-height:1.65}
body.ke-site.kea-page .kea-header .kea-meta>:is(a,span){display:inline-flex;align-items:center;gap:7px;min-width:0;margin:0;padding:0;color:var(--kea-muted)!important;text-decoration:none}
body.ke-site.kea-page .kea-header .kea-meta>:is(a,span)+:is(a,span){margin-left:14px;padding-left:14px;border-left:1px solid color-mix(in srgb,var(--kea-gold) 40%,var(--kea-line))}
body.ke-site.kea-page .kea-header .kea-meta a.kea-back{padding:5px 10px;border:1px solid color-mix(in srgb,var(--kea-gold) 45%,var(--kea-line));border-radius:3px;background:color-mix(in srgb,var(--kea-gold) 8%,transparent);color:var(--kea-ink)!important;font-weight:500}
body.ke-site.kea-page .kea-header .kea-meta a:is(:hover,:focus-visible){color:var(--kea-ink)!important;text-decoration:none}
body.ke-site.kea-page .kea-header .kea-meta a.kea-back:is(:hover,:focus-visible){background:color-mix(in srgb,var(--kea-gold) 17%,transparent);border-color:var(--kea-gold)}
body.ke-site.kea-page .kea-header .kea-meta>:is(a,span)>svg{width:14px;height:14px;color:var(--kea-gold)}
body.ke-site.kea-page .kea-header .kea-meta :is(a,span)>span{color:inherit;font-size:inherit;line-height:inherit}
@media(max-width:600px){
 body.ke-site.kea-page .kea-article nav.kea-breadcrumb{padding:10px 12px;margin-bottom:12px;font-size:12px}
 body.ke-site.kea-page .kea-breadcrumb ol{gap:6px 8px}
 body.ke-site.kea-page .kea-breadcrumb ol>li[aria-current]{flex-basis:100%}
 body.ke-site.kea-page .kea-header .kea-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-bottom:16px;padding-bottom:14px;font-size:12px}
 body.ke-site.kea-page .kea-header .kea-meta>:is(a,span)+:is(a,span){margin:0;padding:0;border-left:0}
 body.ke-site.kea-page .kea-header .kea-meta a.kea-back{justify-self:start;padding:5px 8px}
}

/* Preserve the preceding design; only the light reading-page background changes. 20261020originalbg2 */
html:not([data-theme="dark"]) body.ke-site.kea-page{--kea-paper:#fffffe;background:var(--kea-paper)!important}
html:not([data-theme="dark"]) body.ke-site.kea-page :is(#wrapper,#inner-wrap){background:var(--kea-paper)!important}

/* Popular articles lead the reading sidebar; retain its existing theme variables. */
body.ke-site.kea-page .kea-aside .kea-popular{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
body.ke-site.kea-page .kea-aside .kea-popular h2{display:flex;align-items:center;gap:7px;margin-bottom:10px!important;font-size:14px!important}
body.ke-site.kea-page .kea-popular h2>svg{width:17px;height:17px;color:var(--kea-gold)}
body.ke-site.kea-page .kea-popular .kea-popular-list{display:grid;gap:0;margin:0;padding:0;list-style:none}
body.ke-site.kea-page .kea-popular-list>li{min-width:0;margin:0;padding:0;border-bottom:1px solid color-mix(in srgb,var(--kea-line) 65%,transparent)}
body.ke-site.kea-page .kea-popular-list>li:last-child{border-bottom:0}
body.ke-site.kea-page .kea-popular-list>li>a{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:9px 0;color:var(--kea-ink);text-decoration:none}
body.ke-site.kea-page .kea-popular-rank{display:flex;align-items:center;justify-content:center;width:22px;min-height:23px;font-size:12px;font-weight:600;line-height:1.4;color:var(--kea-gold);font-variant-numeric:tabular-nums}
body.ke-site.kea-page .kea-popular-copy{display:grid;min-width:0;gap:4px}
body.ke-site.kea-page .kea-popular-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}
body.ke-site.kea-page .kea-popular-views{display:flex;align-items:center;gap:4px;color:var(--kea-muted);font-size:11px;font-weight:400;line-height:1.5;font-variant-numeric:tabular-nums}
body.ke-site.kea-page .kea-popular-views>svg{width:12px;height:12px;color:var(--kea-gold)}
body.ke-site.kea-page .kea-popular-list a:is(:hover,:focus-visible) .kea-popular-title{text-decoration:underline;text-decoration-color:var(--kea-gold);text-underline-offset:3px}
body.ke-site.kea-page .kea-aside .kea-popular+.kea-toc{margin-top:23px}
@media(max-width:960px){body.ke-site.kea-page .kea-aside .kea-popular{grid-column:1/-1}body.ke-site.kea-page .kea-aside .kea-popular+.kea-toc{margin-top:0}}
@media(max-width:600px){body.ke-site.kea-page .kea-aside .kea-popular+.kea-toc{margin-top:23px}}

/* Shared sidebar title bars. */
body.ke-site.kea-page .kea-aside :is(.kea-popular,.kea-toc,.kea-contact)>h2{
 width:100%;padding:10px 12px;border:0;border-left:3px solid var(--kea-gold);border-radius:3px;
 background:var(--kea-heading-gradient);color:var(--kea-muted);box-shadow:none
}

/* Equal space above and below the article information row. */
body.ke-site.kea-page .kea-article nav.kea-breadcrumb,
body.ke-site.kea-page .kea-header .kea-meta{margin-bottom:14px}
body.ke-site.kea-page .kea-header .kea-meta{padding-bottom:0;border-bottom:0}

/* Larger article navigation and metadata, with clean vertical separators. 20261021metastyle1 */
body.ke-site.kea-page .kea-article nav.kea-breadcrumb,
body.ke-site.kea-page .kea-header .kea-meta{font-size:14px}
html:not([data-theme="dark"]) body.ke-site.kea-page .kea-article nav.kea-breadcrumb{background:var(--kea-heading-gradient)}
body.ke-site.kea-page .kea-header .kea-meta>:is(a,span)+:is(a,span){position:relative;border-left:0}
body.ke-site.kea-page .kea-header .kea-meta>:is(a,span)+:is(a,span)::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:28px;border:0;border-radius:0!important;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--kea-gold) 90%,var(--kea-ink)) 12% 88%,transparent)}
@media(max-width:600px){body.ke-site.kea-page .kea-header .kea-meta>:is(a,span)+:is(a,span)::before{display:none}}

/* Article contact endings form one distinct, compact callout. 20261021endcta2 */
body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article h2:has(+p a[href^="tel:"]):has(+p a[href$="/iletisim/"]),
body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article h2:has(+p a[href^="tel:"]):has(+p a[href$="/iletisim/"])+p{border-left:4px solid var(--kea-gold);background:color-mix(in srgb,var(--kea-gold) 9%,var(--kea-paper))}
body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article h2:has(+p a[href^="tel:"]):has(+p a[href$="/iletisim/"]){margin:28px 0 0!important;padding:16px 20px 8px;border-radius:0 4px 0 0!important;font-size:calc(var(--kea-font-size,16px) * 1.375)!important}
body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article h2:has(+p a[href^="tel:"]):has(+p a[href$="/iletisim/"])+p{margin:0 0 22px!important;padding:0 20px 18px;border-radius:0 0 4px 0!important}
@media(max-width:600px){
 body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article h2:has(+p a[href^="tel:"]):has(+p a[href$="/iletisim/"]){padding:14px 16px 8px}
 body.ke-site.kea-page main.kea-shell article.kea-article div.kea-body.ke-seo-article h2:has(+p a[href^="tel:"]):has(+p a[href$="/iletisim/"])+p{padding:0 16px 16px}
}


/* Reading controls lead the article sidebar. 20261021readingfirst1 */

/* Reading controls belong to the article information row. 20261021inlinesize1 */
body.ke-site.kea-page .kea-header .kea-meta>span.kea-size-controls{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
body.ke-site.kea-page .kea-header .kea-meta .kea-size-controls>button.kea-size{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;margin:0;padding:0;border:1px solid var(--kea-line);border-radius:3px;background:transparent;color:var(--kea-ink);font:500 14px/1 Poppins,Arial,sans-serif;cursor:pointer;box-shadow:none}
body.ke-site.kea-page .kea-header .kea-meta .kea-size-controls>button.kea-size:is(:hover,:focus-visible){border-color:var(--kea-gold);background:color-mix(in srgb,var(--kea-gold) 9%,transparent)}
body.ke-site.kea-page .kea-header .kea-meta .kea-size-controls>[data-kea-size-status]{display:inline-block;min-width:36px;text-align:center;font-size:13px;line-height:1.5;font-variant-numeric:tabular-nums}
@media(max-width:600px){body.ke-site.kea-page .kea-header .kea-meta>span.kea-size-controls{grid-column:1/-1;justify-self:start}body.ke-site.kea-page .kea-header .kea-meta .kea-size-controls>button.kea-size{width:36px;height:36px;min-height:36px}}

/* Keep the existing network order and the device share button last. */
body.ke-site.kea-page .kea-toolbar .kea-share-wrap{min-width:0;width:100%}
body.ke-site.kea-page .kea-share-more{display:contents}
body.ke-site.kea-page .kea-toolbar .kea-share .kea-share-toggle{display:none}
body.ke-site.kea-page .kea-share-status:not(:empty){display:block;margin-top:6px}
@media(max-width:767px){
 body.ke-site.kea-page .kea-toolbar .kea-share{width:100%;min-width:0;flex-wrap:nowrap;gap:2px}
 body.ke-site.kea-page .kea-toolbar .kea-share>span{flex:0 0 auto;font-size:14px;white-space:nowrap}
 body.ke-site.kea-page .kea-toolbar .kea-share :is(a,button){flex:0 0 36px;width:36px;height:40px;min-height:40px;padding:9px}
 body.ke-site.kea-page .kea-toolbar .kea-share .kea-share-toggle{display:inline-flex}
 body.ke-site.kea-page .kea-share-toggle svg{transition:transform .3s ease}
 body.ke-site.kea-page .kea-share-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
 body.ke-site.kea-page .kea-share-more{
  display:flex;align-items:center;flex:0 1 0;min-width:0;gap:2px;overflow-x:auto;overflow-y:hidden;
  opacity:0;visibility:hidden;transform:translateX(-6px);scrollbar-width:none;overscroll-behavior-x:contain;
  transition:flex-grow .3s ease,opacity .2s ease,transform .3s ease,visibility 0s .3s
 }
 body.ke-site.kea-page .kea-share-more::-webkit-scrollbar{display:none}
 body.ke-site.kea-page .kea-share.is-expanded .kea-share-more{flex-grow:1;opacity:1;visibility:visible;transform:none;transition-delay:0s}
 body.ke-site.kea-page .kea-share-more :is(a,button){scroll-snap-align:start}
 body.ke-site.kea-page .kea-share-more{scroll-snap-type:x proximity}
}
@media(prefers-reduced-motion:reduce){
 body.ke-site.kea-page .kea-share-more,body.ke-site.kea-page .kea-share-toggle svg{transition:none}
}

/* Optional reading-size widget; the default controls remain in the metadata row. */
body.ke-site.kea-page main.kea-shell .kea-aside .kea-reading-tools{display:block;border:0;background:transparent;box-shadow:none}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-reading-tools>h2{width:100%;padding:10px 12px;border:0;border-left:3px solid var(--kea-gold);border-radius:3px;background:var(--kea-heading-gradient);color:var(--kea-muted);box-shadow:none}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-reading-tools .kea-size-controls{display:inline-flex;align-items:center;gap:6px;max-width:100%}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-reading-tools .kea-size-controls>button.kea-size{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-height:38px;margin:0;padding:3px;border:1px solid var(--kea-line);border-radius:3px;background:transparent;color:var(--kea-ink);font-family:inherit;font-weight:500;line-height:1;cursor:pointer;box-shadow:none}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-reading-tools .kea-size-controls>button.kea-size:is(:hover,:focus-visible){border-color:var(--kea-gold)}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-reading-tools .kea-size-controls>button.kea-size:disabled{opacity:.4;cursor:default}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-reading-tools .kea-size-controls>[data-kea-size-status]{display:inline-block;min-width:42px;text-align:center;line-height:1.5;font-variant-numeric:tabular-nums;color:var(--kea-ink)}

/* Article sidebar controls from Site ayarları. Defaults retain the current presentation. */
body.ke-site.kea-page main.kea-shell.kea-sidebar-enabled>.kea-grid{grid-template-columns:minmax(0,1fr) var(--kea-sidebar-width,300px)}
body.ke-site.kea-page main.kea-shell.kea-sidebar-enabled aside.kea-aside{width:var(--kea-sidebar-width,300px)}
body.ke-site.kea-page main.kea-shell.kea-sidebar-none>.kea-grid{grid-template-columns:minmax(0,1fr)}
body.ke-site.kea-page main.kea-shell.kea-sidebar-enabled .kea-aside .kea-aside-inner{scrollbar-width:none;-ms-overflow-style:none}
body.ke-site.kea-page main.kea-shell.kea-sidebar-enabled .kea-aside .kea-aside-inner::-webkit-scrollbar{display:none;width:0;height:0}
body.ke-site.kea-page main.kea-shell.kea-sidebar-scrollbar .kea-aside .kea-aside-inner{scrollbar-width:thin;scrollbar-color:var(--kea-line) transparent}
body.ke-site.kea-page main.kea-shell.kea-sidebar-scrollbar .kea-aside .kea-aside-inner::-webkit-scrollbar{display:block;width:6px;height:6px}
body.ke-site.kea-page main.kea-shell.kea-sidebar-scrollbar .kea-aside .kea-aside-inner::-webkit-scrollbar-thumb{background:var(--kea-line);border-radius:3px}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-aside-inner>:is(.kea-popular,.kea-toc,.kea-reading-tools,.kea-contact){margin:0;padding:0;border-top:0}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-aside-inner>:is(.kea-popular,.kea-toc,.kea-reading-tools,.kea-contact)+*{margin-top:24px}
body.ke-site.kea-page main.kea-shell .kea-aside :is(h2,h3){font-size:calc(var(--kea-widget-text,13px) + 2px)!important}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-popular h2{font-size:calc(var(--kea-widget-text,13px) + 1px)!important}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-toc li,
body.ke-site.kea-page main.kea-shell .kea-aside .kea-popular-title{font-size:var(--kea-widget-text,13px)}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-popular-rank{font-size:calc(var(--kea-widget-text,13px) - 1px)}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-popular-views{font-size:calc(var(--kea-widget-text,13px) - 2px)}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-contact :is(p,a.kea-contact-link),
body.ke-site.kea-page main.kea-shell .kea-aside .kea-size-controls>[data-kea-size-status]{font-size:calc(var(--kea-widget-text,13px) + 1px)}
body.ke-site.kea-page main.kea-shell .kea-aside .kea-reading-tools button.kea-size{font-size:calc(var(--kea-widget-text,13px) + 2px)}
body.ke-site.kea-page main.kea-shell.kea-sidebar-plain .kea-aside :is(.kea-popular,.kea-toc,.kea-reading-tools,.kea-contact)>h2{padding:0;border:0;border-radius:0;background:transparent;color:var(--kea-muted)}
@media(min-width:961px){
 body.ke-site.kea-page main.kea-shell.kea-sidebar-left>.kea-grid{grid-template-columns:var(--kea-sidebar-width,300px) minmax(0,1fr)}
 body.ke-site.kea-page main.kea-shell.kea-sidebar-left>.kea-grid>.kea-article{grid-column:2;grid-row:1}
 body.ke-site.kea-page main.kea-shell.kea-sidebar-left>.kea-grid>.kea-aside{grid-column:1;grid-row:1}
 body.ke-site.kea-page main.kea-shell.kea-sidebar-left .kea-aside .kea-aside-inner{padding-right:20px;padding-left:0;border-right:1px solid var(--kea-line);border-left:0}
 body.ke-site.kea-page main.kea-shell.kea-sidebar-sticky .kea-aside .kea-aside-inner{position:sticky;top:calc(var(--kec-visible-header-bottom,77px) + 8px);max-height:calc(100vh - var(--kec-visible-header-bottom,77px) - 32px);overflow-y:auto;overflow-x:hidden}
 body.ke-site.kea-page main.kea-shell.kea-sidebar-enabled:not(.kea-sidebar-sticky) .kea-aside .kea-aside-inner{position:static;top:auto;max-height:none;overflow:visible}
}
@media(max-width:960px){
 body.ke-site.kea-page main.kea-shell.kea-sidebar-enabled>.kea-grid{grid-template-columns:minmax(0,1fr)}
 body.ke-site.kea-page main.kea-shell.kea-sidebar-enabled aside.kea-aside{width:100%}
 body.ke-site.kea-page main.kea-shell.kea-sidebar-enabled .kea-aside .kea-aside-inner{position:static;display:block;top:auto;max-height:none;overflow:visible}
 body.ke-site.kea-page main.kea-shell.kea-sidebar-enabled .kea-aside .kea-aside-inner>:is(.kea-popular,.kea-toc,.kea-reading-tools,.kea-contact)+*{margin-top:24px}
 body.ke-site.kea-page main.kea-shell.kea-sidebar-hide-mobile aside.kea-aside{display:none}
}
@media(max-width:600px){
 body.ke-site.kea-page main.kea-shell.kea-sidebar-enabled .kea-aside .kea-aside-inner>:is(.kea-popular,.kea-toc,.kea-reading-tools,.kea-contact)+*{margin-top:24px}
}
