
:root{--km-navy:#0b1f33;--km-blue:#0f5e9c;--km-cyan:#22a6b3;--km-gold:#f4b942;--km-bg:#f5f7fa;--km-text:#17212b;--km-muted:#667085;--km-border:#e5e7eb;--km-white:#fff;--km-radius:18px;--km-shadow:0 12px 34px rgba(11,31,51,.09)}
*{box-sizing:border-box} body.kiara-media{margin:0;background:var(--km-bg);color:var(--km-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.65}.km-wrap{width:min(1180px,calc(100% - 32px));margin:auto}.km-topbar{background:#071a2c;color:#d7e2ec;font-size:12px;padding:7px 0}.km-topbar .km-wrap{display:flex;justify-content:space-between;gap:16px}.km-header{background:#fff;border-bottom:1px solid var(--km-border);position:sticky;top:0;z-index:1000;box-shadow:0 2px 14px rgba(0,0,0,.04)}.km-brandrow{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:22px}.km-brand{display:flex;align-items:center;text-decoration:none;color:var(--km-navy);gap:12px}.km-brand img{width:48px;height:48px;object-fit:contain;border-radius:12px}.km-brand strong{display:block;font-size:22px;line-height:1}.km-brand small{display:block;color:var(--km-muted);font-size:12px;margin-top:4px}.km-search{display:flex;max-width:360px;flex:1;background:#f3f6f9;border:1px solid var(--km-border);border-radius:999px;overflow:hidden}.km-search input{flex:1;border:0;background:transparent;padding:10px 14px;outline:0}.km-search button{border:0;background:var(--km-navy);color:white;width:44px}.km-nav{background:linear-gradient(90deg,var(--km-navy),#103b61)}.km-nav ul{display:flex;list-style:none;margin:0;padding:0;gap:4px;align-items:center;overflow:auto}.km-nav a{display:block;color:white;text-decoration:none;font-weight:700;font-size:13px;padding:12px 14px;white-space:nowrap}.km-nav a:hover{background:rgba(255,255,255,.12)}.km-breaking{background:#fff;border-bottom:1px solid var(--km-border)}.km-breaking .km-wrap{display:flex;align-items:center;gap:12px;padding:10px 0;overflow:hidden}.km-breaking-label{background:#d51f36;color:#fff;font-size:12px;font-weight:800;padding:6px 10px;border-radius:6px;white-space:nowrap}.km-breaking-track{white-space:nowrap;overflow:hidden;color:#334155;font-size:13px}.km-breaking-track span{margin-right:28px}.km-main{padding:26px 0 50px}.km-grid-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,.8fr);gap:22px}.km-lead{position:relative;border-radius:22px;overflow:hidden;min-height:430px;background:#0b1f33;box-shadow:var(--km-shadow)}.km-lead img{width:100%;height:430px;object-fit:cover;display:block;opacity:.86}.km-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(4,18,32,.9))}.km-lead-body{position:absolute;left:0;right:0;bottom:0;padding:26px;z-index:2;color:#fff}.km-chip{display:inline-flex;background:var(--km-gold);color:#2c2000;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800}.km-lead h1{font-size:clamp(26px,3vw,42px);line-height:1.12;margin:12px 0;color:white}.km-lead a{color:inherit;text-decoration:none}.km-meta{font-size:12px;opacity:.8}.km-side{display:grid;gap:14px}.km-side-card{display:grid;grid-template-columns:112px 1fr;gap:12px;background:#fff;border:1px solid var(--km-border);border-radius:16px;padding:10px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.km-side-card img{width:112px;height:86px;object-fit:cover;border-radius:10px}.km-side-card h3{font-size:14px;line-height:1.35;margin:4px 0 6px}.km-side-card a{text-decoration:none;color:var(--km-navy)}.km-section{margin-top:30px}.km-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:15px}.km-section-head h2{margin:0;font-size:24px;color:var(--km-navy)}.km-section-head p{margin:4px 0 0;color:var(--km-muted);font-size:13px}.km-section-head a{font-size:12px;font-weight:800;color:var(--km-blue);text-decoration:none}.km-newsgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.km-card{background:#fff;border:1px solid var(--km-border);border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.05)}.km-card img{width:100%;height:180px;object-fit:cover}.km-card-body{padding:16px}.km-card h3{font-size:17px;line-height:1.35;margin:6px 0 8px}.km-card h3 a{text-decoration:none;color:var(--km-navy)}.km-card p{color:var(--km-muted);font-size:13px;margin:0}.km-duo{display:grid;grid-template-columns:1.5fr .8fr;gap:22px}.km-panel{background:#fff;border:1px solid var(--km-border);border-radius:18px;padding:20px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.km-list{list-style:none;padding:0;margin:0}.km-list li{padding:12px 0;border-bottom:1px solid #edf0f3}.km-list li:last-child{border:0}.km-list a{text-decoration:none;color:#1f2937;font-weight:700}.km-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.km-gallery img{width:100%;height:150px;object-fit:cover;border-radius:14px}.km-adbox{border:1px dashed #b8c1cc;background:#fbfcfd;border-radius:14px;min-height:90px;display:flex;align-items:center;justify-content:center;color:#7a8794;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.km-footer{background:#071a2c;color:#cdd8e3;margin-top:40px}.km-footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:36px;padding:38px 0}.km-footer h4{color:#fff;margin:0 0 12px}.km-footer a{color:#cdd8e3;text-decoration:none}.km-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:15px 0;font-size:12px}.km-trust-links{display:grid;gap:7px}.kiara-media main img{max-width:100%}.kiara-media .container,.kiara-media .container-fluid{max-width:1180px}.kiara-media article,.kiara-media .card,.kiara-media .box{border-radius:16px}.kiara-media h1,.kiara-media h2,.kiara-media h3{color:var(--km-navy)}
.km-static{background:#fff;border:1px solid var(--km-border);border-radius:18px;padding:28px;box-shadow:var(--km-shadow);margin:30px auto;max-width:900px}.km-static h1{font-size:32px;margin-top:0}.km-static h2{font-size:20px;margin-top:26px}.km-static p,.km-static li{color:#475467}.km-mobile-toggle{display:none;background:transparent;border:0;color:#fff;font-size:24px}
@media(max-width:900px){.km-grid-hero,.km-duo{grid-template-columns:1fr}.km-newsgrid{grid-template-columns:repeat(2,1fr)}.km-gallery{grid-template-columns:repeat(2,1fr)}.km-footer-main{grid-template-columns:1fr 1fr}.km-search{max-width:260px}}
@media(max-width:640px){.km-wrap{width:min(100% - 20px,1180px)}.km-topbar{display:none}.km-brandrow{padding:10px 0}.km-brand img{width:40px;height:40px}.km-brand strong{font-size:19px}.km-brand small{display:none}.km-search{display:none}.km-nav ul{gap:0}.km-nav a{padding:10px 11px;font-size:12px}.km-main{padding-top:16px}.km-lead,.km-lead img{min-height:330px;height:330px}.km-lead-body{padding:18px}.km-newsgrid{grid-template-columns:1fr}.km-card img{height:190px}.km-gallery{grid-template-columns:repeat(2,1fr)}.km-gallery img{height:110px}.km-footer-main{grid-template-columns:1fr;padding:28px 0}.km-side-card{grid-template-columns:96px 1fr}.km-side-card img{width:96px;height:76px}.km-section-head h2{font-size:21px}}

/* v23.1.0 home enrichments */
.km-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.km-feature-card{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid var(--km-border);border-radius:20px;padding:22px;box-shadow:0 10px 26px rgba(15,23,42,.05)}.km-feature-card h3{font-size:18px;margin:14px 0 8px}.km-feature-card p{margin:0;font-size:13px;color:var(--km-muted)}.km-feature-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--km-navy),var(--km-blue));color:#fff;font-size:22px;box-shadow:0 12px 24px rgba(11,31,51,.18)}
.km-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.km-topic-card{position:relative;background:linear-gradient(135deg,#0b1f33,#114a77);color:#fff;border-radius:20px;padding:22px;overflow:hidden;box-shadow:0 14px 28px rgba(11,31,51,.16)}.km-topic-card:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.08)}.km-topic-card .km-chip{margin-bottom:10px}.km-topic-card h3{margin:10px 0 8px;font-size:18px;line-height:1.35;color:#fff;position:relative;z-index:2}.km-topic-card h3 a{color:#fff;text-decoration:none}.km-topic-card p{position:relative;z-index:2;color:rgba(255,255,255,.82);margin:0;font-size:13px}.km-topic-index{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:rgba(255,255,255,.12);font-size:12px;font-weight:800;letter-spacing:.08em}
.km-editorial-strip{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:stretch}.km-editorial-copy,.km-editorial-stats{background:#fff;border:1px solid var(--km-border);border-radius:20px;padding:24px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.km-editorial-copy h2{font-size:30px;margin:14px 0 10px;line-height:1.16}.km-editorial-copy p{margin:0;color:var(--km-muted)}.km-editorial-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.km-stat-card{border-radius:16px;background:linear-gradient(180deg,#f8fbff,#eef5fb);padding:18px;text-align:center;border:1px solid #dbe7f2}.km-stat-card strong{display:block;font-size:28px;color:var(--km-navy);line-height:1}.km-stat-card span{display:block;margin-top:6px;font-size:12px;color:var(--km-muted)}

/* v23.1.0 detail article */
.km-article-main{padding-top:18px}.km-article-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:stretch;background:linear-gradient(135deg,#ffffff,#f9fbfd);border:1px solid var(--km-border);border-radius:24px;padding:26px;box-shadow:var(--km-shadow)}.km-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--km-muted);margin-bottom:12px}.km-breadcrumbs a{color:var(--km-blue);text-decoration:none}.km-article-hero-copy h1{font-size:clamp(30px,3vw,44px);line-height:1.12;margin:12px 0}.km-article-summary{color:#4b5565;max-width:62ch}.km-article-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:18px;flex-wrap:wrap}.km-authorbox{display:flex;align-items:center;gap:12px}.km-authorbox img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 8px 18px rgba(15,23,42,.1)}.km-authorbox strong{display:block;font-size:14px;color:var(--km-navy)}.km-authorbox span{display:block;font-size:12px;color:var(--km-muted)}.km-meta-pills{display:flex;gap:10px;flex-wrap:wrap}.km-meta-pills span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#eef5fb;color:#23445f;font-size:12px;font-weight:700}.km-article-hero-media img{width:100%;height:100%;min-height:290px;max-height:380px;object-fit:cover;border-radius:20px;box-shadow:0 18px 34px rgba(15,23,42,.14)}
.km-article-layout{display:grid;grid-template-columns:minmax(0,1.7fr) 320px;gap:24px;margin-top:24px;align-items:start}.km-article-content,.km-sidebox,.km-comment-box{background:#fff;border:1px solid var(--km-border);border-radius:20px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.km-article-content{padding:24px}.km-share-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #edf1f4;margin-bottom:20px}.km-share-row span{font-weight:700;color:var(--km-navy)}.km-share-row a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#f5f8fb;color:#23445f;text-decoration:none;font-size:13px;font-weight:700;border:1px solid #e3ebf3}.km-article-body{font-size:17px;line-height:1.82;color:#243444}.km-article-body p{margin-bottom:1.1rem}.km-article-body img{max-width:100%;border-radius:16px;margin:18px 0}.km-tag-wrap{margin-top:26px;padding-top:20px;border-top:1px solid #edf1f4}.km-tag-wrap h4{margin:0 0 12px}.km-tag-list{display:flex;gap:10px;flex-wrap:wrap}.km-tag-list a{display:inline-flex;align-items:center;gap:8px;background:#f6f9fc;border:1px solid #e6edf4;border-radius:999px;padding:8px 12px;text-decoration:none;color:#33506c;font-size:12px;font-weight:700}.km-related-news{margin-top:30px}.km-related-grid{grid-template-columns:repeat(2,1fr)}
.km-article-sidebar{display:grid;gap:18px;position:sticky;top:110px}.km-sidebox{padding:20px}.km-sidebox h3{margin:0 0 14px;font-size:18px}.km-mini-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.km-mini-list li{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #edf1f4;font-size:13px}.km-mini-list li:last-child{border-bottom:0;padding-bottom:0}.km-mini-list strong{color:var(--km-navy)}.km-mini-list span{color:var(--km-muted);text-align:right}.km-sidebar-links{display:grid;gap:10px}.km-sidebar-links a,.km-sidebar-post{display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:14px;padding:12px 14px;background:#f8fbfe;color:#254560;border:1px solid #e7eef5;font-weight:700;font-size:13px}.km-sidebar-links a i{font-size:16px}.km-sidebox-accent{background:linear-gradient(145deg,#0b1f33,#155481);color:#fff;border-color:transparent}.km-sidebox-accent h3,.km-sidebox-accent p{color:#fff}.km-side-btn{display:inline-flex;padding:10px 16px;border-radius:999px;background:#fff;color:#0b1f33;text-decoration:none;font-weight:800;margin-top:6px}.km-sidebar-posts{display:grid;gap:12px}.km-sidebar-post img{width:72px;height:62px;object-fit:cover;border-radius:12px;flex:none}.km-sidebar-post span{line-height:1.35}
.km-comment-box{margin-top:30px;padding:22px}.km-comments-list{display:grid;gap:16px;margin:20px 0}.km-comment-item{display:flex;gap:14px}.km-comment-avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:none}.km-comment-body{flex:1;background:#f8fbfe;border:1px solid #e7eef5;border-radius:16px;padding:14px}.km-comment-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.km-comment-head strong{color:var(--km-navy)}.km-comment-head span{font-size:12px;color:var(--km-muted)}.km-comment-body p{margin:0;color:#314253}.km-comment-reply{margin-top:12px;border-radius:14px;background:#fff;border:1px solid #e7eef5;padding:12px}.km-reply-form{margin-top:14px;padding-top:16px;border-top:1px solid #edf1f4}.km-reply-form h4{margin:0 0 8px}.km-reply-form p{color:var(--km-muted);font-size:13px}.km-reply-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.km-reply-form .form-control{border-radius:12px;border:1px solid #d8e1eb;padding:11px 14px}.km-reply-form textarea.form-control{min-height:120px}.km-reply-form .btn-primary{border-radius:999px;padding:10px 18px;font-weight:800;background:linear-gradient(90deg,var(--km-navy),var(--km-blue));border:0}

@media(max-width:1100px){.km-feature-grid,.km-topic-grid{grid-template-columns:repeat(2,1fr)}.km-editorial-strip,.km-article-hero,.km-article-layout{grid-template-columns:1fr}.km-article-sidebar{position:static}.km-related-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.km-feature-grid,.km-topic-grid,.km-editorial-stats,.km-related-grid{grid-template-columns:1fr}.km-article-hero{padding:18px}.km-article-content,.km-sidebox,.km-comment-box,.km-editorial-copy,.km-editorial-stats{padding:18px}.km-share-row a{font-size:12px;padding:8px 12px}.km-article-body{font-size:16px}.km-editorial-copy h2{font-size:24px}}
