@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');
:root{--kf-accent:#00a6a6;--kf-secondary:#eb4563;--kf-ink:#14202a;--kf-muted:#77828d;--kf-line:#ebedf0;--kf-bg:#fff;--kf-soft:#f5f8f9;--kf-radius:13px;--kf-shadow:0 16px 50px rgba(19,44,56,.08)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--kf-ink);font-family:'DM Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}body.admin-bar .kf-site-header{top:32px}body.admin-bar .kf-reading-progress{top:32px}a{color:inherit;text-decoration:none}a:hover{color:var(--kf-accent)}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:'Plus Jakarta Sans','DM Sans',sans-serif;line-height:1.3;letter-spacing:-.03em}h1,h2,h3,p{margin-top:0}::selection{background:#b3e7e5;color:#063c3f}:focus-visible{outline:3px solid var(--kf-accent);outline-offset:3px}svg{vertical-align:middle}button,.kf-button{transition:background .2s,color .2s,border-color .2s,transform .2s}button:hover,.kf-button:hover{transform:translateY(-1px)}.kf-container{max-width:1260px;margin-inline:auto;padding-left:28px;padding-right:28px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kf-skip:focus{position:fixed;z-index:500;top:10px;left:10px;background:#fff;padding:12px;box-shadow:var(--kf-shadow)}.kf-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
/* Header */
.kf-site-header{position:sticky;z-index:100;top:0;background:rgba(255,255,255,.98);box-shadow:0 1px 0 var(--kf-line)}.kf-topbar{height:90px;display:flex;align-items:center;gap:36px}.kf-brand-wrap{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;min-width:222px}.kf-brand-logo img{width:auto;max-width:245px;max-height:55px;display:block}.kf-brand-logo .custom-logo-link{display:block;line-height:0}.kf-default-logo--dark{display:none}.kf-brand-text{display:inline-flex;align-items:baseline;width:max-content;max-width:275px;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;color:#123139;font-size:35px;letter-spacing:-.075em;line-height:1.08}.kf-brand-text:hover{color:#123139}.kf-brand-text i{height:8px;width:8px;margin-left:3px;background:var(--kf-secondary);border-radius:50%;display:block}.kf-brand-tagline{font-weight:600;color:#a0a8b0;font-size:10px;letter-spacing:.095em;margin-top:6px;text-transform:uppercase}.kf-header-search{width:min(385px,38%);margin-left:auto}.kf-search-form{display:flex;align-items:center;position:relative;width:100%;background:#f5f6f7;border:1px solid #f0f1f2;border-radius:8px;overflow:hidden}.kf-search-form:focus-within{background:#fff;border-color:#70c8c7;box-shadow:0 0 0 3px rgba(0,166,166,.08)}.kf-search-input{width:100%;min-width:0;background:none;border:0;outline:0;padding:13px 15px;font-size:12px;color:var(--kf-ink)}.kf-search-input::placeholder{color:#9ca5ad}.kf-search-form button{height:44px;width:48px;display:grid;place-items:center;background:transparent;border:0;color:#7f8993;flex-shrink:0}.kf-search-form button:hover{color:var(--kf-accent)}.kf-search-form button svg{width:18px;height:18px}.kf-header-actions{display:flex;align-items:center;gap:12px}.kf-date{white-space:nowrap;color:#8f98a0;font-size:11px;font-weight:700}.kf-icon-btn{background:#fff;border:1px solid var(--kf-line);border-radius:8px;width:40px;height:40px;display:grid;place-items:center}.kf-icon-btn svg{width:20px}.kf-mobile-menu-button,.kf-mobile-search-button{display:none}.kf-mobile-search{padding:0 20px 14px}.kf-mobile-search[hidden]{display:none}.kf-nav{border-top:1px solid var(--kf-line);background:#fff}.kf-nav-inner{overflow:visible}.kf-nav-list{display:flex;align-items:center;gap:29px;list-style:none;margin:0;padding:0;min-height:51px}.kf-nav-list>li{position:relative;white-space:nowrap}.kf-nav-list>li>a{display:block;padding:17px 0 15px;color:#263340;font-size:12px;font-weight:800;letter-spacing:.008em;border-bottom:3px solid transparent}.kf-nav-list>li>a:hover,.kf-nav-list>.current-menu-item>a,.kf-nav-list>.current-menu-ancestor>a,.kf-nav-list>.current-cat>a{color:var(--kf-accent);border-bottom-color:var(--kf-accent)}.kf-nav-list .sub-menu,.kf-nav-list .children{list-style:none;margin:0;padding:9px;position:absolute;min-width:210px;top:100%;left:-9px;background:#fff;border:1px solid var(--kf-line);border-radius:10px;box-shadow:var(--kf-shadow);visibility:hidden;opacity:0;transform:translateY(6px);transition:.2s}.kf-nav-list li:hover>.sub-menu,.kf-nav-list li:hover>.children,.kf-nav-list li:focus-within>.sub-menu,.kf-nav-list li:focus-within>.children{visibility:visible;opacity:1;transform:none}.kf-nav-list .sub-menu a,.kf-nav-list .children a{display:block;padding:10px 12px;font-weight:600;font-size:12px;white-space:normal;border-radius:5px}.kf-nav-list .sub-menu a:hover,.kf-nav-list .children a:hover{background:#f1f9f9}
.kf-trending-bar{background:#fafcfc;border-bottom:1px solid #eaf0f0}.kf-trending-inner{display:flex;align-items:center;gap:26px;min-height:48px;overflow:hidden}.kf-trending-label{font-weight:800;color:#ec3d53;font-size:10px;letter-spacing:.12em;white-space:nowrap;display:flex;align-items:center;gap:9px}.kf-live-dot{width:7px;height:7px;border-radius:100%;background:#ee4c61;box-shadow:0 0 0 4px #fce8ec}.kf-trending-topics{display:flex;align-items:center;gap:20px;white-space:nowrap;overflow:auto;scrollbar-width:none}.kf-trending-topics a{font-size:11px;font-weight:700;color:#5d6a72}.kf-trending-topics a:hover{color:var(--kf-accent)}
/* Home header */
.kf-home{padding-top:27px;padding-bottom:70px}.kf-header-ad{min-height:30px;margin:2px 0 25px;text-align:center}.kf-header-ad:has(.widget:empty){display:none}.kf-section-kicker{font-size:11px;letter-spacing:.14em;font-weight:800;display:flex;align-items:center;gap:10px;margin-bottom:15px}.kf-kicker-dash{width:18px;height:4px;background:var(--kf-secondary);border-radius:9px}.kf-kicker-date{margin-left:auto;color:#9aabb0;font-size:11px;letter-spacing:0;font-weight:600;text-transform:none}
.kf-headline-layout{display:grid;grid-template-columns:minmax(0,1.87fr) minmax(295px,.83fr);gap:24px}.kf-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:345px 203px;gap:13px;min-width:0}.kf-hero-card{position:relative;overflow:hidden;border-radius:11px;isolation:isolate;background:#183e4b;min-width:0;min-height:0}.kf-hero-card:first-child{grid-column:1/-1}.kf-hero-image-link{position:absolute;inset:0;display:block;overflow:hidden}.kf-hero-card .kf-cover{width:100%;height:100%;border-radius:0}.kf-hero-card .kf-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s}.kf-hero-card:hover .kf-cover img{transform:scale(1.055)}.kf-hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,22,33,.91),rgba(6,22,33,.05) 75%)}.kf-hero-content{position:absolute;bottom:0;left:0;right:0;padding:22px 25px;pointer-events:none}.kf-hero-content a{pointer-events:auto}.kf-hero-content .kf-cat{color:#a5f8ec!important;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.kf-hero-content h2{font-size:20px;margin:8px 0 9px;color:#fff;line-height:1.45;font-weight:800}.kf-hero-card:first-child .kf-hero-content{padding:30px 34px}.kf-hero-card:first-child .kf-hero-content h2{font-size:31px;line-height:1.29;max-width:720px}.kf-hero-content a:hover{color:#fff}.kf-hero-content .kf-meta{color:#d6dedf}.kf-hero-content .kf-meta span,.kf-hero-content .kf-meta time{font-size:10px}.kf-cover{overflow:hidden;position:relative;background:#e4eded;border-radius:9px;aspect-ratio:1.54}.kf-cover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s}.kf-cover-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 25% 22%,#60c8c1,#12778a 64%,#154853);color:#fff;isolation:isolate}.kf-cover-fallback:before{content:'';position:absolute;inset:-30% -10%;background:repeating-linear-gradient(-35deg,transparent 0,transparent 39px,rgba(255,255,255,.07) 40px,rgba(255,255,255,.07) 42px);transform:rotate(-7deg);z-index:-1}.kf-fallback-symbol{font-size:80px;line-height:1;color:rgba(255,255,255,.32)}.kf-fallback-title{font-weight:800;opacity:.7;letter-spacing:-.06em;font-size:19px;margin-top:8px}
.kf-trending-panel{background:#fff;border:1px solid var(--kf-line);border-radius:12px;padding:24px 23px 18px;min-width:0;display:flex;flex-direction:column}.kf-trending-heading{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--kf-line);padding-bottom:20px}.kf-fire{display:grid;place-items:center;background:#fdf0f3;color:var(--kf-secondary);font-size:26px;font-weight:800;line-height:1;border-radius:9px;width:39px;height:39px;flex-shrink:0}.kf-trending-heading h2{font-size:21px;margin:0 0 4px}.kf-trending-heading h2 span{color:var(--kf-accent)}.kf-trending-heading p{color:#909ba5;font-size:11px;margin:0}.kf-popular-list{display:flex;flex-direction:column}.kf-popular-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:17px 0;border-bottom:1px solid #f0f1f2;align-items:start}.kf-popular-num{font-family:'Plus Jakarta Sans',sans-serif;font-size:27px;color:#e4e9eb;line-height:1.1;font-weight:800}.kf-popular-item:first-child .kf-popular-num,.kf-popular-item:nth-child(2) .kf-popular-num,.kf-popular-item:nth-child(3) .kf-popular-num{color:var(--kf-accent)}.kf-popular-item h3{margin:0 0 7px;font-size:12px;font-weight:800;line-height:1.57;letter-spacing:-.012em}.kf-popular-date{font-size:10px;color:#a0a9b0;font-weight:600}.kf-trending-more{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:800;color:var(--kf-accent);padding-top:14px}.kf-trending-more svg{width:16px}
/* Shared section cards */
.kf-editors-section{padding-top:63px}.kf-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:23px}.kf-section-heading h2{font-size:27px;font-weight:800;margin:3px 0 0}.kf-overline{display:inline-block;color:var(--kf-accent);font-size:10px;letter-spacing:.14em;font-weight:800;text-transform:uppercase}.kf-headline-pink,.kf-archive-heading h1>span{color:var(--kf-secondary)}.kf-section-subtitle{color:#97a3aa;font-size:11px;font-weight:600}.kf-editors-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.kf-grid-card{min-width:0}.kf-grid-image-link{display:block;overflow:hidden;border-radius:9px}.kf-grid-image-link:hover img{transform:scale(1.06)}.kf-grid-card-body{padding-top:13px}.kf-cat{color:var(--kf-accent);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.kf-grid-card h3{font-size:14px;line-height:1.57;font-weight:800;margin:7px 0 11px;letter-spacing:-.015em}.kf-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#9aa4ac;font-size:10px;font-weight:600}.kf-dot-sep{height:3px;width:3px;border-radius:50%;background:#c0cbd0}.kf-grid-card .kf-cover{aspect-ratio:1.52}.kf-latest-section{display:grid;grid-template-columns:minmax(0,1fr) 317px;gap:51px;padding-top:75px}.kf-main-column{min-width:0}.kf-list-cards{display:flex;flex-direction:column}.kf-list-card{display:grid;grid-template-columns:minmax(165px,38%) minmax(0,1fr);gap:22px;min-width:0;padding:22px 0;border-bottom:1px solid var(--kf-line)}.kf-list-card:first-child{padding-top:0}.kf-list-image-link{display:block;overflow:hidden;border-radius:9px;align-self:start}.kf-list-card .kf-cover{aspect-ratio:1.57}.kf-list-image-link:hover img{transform:scale(1.05)}.kf-list-card-body{min-width:0;padding-top:3px}.kf-list-card h3{font-size:18px;line-height:1.45;margin:7px 0 9px;font-weight:800}.kf-list-card h3 a:hover{color:var(--kf-accent)}.kf-excerpt{font-size:12px;color:#7c8890;line-height:1.7;margin-bottom:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kf-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--kf-accent);background:var(--kf-accent);color:white;font-weight:800;font-size:12px;padding:12px 18px;border-radius:8px}.kf-button:hover{color:white;background:#098b8b}.kf-button svg{width:16px}.kf-button-outline{margin-top:23px;color:var(--kf-accent);background:white;min-width:214px}.kf-button-outline:hover{color:#fff;background:var(--kf-accent)}.kf-sidebar{min-width:0}.kf-sidebar-panel{background:#f8fafb;border-radius:11px;padding:24px 22px;margin-bottom:20px}.kf-sidebar-heading{display:flex;align-items:center;gap:15px;margin-bottom:3px}.kf-sidebar-heading h2{font-size:17px;white-space:nowrap;margin:0}.kf-sidebar-heading-line{height:1px;background:#e1e9eb;flex:1}.kf-sidebar .kf-popular-item{padding:16px 0}.kf-sidebar .kf-popular-item h3{font-size:12px}.kf-widget{margin-bottom:25px}.kf-widget-title{font-size:17px;margin-bottom:15px}.kf-widget ul{padding-left:19px}.kf-widget li{margin-bottom:9px}.kf-widget img{height:auto}.kf-topic-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:17px}.kf-topic-links a{display:flex;justify-content:space-between;gap:6px;align-items:center;background:#fff;border:1px solid #edf1f1;border-radius:6px;padding:9px 11px;font-size:10px;font-weight:800}.kf-topic-links a span{color:#c4ccce}.kf-channel-section{padding-top:70px}.kf-channel-section>.kf-section-heading{border-bottom:2px solid var(--kf-line);padding-bottom:17px}.kf-channel-section>.kf-section-heading h2{font-size:24px}.kf-section-more{font-size:11px;font-weight:800;color:var(--kf-accent);display:flex;align-items:center;gap:8px}.kf-section-more svg{width:15px}.kf-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.kf-channel-grid .kf-grid-card h3{font-size:16px}.kf-no-posts{padding:35px;background:var(--kf-soft);border-radius:10px;color:var(--kf-muted)}.kf-empty-hero{background:radial-gradient(ellipse at 80% 22%,#1a797e,#073b46 76%);border-radius:14px;min-height:440px;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 25px}.kf-empty-hero h1{font-size:35px;max-width:660px}.kf-empty-hero p{max-width:550px;color:#d3e9e7}.kf-empty-symbol{font-size:54px;color:#8be6d8}
/* Archives */
.kf-archive-wrap{padding-top:34px;padding-bottom:90px}.kf-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#9ba6ac;font-size:11px;margin:0 0 33px}.kf-breadcrumbs a{color:#627581}.kf-breadcrumbs a:hover{color:var(--kf-accent)}.kf-breadcrumbs span[aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:340px}.kf-archive-heading{margin-bottom:36px}.kf-archive-heading h1{font-size:39px;margin:8px 0 10px}.kf-archive-heading h1 span{color:var(--kf-secondary)}.kf-archive-heading p,.kf-archive-description{color:#8b989f;font-size:13px}.kf-content-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 317px;gap:58px}.kf-content-sidebar .kf-list-card:first-child{padding-top:0}.kf-subcategories{display:flex;gap:9px;flex-wrap:wrap;margin:-13px 0 30px}.kf-subcategories a{padding:7px 12px;background:#f3f9f9;border-radius:20px;font-weight:700;font-size:11px;color:var(--kf-accent)}.kf-pagination{margin:35px 0}.kf-pagination ul{list-style:none;display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:0}.kf-pagination a,.kf-pagination span{display:block;min-width:35px;padding:7px 11px;border:1px solid var(--kf-line);border-radius:7px;text-align:center;font-weight:700;font-size:12px}.kf-pagination .current,.kf-pagination a:hover{color:white;background:var(--kf-accent);border-color:var(--kf-accent)}.kf-not-found{padding:35px;background:var(--kf-soft);border-radius:10px}.kf-not-found h2{font-size:20px}.kf-not-found .kf-search-form{max-width:480px}
/* Single article */
.kf-single-container{padding-top:32px;padding-bottom:80px}.kf-single-container .kf-breadcrumbs{margin-bottom:37px}.kf-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 297px;gap:65px;align-items:start}.kf-article{min-width:0}.kf-article-header>.kf-cat{display:inline-block;margin-bottom:14px;font-size:11px}.kf-article-header h1{font-size:clamp(30px,3.5vw,44px);line-height:1.23;font-weight:800;letter-spacing:-.046em;margin-bottom:15px}.kf-article-deck{color:#7b878f;font-size:17px;line-height:1.65;margin:10px 0 22px}.kf-article-authorline{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:19px 0 24px;border-bottom:1px solid var(--kf-line);margin-bottom:26px}.kf-author-info{display:flex;align-items:center;gap:12px}.kf-avatar,.kf-author-info .avatar{border-radius:50%}.kf-author-name{display:block;font-size:12px;font-weight:800}.kf-author-meta{color:#9aa6ac;font-size:10px;font-weight:600;display:flex;gap:6px;align-items:center}.kf-share-top{display:flex;align-items:center;gap:8px}.kf-share-top>span{color:#9aa6ac;font-size:11px;font-weight:700;margin-right:7px}.kf-share-top>a,.kf-share-top>button{height:35px;min-width:35px;padding:0 9px;background:white;border:1px solid #e7ebec;border-radius:7px;display:grid;place-items:center;color:#687681;font-size:10px}.kf-share-top>a:hover,.kf-share-top>button:hover{color:var(--kf-accent);border-color:var(--kf-accent)}.kf-article-figure{margin:0 0 32px}.kf-article-image{width:100%;height:auto;object-fit:contain;border-radius:10px;display:block}.kf-article-figure figcaption{font-size:11px;line-height:1.6;color:#929fa8;margin-top:11px;text-align:center}.kf-article-body{font-size:16px;line-height:1.95;color:#313d47;overflow-wrap:anywhere}.kf-article-body h2{font-size:27px;margin-top:35px;margin-bottom:14px;color:#182934;scroll-margin-top:170px}.kf-article-body h3{font-size:21px;margin-top:26px;margin-bottom:12px;scroll-margin-top:170px}.kf-article-body h4{font-size:18px;margin-top:23px}.kf-article-body p{margin:0 0 20px}.kf-article-body a{color:var(--kf-accent);text-decoration:underline;text-underline-offset:3px}.kf-article-body a:hover{color:#046f75}.kf-article-body img{max-width:100%!important;height:auto!important}.kf-article-body figure,.kf-article-body .wp-block-image{max-width:100%;margin:24px 0}.kf-article-body figure img{max-width:100%}.kf-article-body figcaption{color:#8a959c;font-size:11px;text-align:center}.kf-article-body blockquote,.kf-article-body .wp-block-quote{margin:28px 0;padding:15px 25px;border-left:4px solid var(--kf-accent);background:#f4faf9;font-style:italic;font-weight:600;color:#324952}.kf-article-body ul,.kf-article-body ol{padding-left:24px;margin:0 0 23px}.kf-article-body li{margin-bottom:8px}.kf-article-body iframe,.kf-article-body video,.kf-article-body embed{max-width:100%}.kf-article-body table{max-width:100%;width:100%;border-collapse:collapse;font-size:13px}.kf-article-body td,.kf-article-body th{padding:10px;border:1px solid #e3e9ea;word-break:break-word}.kf-article-body th{background:#eef8f8}.kf-article-body pre,.kf-article-body .wp-block-code{white-space:pre-wrap;overflow:auto;padding:15px;background:#f4f7f9;border-radius:8px}.kf-article-body .wp-block-cover{max-width:100%}.kf-article-body .alignwide{max-width:100%}.kf-article-body .alignleft{float:left;margin-right:22px;max-width:48%}.kf-article-body .alignright{float:right;margin-left:22px;max-width:48%}.kf-article-body:after{content:"";display:table;clear:both}.kf-toc{background:#f7fbfb;border:1px solid #e0eeed;border-radius:10px;padding:18px 21px;margin:0 0 30px}.kf-toc[hidden]{display:none}.kf-toc-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.kf-toc-heading strong{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px}.kf-toc-toggle{font-size:11px;background:none;border:0;color:var(--kf-accent);font-weight:700}.kf-toc ol{padding-left:19px;margin:12px 0 0;font-size:12px;line-height:1.8}.kf-toc li{margin-bottom:6px}.kf-toc li.kf-toc-sub{margin-left:14px}.kf-article-tags{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:35px}.kf-article-tags strong{font-size:12px}.kf-article-tags a{background:#f1f7f7;color:var(--kf-accent);border-radius:20px;padding:5px 11px;font-size:11px;font-weight:700}.kf-article-share-bottom{margin-top:35px;padding:23px;background:#f8fafb;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:15px}.kf-article-share-bottom strong{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px}.kf-article-share-bottom p{font-size:11px;color:#929fa8;margin:4px 0 0}.kf-share-actions{display:flex;gap:7px;flex-wrap:wrap}.kf-share-actions a,.kf-share-actions button{background:white;border:1px solid #e2e9ea;padding:7px 9px;border-radius:7px;font-size:10px;font-weight:700}.kf-share-actions a:hover,.kf-share-actions button:hover{color:var(--kf-accent)}.kf-author-box{display:flex;gap:18px;align-items:center;border-top:1px solid var(--kf-line);border-bottom:1px solid var(--kf-line);padding:26px 0;margin-top:38px}.kf-author-box img{border-radius:50%;flex-shrink:0}.kf-author-box h3{font-size:18px;margin:4px 0}.kf-author-box p{color:#89959c;font-size:12px;margin:0}.kf-related{margin-top:45px}.kf-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.kf-related .kf-grid-card h3{font-size:12px}.kf-related .kf-grid-card .kf-meta{font-size:9px}.kf-post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:35px}.kf-post-navigation>div{min-width:0}.kf-post-navigation span{font-size:9px;display:block;color:var(--kf-accent);font-weight:800;letter-spacing:.07em;margin-bottom:8px}.kf-post-navigation a{font-weight:800;font-size:12px;line-height:1.55}.kf-next-post{text-align:right}.kf-reading-progress{height:3px;background:transparent;position:fixed;top:0;left:0;right:0;z-index:210}.kf-reading-progress span{display:block;height:100%;width:0;background:var(--kf-accent);transition:width .08s linear}.kf-article-ad{margin:35px 0}.kf-article-ad img{height:auto}.kf-comments{margin-top:45px;border-top:1px solid var(--kf-line);padding-top:25px}.kf-comments h2{font-size:22px}.kf-comment-list{padding:0 0 0 22px}.kf-comment-list li{margin-bottom:20px}.kf-comments textarea{width:100%;border:1px solid var(--kf-line);border-radius:8px;padding:12px;min-height:110px}.kf-comments input:not([type=submit]){border:1px solid var(--kf-line);padding:10px;border-radius:8px;max-width:100%}.kf-comments input[type=submit]{border:0;background:var(--kf-accent);color:white;padding:12px 18px;border-radius:8px;font-weight:800}
/* Pages, 404, Digital Partner */
.kf-page-wrap{max-width:900px;padding-top:35px;padding-bottom:80px}.kf-page-heading h1{font-size:39px;margin:7px 0 28px}.kf-error-page{text-align:center;padding-top:90px;padding-bottom:110px;display:flex;align-items:center;flex-direction:column}.kf-error-code{font-size:115px;font-weight:800;letter-spacing:-.12em;color:var(--kf-ink);line-height:1}.kf-error-code span{color:var(--kf-secondary)}.kf-error-page h1{font-size:30px;margin:15px 0 8px}.kf-error-page p{color:var(--kf-muted);max-width:440px}.kf-error-page .kf-search-form{max-width:460px;margin:12px 0 22px}.kf-dp-wrap{padding-top:44px;padding-bottom:70px}.kf-dp-hero{background:linear-gradient(130deg,#0a3440,#11777b);border-radius:16px;color:#fff;padding:65px;position:relative;overflow:hidden}.kf-dp-hero:after{content:'✳';position:absolute;right:25px;top:-150px;font-size:460px;color:rgba(255,255,255,.055);line-height:1;pointer-events:none}.kf-dp-hero .kf-overline{color:#7fe5dc}.kf-dp-hero h1{max-width:760px;font-size:clamp(31px,4.4vw,55px);letter-spacing:-.055em;margin:15px 0 17px;position:relative}.kf-dp-hero em{color:#b6f0e8;font-style:normal}.kf-dp-hero p{color:#c1dfdf;max-width:600px;font-size:15px;position:relative}.kf-dp-hero .kf-button{position:relative;margin-top:10px;background:#fff;color:#126a70;border:0}.kf-dp-services{padding-top:55px}.kf-dp-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.kf-dp-service{border:1px solid var(--kf-line);border-radius:13px;padding:26px;min-width:0}.kf-dp-service-icon{background:#e8f9f8;border-radius:8px;height:42px;width:42px;display:grid;place-items:center;color:var(--kf-accent);font-size:23px;margin-bottom:15px}.kf-dp-service h3{font-size:16px}.kf-dp-service p{font-size:12px;color:#7b8990;line-height:1.8}.kf-dp-service a{font-weight:800;font-size:11px;color:var(--kf-accent)}.kf-dp-service a svg{width:15px}.kf-dp-note{background:#f8fafb;padding:18px;border-radius:9px;color:#8e9aa0;font-size:11px;margin-top:25px}
/* Footer */
.kf-footer{background:#111d28;color:#c2cbd1}.kf-footer-top{display:grid;grid-template-columns:minmax(0,1.6fr) 1fr 1fr;gap:90px;padding:58px 0 42px}.kf-footer-logo{display:inline-block;color:#fff;font-family:'Plus Jakarta Sans',sans-serif;font-size:27px;font-weight:800;letter-spacing:-.06em}.kf-footer-logo span{color:var(--kf-secondary)}.kf-footer-about p{font-size:12px;line-height:1.85;color:#a6b1bb;max-width:365px;margin:15px 0 20px}.kf-social-links{display:flex;gap:9px}.kf-social-links a{display:grid;place-items:center;background:#24333e;border-radius:8px;color:#d5dee2;width:35px;height:35px}.kf-social-links a:hover{background:var(--kf-accent);color:#fff}.kf-social-links svg{width:17px;height:17px}.kf-tiktok-icon{font-size:20px;font-weight:800}.kf-footer-links h3,.kf-footer-links .kf-widget-title{font-size:14px;color:white;font-weight:800;margin:7px 0 20px}.kf-footer-links ul,.kf-footer-links .menu{list-style:none;padding:0;margin:0}.kf-footer-links li{margin-bottom:10px;color:#afbbc2;font-size:12px}.kf-footer-links a:hover{color:#81e5df}.kf-footer-bottom{border-top:1px solid #2a3741;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:21px 0;font-size:11px;color:#85939e}.kf-footer-bottom a{color:#9bcfcf}
/* WordPress content */
.wp-caption{max-width:100%}.wp-caption-text{font-size:11px;color:#89959c}.sticky{position:relative}.bypostauthor{font-weight:inherit}.gallery{display:grid;gap:15px}.gallery-item{text-align:center}.aligncenter{display:block;margin-inline:auto}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.wp-block-table{overflow-x:auto}.kf-article-body .wp-block-table{display:block;overflow-x:auto}.kf-page-links{margin:22px 0}.kf-page-links a{padding:3px 8px;border:1px solid var(--kf-line);border-radius:5px}.kf-page-links a:hover{border-color:var(--kf-accent)}
@media (max-width:1100px){.kf-container{padding-left:24px;padding-right:24px}.kf-topbar{gap:20px}.kf-brand-wrap{min-width:190px}.kf-brand-text{font-size:31px}.kf-nav-list{gap:21px}.kf-headline-layout{grid-template-columns:minmax(0,1.7fr) minmax(255px,.85fr);gap:18px}.kf-hero-grid{grid-template-rows:310px 185px}.kf-trending-panel{padding:18px}.kf-popular-item{padding:13px 0}.kf-trending-heading h2{font-size:17px}.kf-latest-section,.kf-content-sidebar{gap:28px;grid-template-columns:minmax(0,1fr) 285px}.kf-article-layout{gap:30px;grid-template-columns:minmax(0,1fr) 275px}.kf-footer-top{gap:40px}}
@media (max-width:900px){.kf-header-search{width:280px}.kf-date{display:none}.kf-brand-tagline{font-size:9px}.kf-headline-layout{grid-template-columns:1fr}.kf-hero-grid{grid-template-rows:360px 215px}.kf-trending-panel{display:block}.kf-trending-panel .kf-popular-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.kf-trending-panel .kf-popular-item{padding:14px 0}.kf-editors-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.kf-latest-section{gap:25px;grid-template-columns:minmax(0,1fr) 260px}.kf-list-card{gap:14px;grid-template-columns:39% 1fr}.kf-list-card h3{font-size:15px}.kf-excerpt{font-size:11px}.kf-channel-grid{gap:17px}.kf-content-sidebar{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.kf-article-layout{grid-template-columns:1fr}.kf-article-layout>.kf-sidebar{display:none}.kf-article{max-width:780px;margin-inline:auto}.kf-footer-top{gap:25px}}
@media (max-width:700px){body.admin-bar .kf-site-header{top:46px}body.admin-bar .kf-reading-progress{top:46px}.kf-container{padding-left:17px;padding-right:17px}.kf-topbar{height:67px;gap:12px}.kf-mobile-menu-button,.kf-mobile-search-button{display:grid}.kf-brand-wrap{min-width:0;flex:1}.kf-brand-text{font-size:25px;max-width:190px}.kf-brand-text i{width:6px;height:6px}.kf-brand-logo img{max-width:175px;max-height:43px}.kf-brand-tagline{display:none}.kf-header-search{display:none}.kf-header-actions{margin-left:auto}.kf-icon-btn{width:35px;height:35px;border:0}.kf-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 18px 35px rgba(0,0,0,.12);max-height:70vh;overflow:auto}.kf-nav.is-open{display:block}.kf-nav-inner{padding:5px 17px 15px}.kf-nav-list{display:block;min-height:0}.kf-nav-list>li{border-bottom:1px solid #f0f1f2}.kf-nav-list>li>a{padding:13px 2px;border:0}.kf-nav-list .sub-menu,.kf-nav-list .children{visibility:visible;opacity:1;position:static;box-shadow:none;border:0;transform:none;padding:0 0 8px 15px}.kf-nav-list .sub-menu a,.kf-nav-list .children a{padding:8px}.kf-trending-inner{gap:15px;min-height:43px}.kf-trending-label{font-size:9px}.kf-trending-topics{gap:13px}.kf-trending-topics a{font-size:10px}.kf-home{padding-top:20px;padding-bottom:45px}.kf-section-kicker{font-size:10px}.kf-headline-layout{gap:15px}.kf-hero-grid{grid-template-rows:290px 175px;gap:9px}.kf-hero-card{border-radius:9px}.kf-hero-card:first-child .kf-hero-content{padding:19px}.kf-hero-card:first-child .kf-hero-content h2{font-size:22px}.kf-hero-card:not(:first-child) .kf-hero-content{padding:11px}.kf-hero-card:not(:first-child) .kf-hero-content h2{font-size:13px;line-height:1.35;margin:5px 0 0}.kf-hero-card:not(:first-child) .kf-meta{display:none}.kf-hero-card:not(:first-child) .kf-cat{font-size:9px}.kf-trending-panel{padding:17px}.kf-trending-panel .kf-popular-list{display:block}.kf-trending-panel .kf-popular-item{padding:13px 0}.kf-trending-more{padding-top:12px}.kf-editors-section{padding-top:42px}.kf-section-heading{margin-bottom:17px}.kf-section-heading h2{font-size:24px}.kf-section-subtitle{display:none}.kf-editors-grid{gap:17px 13px}.kf-grid-card h3{font-size:12px}.kf-grid-card-body{padding-top:9px}.kf-cat{font-size:9px}.kf-meta{font-size:9px}.kf-latest-section{display:block;padding-top:52px}.kf-latest-section>.kf-sidebar{margin-top:48px}.kf-list-card{grid-template-columns:38% minmax(0,1fr);gap:13px;padding:17px 0}.kf-list-card h3{font-size:14px;line-height:1.43;margin:5px 0 9px}.kf-excerpt{display:none}.kf-list-card .kf-meta span:last-child,.kf-list-card .kf-meta .kf-dot-sep{display:none}.kf-list-card-body{padding-top:0}.kf-topic-links{grid-template-columns:repeat(2,1fr)}.kf-channel-section{padding-top:48px}.kf-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px}.kf-channel-grid .kf-grid-card:last-child{display:none}.kf-channel-grid .kf-grid-card h3{font-size:12px}.kf-archive-wrap{padding-top:23px;padding-bottom:45px}.kf-breadcrumbs{margin-bottom:22px}.kf-archive-heading{margin-bottom:27px}.kf-archive-heading h1{font-size:30px}.kf-content-sidebar{display:block}.kf-content-sidebar>.kf-sidebar{margin-top:45px}.kf-single-container{padding-top:22px;padding-bottom:48px}.kf-single-container .kf-breadcrumbs{margin-bottom:27px}.kf-article-header h1{font-size:30px}.kf-article-deck{font-size:14px}.kf-article-authorline{align-items:flex-start;flex-direction:column;gap:15px}.kf-share-top>span{display:none}.kf-article-body{font-size:15px;line-height:1.85}.kf-article-body h2{font-size:23px}.kf-article-body h3{font-size:19px}.kf-related-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.kf-related-grid>.kf-grid-card:last-child{display:none}.kf-article-share-bottom{flex-direction:column;align-items:flex-start}.kf-page-wrap{padding-top:25px;padding-bottom:50px}.kf-page-heading h1{font-size:29px}.kf-dp-wrap{padding-top:20px;padding-bottom:40px}.kf-dp-hero{padding:35px 23px}.kf-dp-hero h1{font-size:33px}.kf-dp-services-grid{grid-template-columns:1fr}.kf-footer-top{grid-template-columns:1fr 1fr;gap:30px;padding:38px 0}.kf-footer-about{grid-column:1/-1}.kf-footer-bottom{padding:18px 0}.kf-error-page{padding-top:60px;padding-bottom:70px}.kf-error-code{font-size:85px}}
@media (max-width:390px){.kf-brand-text{font-size:22px}.kf-topbar{gap:6px}.kf-hero-grid{grid-template-rows:235px 150px}.kf-hero-card:first-child .kf-hero-content h2{font-size:19px}.kf-hero-card:not(:first-child) .kf-hero-content h2{font-size:11px}.kf-hero-card:not(:first-child) .kf-cat{font-size:8px}.kf-list-card h3{font-size:12px}.kf-list-card .kf-cat{font-size:9px}.kf-article-header h1{font-size:27px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* v1.1: horizontal category slider, circular images, popular tags */
.kf-category-section{padding:18px 0 4px;margin-bottom:13px;min-width:0}
.kf-category-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}
.kf-category-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--kf-muted);font-size:10px;font-weight:800;letter-spacing:.12em}
.kf-category-heading-dot{width:7px;height:7px;background:var(--kf-accent);border-radius:50%}
.kf-slider-actions{display:flex;align-items:center;gap:7px}
.kf-slider-arrow{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:var(--kf-ink);background:var(--kf-bg);border:1px solid var(--kf-line)}
.kf-slider-arrow svg{width:16px;height:16px}
.kf-slider-arrow:hover:not(:disabled){background:var(--kf-accent);border-color:var(--kf-accent);color:#fff}
.kf-slider-arrow:disabled{opacity:.35;cursor:default;transform:none}
.kf-category-track{display:flex;align-items:start;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x proximity;padding:3px 1px 15px;max-width:100%;min-width:0}
.kf-category-track::-webkit-scrollbar,.kf-popular-tags-list::-webkit-scrollbar{display:none}
.kf-category-item{flex:0 0 103px;width:103px;display:flex;align-items:center;flex-direction:column;gap:9px;scroll-snap-align:start;text-align:center;min-width:0}
.kf-category-ring{width:97px;height:97px;display:grid;place-items:center;border:3px solid var(--kf-accent);border-radius:50%;padding:4px;transition:border-color .2s,transform .2s;box-shadow:0 0 0 1px rgba(0,166,166,.1)}
.kf-category-item:hover .kf-category-ring{transform:translateY(-3px);border-color:var(--kf-secondary)}
.kf-category-image{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,#bee9e5,#f1f9fb)}
.kf-category-image img{width:100%;height:100%;object-fit:cover;display:block}
.kf-category-emoji{font-size:37px;line-height:1}
.kf-category-label{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;color:var(--kf-ink);font-size:11px;font-weight:800;max-width:103px;min-height:1.3em}
.kf-category-item:hover .kf-category-label{color:var(--kf-accent)}
.kf-popular-tags{margin:0 0 25px;padding:0 0 19px;border-bottom:1px solid var(--kf-line)}
.kf-popular-tags-inner{display:flex;align-items:center;gap:17px;min-width:0}
.kf-popular-tags-label{display:flex;align-items:center;flex-shrink:0;gap:7px;color:var(--kf-ink);font-size:10px;font-weight:800;letter-spacing:.065em;white-space:nowrap}
.kf-popular-tags-label svg{width:16px;height:16px;color:var(--kf-secondary)}
.kf-popular-tags-list{display:flex;gap:8px;overflow-x:auto;min-width:0;scrollbar-width:none;align-items:center;white-space:nowrap;padding:2px 0}
.kf-popular-tag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--kf-chip);border:1px solid var(--kf-chip-line);color:var(--kf-chip-text);border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;line-height:1.35;transition:background .2s,color .2s}
.kf-popular-tag:hover{background:var(--kf-accent);border-color:var(--kf-accent);color:#fff}

/* Theme-wide light/dark tokens. Visitor toggle can override system mode. */
:root{--kf-chip:#e7f3f8;--kf-chip-line:#d9edf3;--kf-chip-text:#126b88;--kf-surface:#fff;--kf-surface-soft:#f8fafb;--kf-text-body:#313d47;--kf-strong:#182934;--kf-hover:#f1f9f9;--kf-subtle:#f4faf9;--kf-input:#f5f6f7}
html[data-kf-theme="dark"]{color-scheme:dark;--kf-ink:#edf3f7;--kf-muted:#a5b5c0;--kf-line:#303740;--kf-bg:#181a1e;--kf-soft:#24282e;--kf-surface:#202328;--kf-surface-soft:#252a30;--kf-text-body:#dbe3e9;--kf-strong:#f1f5f8;--kf-hover:#283940;--kf-subtle:#26363a;--kf-input:#282d33;--kf-chip:#173f52;--kf-chip-line:#21566c;--kf-chip-text:#a9eaff;--kf-shadow:0 12px 35px rgba(0,0,0,.32)}
body{background:var(--kf-bg);color:var(--kf-ink)}
.kf-icon-btn,.kf-nav,.kf-nav-list .sub-menu,.kf-nav-list .children,.kf-trending-panel,.kf-topic-links a,.kf-button-outline,.kf-share-top>a,.kf-share-top>button,.kf-share-actions a,.kf-share-actions button{background:var(--kf-surface)}
.kf-nav-list>li>a,.kf-category-label{color:var(--kf-ink)}
.kf-search-form{background:var(--kf-input);border-color:var(--kf-line)}
.kf-search-form:focus-within{background:var(--kf-surface)}
.kf-sidebar-panel,.kf-article-share-bottom,.kf-dp-note{background:var(--kf-surface-soft)}
.kf-article-body{color:var(--kf-text-body)}
.kf-article-body h2{color:var(--kf-strong)}
.kf-article-body blockquote,.kf-article-body .wp-block-quote,.kf-toc{background:var(--kf-subtle);color:var(--kf-text-body);border-color:var(--kf-line)}
.kf-article-body th,.kf-article-body pre,.kf-article-body .wp-block-code{background:var(--kf-soft)}
.kf-article-body td,.kf-article-body th{border-color:var(--kf-line)}
.kf-article-tags a,.kf-subcategories a{background:var(--kf-subtle)}
.kf-site-header{background:var(--kf-surface)}
.kf-brand-text,.kf-brand-text:hover{color:var(--kf-ink)}
.kf-nav-list .sub-menu a:hover,.kf-nav-list .children a:hover{background:var(--kf-hover)}
.kf-topic-links a{border-color:var(--kf-line)}
.kf-article-body img{border-radius:inherit}
.kf-theme-toggle{position:relative;flex-shrink:0}
.kf-theme-toggle:hover{border-color:var(--kf-accent);color:var(--kf-accent)}
.kf-theme-toggle .kf-toggle-sun,.kf-theme-toggle .kf-toggle-moon{display:grid;place-items:center}
html[data-kf-theme="light"] .kf-theme-toggle .kf-toggle-sun{display:none}
html[data-kf-theme="dark"] .kf-theme-toggle .kf-toggle-moon{display:none}
html[data-kf-theme="light"] .kf-default-logo--dark{display:none}
html[data-kf-theme="light"] .kf-default-logo--light{display:block}
html[data-kf-theme="dark"] .kf-default-logo--light{display:none}
html[data-kf-theme="dark"] .kf-default-logo--dark{display:block}
html[data-kf-theme="dark"] .kf-trending-bar{background:#202328;border-color:var(--kf-line)}
html[data-kf-theme="dark"] .kf-trending-topics a{color:#aab8c1}
html[data-kf-theme="dark"] .kf-search-input::placeholder{color:#98a7b1}
html[data-kf-theme="dark"] .kf-date,html[data-kf-theme="dark"] .kf-meta,html[data-kf-theme="dark"] .kf-excerpt,html[data-kf-theme="dark"] .kf-archive-heading p,html[data-kf-theme="dark"] .kf-archive-description,html[data-kf-theme="dark"] .kf-article-deck,html[data-kf-theme="dark"] .kf-popular-date,html[data-kf-theme="dark"] .kf-section-subtitle,html[data-kf-theme="dark"] .kf-author-meta,html[data-kf-theme="dark"] .kf-breadcrumbs,html[data-kf-theme="dark"] .kf-breadcrumbs a{color:#a6b6c2}
html[data-kf-theme="dark"] .kf-popular-item{border-color:var(--kf-line)}
html[data-kf-theme="dark"] .kf-popular-num{color:#6a7983}
html[data-kf-theme="dark"] .kf-fire{background:#372a34}
html[data-kf-theme="dark"] .kf-topic-links a span{color:#93a1aa}
html[data-kf-theme="dark"] .kf-sidebar-heading-line{background:var(--kf-line)}
html[data-kf-theme="dark"] .kf-share-top>a,html[data-kf-theme="dark"] .kf-share-top>button,html[data-kf-theme="dark"] .kf-share-actions a,html[data-kf-theme="dark"] .kf-share-actions button{border-color:var(--kf-line);color:var(--kf-ink)}
html[data-kf-theme="dark"] .kf-article-body a:hover{color:#7de2db}
html[data-kf-theme="dark"] .kf-article-body figcaption,html[data-kf-theme="dark"] .kf-article-figure figcaption{color:#b3bec6}
html[data-kf-theme="dark"] .kf-toc{border-color:#38484b}
html[data-kf-theme="dark"] .kf-dp-service p,html[data-kf-theme="dark"] .kf-dp-note{color:#aebdc6}
html[data-kf-theme="dark"] .kf-footer{background:#101317}
html[data-kf-theme="dark"] .kf-category-image{background:linear-gradient(140deg,#1d555a,#2e383e)}
html[data-kf-theme="dark"] .kf-popular-tags-label{color:#eff4f7}
html[data-kf-theme="dark"] .kf-skip:focus{background:#252a30;color:#fff}
html[data-kf-theme="dark"] input:not([type="submit"]),html[data-kf-theme="dark"] textarea,html[data-kf-theme="dark"] select{color:var(--kf-ink);background:var(--kf-input)}
html[data-kf-theme="dark"] .kf-search-input{background:transparent}
@media(max-width:700px){
.kf-category-section{padding-top:5px;margin-bottom:7px}
.kf-category-heading{margin-bottom:12px}
.kf-category-item{flex-basis:78px;width:78px;gap:7px}
.kf-category-ring{width:76px;height:76px;padding:3px;border-width:2px}
.kf-category-label{max-width:78px;font-size:10px}
.kf-category-track{gap:12px;padding-bottom:12px}
.kf-slider-arrow{width:28px;height:28px}
.kf-popular-tags{margin-bottom:21px;padding-bottom:14px}
.kf-popular-tags-inner{gap:9px;align-items:start;flex-direction:column}
.kf-popular-tags-label{font-size:9px}
.kf-popular-tag{font-size:10px;padding:6px 11px}
.kf-topbar{gap:9px}
.kf-header-actions{gap:4px}
.kf-theme-toggle{width:35px;height:35px}
.kf-nav{background:var(--kf-surface)}
.kf-nav-list>li{border-color:var(--kf-line)}
}
@media(max-width:390px){.kf-category-item{flex-basis:72px;width:72px}.kf-category-ring{width:70px;height:70px}.kf-category-label{max-width:72px}}
