/* kx-proof: converted from https://kingy.ai/wp-content/themes/kingy-spectrum-child/style.css */



.kf-main{max-width:820px;margin:0 auto;padding:24px 16px}
.kf-page{font-size:16px;line-height:1.6}
.kf-crumb{font-size:14.083px;color:#c0c0c0;margin:0 0 14px}
.kf-crumb .kf-sep{margin:0 6px;color:#989898}
.kf-page h1{font-size:30px;line-height:1.2;margin:.2em 0 .3em}
.kf-lead{color:#e3e3e3;margin:0 0 20px}
.kf-table{width:100%;border-collapse:collapse;margin:8px 0 24px;font-size:15.75px}
.kf-table th,.kf-table td{border:1px solid rgba(243,241,234,0.1);padding:9px 12px;text-align:left;vertical-align:top}
.kf-table thead th{background:#13161c;font-weight:600}
.kf-table th[scope=row]{background:#13161c;white-space:nowrap;width:150px}
.kf-facts{display:grid;grid-template-columns:160px 1fr;gap:8px 16px;margin:0 0 22px}
.kf-facts dt{color:#c0c0c0}
.kf-facts dd{margin:0}
.kf-list{padding-left:0;list-style:none;margin:0 0 18px;counter-reset:kf}
.kf-list li{border:1px solid rgba(243,241,234,0.1);border-radius:8px;padding:12px 14px;margin:0 0 10px}
.kf-alt-h{font-weight:600}
.kf-alt-cmp{font-weight:400;font-size:14.083px;margin-left:8px}
.kf-alt-m{color:#d7d7d7;font-size:14.933px;margin-top:3px}
.kf-cite{font-size:13.2px;color:#b6b6b6}
.kf-verify{font-size:14.933px;color:#63c376;font-weight:500;margin:4px 0}
.kf-verify.kf-stale{color:#e39846}
.kf-sources{border-top:1px solid rgba(243,241,234,0.1);margin-top:22px;padding-top:12px}
.kf-sources h2,.kf-related h2{font-size:18px}
.kf-sources h3{font-size:15.75px;margin:12px 0 4px}
.kf-src-list{margin:2px 0 10px;padding-left:18px;font-size:14.933px}
.kf-links{padding-left:18px;font-size:15.75px}
.kf-more{font-size:14.933px;color:#cbcbcb}
.kf-method{background:#13161c;border-left:3px solid rgba(243,241,234,0.1);padding:10px 12px;border-radius:0}
@media(max-width:600px){.kf-facts{grid-template-columns:1fr}.kf-table th[scope=row]{width:auto}}


.site-search-toggle{position:relative;flex:none}
.site-search-toggle summary{align-items:center;background:var(--card);border:1.5px solid var(--ink);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;height:42px;justify-content:center;list-style:none;width:42px}
.site-search-toggle summary::-webkit-details-marker{display:none}
.site-search-toggle summary span[aria-hidden=true],.site-search-submit span[aria-hidden=true]{border:2px solid currentColor;border-radius:999px;display:block;height:15px;position:relative;width:15px}
.site-search-toggle summary span[aria-hidden=true]::after,.site-search-submit span[aria-hidden=true]::after{background:currentColor;border-radius:999px;content:"";height:2px;position:absolute;right:-6px;top:10px;transform:rotate(45deg);width:7px}
.site-search-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 18px 50px rgba(0,0,0,0.182);padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:min(420px,calc(100vw - 32px));z-index:80}
.site-search-form{display:flex;gap:8px;width:100%}
.site-search-field{background:#13161c;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-family:var(--body);font-size:15.75px;min-height:44px;min-width:0;padding:0 15px;width:100%}
.site-search-field:focus{border-color:var(--ink);outline:0}
.site-search-field:focus-visible{border-color:var(--ink);outline:3px solid #2d7dea;outline-offset:3px}
.site-search-submit{align-items:center;background:#1c2027;border:1px solid var(--ink);border-radius:999px;color:#f3f1ea;cursor:pointer;display:inline-flex;flex:none;font-family:var(--body);font-size:14.933px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:0 16px}
.site-search-submit:hover{background:#1c2027}
.mobile-nav-toggle{display:none;position:relative;flex:none;order:3}
.mobile-nav-toggle summary{align-items:center;background:var(--card);border:1.5px solid var(--ink);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--body);font-size:14.083px;font-weight:800;gap:8px;min-height:44px;justify-content:center;list-style:none;padding:0 14px}
.mobile-nav-toggle summary::-webkit-details-marker{display:none}
.mobile-nav-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 20px 60px rgba(0,0,0,0.234);padding:12px;position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 32px));z-index:100}
.mobile-nav-panel nav,.mobile-nav-panel ul{display:grid;gap:4px}
.mobile-nav-panel ul{list-style:none;margin:0;padding:0}
.mobile-nav-panel a{border-radius:8px;color:var(--ink);display:flex;font-family:var(--body);font-size:15.75px;font-weight:700;line-height:1.3;min-height:44px;padding:11px 12px;text-decoration:none}
.mobile-nav-panel a:hover,.mobile-nav-panel a:focus-visible{background:var(--base)}
.mobile-nav-panel .mobile-nav-sponsor{background:#1c2027;color:#f3f1ea;justify-content:center;margin-top:8px;text-align:center}
.mobile-nav-panel .mobile-nav-sponsor:hover,.mobile-nav-panel .mobile-nav-sponsor:focus-visible{background:#1c2027;color:#f3f1ea}

body.page-id-15869 .wrap.content-area > .entry-content{max-width:min(1180px,100%);width:100%}
.kingy-surface-role{display:flex;align-items:flex-start;gap:10px;max-width:1180px;margin:20px auto 0;padding:12px 16px;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:10px;background:#13161c;color:#d5d5d5;font-size:14.933px;line-height:1.5}
.kingy-surface-role strong{flex:none;color:var(--ink);white-space:nowrap}
.kingy-surface-role span{display:block}
.site-header :where(a,summary,input,button):focus-visible{outline:3px solid #2d7dea;outline-offset:3px}
.search-page-form{margin-top:18px;max-width:620px}
.search-page-form .site-search-form{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:8px}
.search-empty{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin:0 0 var(--s5);padding:var(--s4)}
.search-empty h2{margin:0 0 8px}
.search-empty p{color:var(--ink-soft);margin:0}
@media(max-width:1180px){.mobile-nav-toggle{display:block}.site-search-toggle{order:2;margin-left:auto}.header-cta{order:4;margin-left:0}}
@media(max-width:700px){.nav{gap:9px}.brand{font-size:17px}.header-cta{display:none}.site-search-toggle summary{height:44px;width:44px}.site-search-panel{position:fixed;right:12px;top:82px}.site-search-submit span:last-child{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-search-submit{padding:0 14px;width:44px}.mobile-nav-panel{position:fixed;right:12px;top:82px;width:calc(100vw - 24px)}.kingy-surface-role{display:block;margin-top:14px;padding:12px 14px}.kingy-surface-role strong{display:block;margin-bottom:4px;white-space:normal}}


body.page-id-914004 .pcard .thumb {
	aspect-ratio: 16 / 9;
	display: block;
	overflow: hidden;
}

body.page-id-914004 .pcard .thumb img {
	display: block;
	height: 100%;
	object-fit: cover;
	width: 100%;
}


body.single-post .wrap.content-area > .entry-content {
	box-sizing: border-box;
	max-width: 100% !important;
	width: 100%;
}

@media (max-width: 782px) {
	body.single-post .wrap.content-area > .entry-content {
		max-width: 100% !important;
	}

	body.single-post .wrap.content-area > .entry-content > * {
		max-width: 100%;
	}

	body.single-post .single-head h1 {
		max-width: 100%;
		overflow-wrap: anywhere;
	}

	body.single-post .wrap.content-area > .entry-content :where(a, p, li, td, th, code, pre) {
		overflow-wrap: anywhere;
	}

	body.single-post .wrap.content-area > .entry-content table {
		display: table;
		max-width: 100%;
		min-width: 0 !important;
		table-layout: auto;
		width: 100% !important;
	}

	body.single-post .wrap.content-area > .entry-content table col {
		width: auto !important;
	}

	body.single-post .wrap.content-area > .entry-content table :where(th, td) {
		min-width: 0 !important;
		white-space: normal !important;
	}

	body.single-post .wrap.content-area > .entry-content :where(img, figure, iframe, embed, video) {
		height: auto;
		max-width: 100%;
	}
}


.home-v2 .hero h1{margin-top:24px}
.home-v2 .pw-launch{--pw-hue:var(--launch)}
.home-v2 .pw-tools{--pw-hue:var(--tools)}
.home-v2 .pw-news{--pw-hue:var(--news)}
.home-v2 .pw-learn{--pw-hue:var(--learn)}
.home-v2 .pw-studio{--pw-hue:var(--studio)}
.home-v2-band{padding:64px 24px 0}
.home-v2-band--launch{--pillar:var(--launch)}
.home-v2-band--tools{--pillar:var(--tools)}
.home-v2-band--news{--pillar:var(--news)}
.home-v2-band--learn{--pillar:var(--learn)}
.home-v2-band--studio{--pillar:var(--studio)}
.home-v2-band--channel{--pillar:var(--ink)}
.home-v2-band__head{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:28px}
.home-v2-band__head-main{min-width:0}
.home-v2-band__head h2{margin:14px 0 0}
.home-v2-band__cta{align-items:center;color:var(--pillar--kxfg, var(--pillar));display:inline-flex;flex:none;font-family:var(--mono);font-size:13.2px;font-weight:700;letter-spacing:0;text-transform: none}
.home-v2-band--learn .home-v2-band__cta{border-radius:6px;color:#ad9af9;min-height:44px;padding:0 10px}
.home-v2-band__cta:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.home-v2-band--learn .home-v2-band__cta:focus-visible,.home-v2-feature-card--learning h3 a:focus-visible,.home-v2-feature-card--learning .home-v2-card-actions a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}
.home-v2-rail{margin-top:0}
.home-v2-card-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}
.home-v2-card-grid--learn{grid-template-columns:repeat(4,minmax(0,1fr))}
.home-v2-feature-card{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,0.065);color:var(--ink);display:flex;flex-direction:column;min-height:360px;overflow:hidden;padding:20px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
.home-v2-feature-card:hover,.home-v2-feature-card:focus-within{border-color:var(--pillar);box-shadow:0 18px 44px rgba(0,0,0,0.13);transform:translateY(-3px)}
.home-v2-feature-card__thumb{aspect-ratio:16/9;background:var(--base);border-radius:6px;margin:-4px -4px 16px;overflow:hidden}
.home-v2-feature-card__thumb img{height:100%;object-fit:cover;width:100%}
.home-v2-feature-card--learning .home-v2-feature-card__thumb{background:#0a0c10;border:1px solid rgba(243,241,234,0.066);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.14)}
.home-v2-feature-card--learning .home-v2-feature-card__thumb img{display:block;object-position:center}
.home-v2-feature-card__meta{align-items:flex-start;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:0.814rem;gap:7px;margin:0 0 12px}
.home-v2-feature-card__meta span{align-items:center;background:var(--base);border:1px solid rgba(243,241,234,0.044);border-radius:999px;color:#dcdcdc;display:inline-flex;font-weight:800;line-height:1.18;min-height:26px;padding:6px 9px}
.home-v2-feature-card h3{font-size:20px;font-weight:800;letter-spacing:0;line-height:1.2;margin:0 0 10px}
.home-v2-feature-card h3 a{color:var(--pillar--kxfg, var(--pillar))}
.home-v2-feature-card h3 a:hover,.home-v2-feature-card h3 a:focus{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.home-v2-feature-card p{color:#e2e2e2;display:-webkit-box;font-size:0.991rem;line-height:1.58;margin:0 0 16px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.home-v2-badges{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 16px}
.home-v2-badge{align-items:center;background:#13161c;border:1px solid rgba(243,241,234,0.1);border-radius:999px;color:#bebebe;display:inline-flex;font-size:0.852rem;font-weight:800;gap:6px;line-height:1.15;min-height:30px;padding:7px 10px}
.home-v2-badge::before{align-items:center;border:1px solid currentColor;border-radius:999px;content:"-";display:inline-flex;font-size:0.77rem;font-weight:900;height:16px;justify-content:center;line-height:1;width:16px}
.home-v2-badge--yes{background:#13161c;border-color:rgba(52,150,82,0.2);color:#75be88}
.home-v2-badge--yes::before{background:#15803d;border-color:#349652;color: #f3f1ea;content:"✓"}
.home-v2-score-list{border-top:1px solid var(--line);display:grid;margin:0 0 18px;padding-top:2px}
.home-v2-score-list div{align-items:start;border-bottom:1px solid rgba(243,241,234,0.1);display:grid;gap:10px;grid-template-columns:82px minmax(0,1fr);min-height:44px;padding:11px 0}
.home-v2-score-list div:last-child{border-bottom:0}
.home-v2-score-list dt{color:var(--ink-soft);font-size:0.852rem;font-weight:900;line-height:1.35}
.home-v2-score-list dd{color:#dedede;display:-webkit-box;font-size:0.921rem;line-height:1.45;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.home-v2-card-actions{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:auto}
.home-v2-card-actions--single{grid-template-columns:1fr}
.home-v2-card-actions a{align-items:center;border-radius:8px;display:inline-flex;font-size:0.937rem;font-weight:900;justify-content:center;line-height:1.2;min-height:46px;padding:11px 12px;text-align:center}
.home-v2-card-actions a:first-child{background:#1c2027;border:1px solid var(--ink);color:#f3f1ea}
.home-v2-card-actions a:first-child:hover,.home-v2-card-actions a:first-child:focus{background:var(--pillar--kxbg, var(--pillar));border-color:var(--pillar)}
.home-v2-card-actions a+a{background:#13161c;border:1px solid var(--line);color:var(--ink)}
.home-v2-card-actions a+a:hover,.home-v2-card-actions a+a:focus{background:var(--base);border-color:var(--pillar)}
.home-v2-channel-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}
.home-v2-video-card{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,0.065);overflow:hidden;transition:border-color .18s ease,transform .18s ease}
.home-v2-video-card:hover,.home-v2-video-card:focus-within{border-color:var(--ink);transform:translateY(-3px)}
.home-v2-video-card__thumb{aspect-ratio:16/9;background:#1c2027}
.home-v2-video-card__thumb img{height:100%;object-fit:cover;width:100%}
.home-v2-video-card h3{font-size:20px;margin:0;padding:18px 20px 20px}
.home-v2-studio .studio-block{margin-bottom:0}
.home-v2-studio .strip-launch{background:var(--launch--kxbg, var(--launch))}
.home-v2-studio .strip-tools{background:var(--tools--kxbg, var(--tools))}
.home-v2-studio .strip-news{background:var(--news--kxbg, var(--news))}
.home-v2-studio .strip-learn{background:var(--learn--kxbg, var(--learn))}
.home-v2-studio .strip-studio{background:var(--studio--kxbg, var(--studio))}
.home-v2-studio .tagchip{color:var(--studio-ink)}
.home-v2-studio h2{color:#f3f1ea;margin:16px 0 10px}
.home-v2-studio-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}
@media(max-width:1120px){.home-v2-card-grid,.home-v2-card-grid--learn{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.home-v2-band__head{align-items:flex-start;flex-direction:column}.home-v2-channel-grid{grid-template-columns:1fr}.home-v2-card-grid,.home-v2-card-grid--learn{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.home-v2-band{padding-left:16px;padding-right:16px}.home-v2-card-grid,.home-v2-card-grid--learn{grid-template-columns:1fr}.home-v2-card-actions{grid-template-columns:1fr}.home-v2-score-list div{grid-template-columns:1fr}.home-v2-feature-card{min-height:0}}
@media(prefers-reduced-motion:reduce){.home-v2-feature-card,.home-v2-video-card{transition:none}.home-v2-feature-card:hover,.home-v2-feature-card:focus-within,.home-v2-video-card:hover,.home-v2-video-card:focus-within{transform:none}}


@media(min-width:1181px){
	.site-header .nav{gap:24px}
	.site-header .brand{flex:none;white-space:nowrap}
	.site-header .nav-menu{min-width:0}
	.site-header .nav-menu ul{flex-wrap:nowrap;gap:16px}
	.site-header .nav-menu a{white-space:nowrap}
	.site-header .header-cta{margin-left:0}
}
@media(min-width:941px) and (max-width:1180px){
	.site-header .nav{justify-content:space-between}
	.site-header .nav-menu{display:none}
}


.kingy-home-glyph{display:inline-block;vertical-align:middle;flex:none}


.home-v2 .home-v2-hero-subline{margin-top:var(--s2);font-size:16.5px;font-weight:600;color:var(--ink);max-width:56ch}
.home-v2 .home-v2-channel-chip{display:inline-flex;align-items:center;gap:8px;margin-top:var(--s2);padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-family:var(--mono);font-size:13.646px;letter-spacing:.02em;font-weight:600;color:var(--ink)}
.home-v2 .home-v2-channel-chip:hover{border-color:var(--ink)}
.home-v2 .home-v2-channel-chip__glyph{color:var(--ink)}


.home-v2 .home-v2-proof{align-items:center}
.home-v2 .home-v2-proof .chip{padding:0;overflow:hidden}
.home-v2 .home-v2-proof .chip>a,.home-v2 .home-v2-proof .chip>span{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;color:var(--ink-soft)}
.home-v2 .home-v2-proof .chip>a{transition:color .15s ease,background .15s ease}
.home-v2 .home-v2-proof .chip>a:hover{color:var(--ink);background:var(--base)}
.home-v2 .home-v2-proof .chip>a:hover .home-v2-proof__glyph{color:var(--launch--kxfg, var(--launch))}
.home-v2 .home-v2-proof .chip b{color:var(--ink);font-weight:700}
.home-v2 .home-v2-proof__glyph{color:var(--ink)}
.home-v2 .home-v2-proof__verified{margin-top:12px;display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:12.1px;letter-spacing: normal;text-transform: none;color:var(--ink-soft)}
.home-v2 .home-v2-proof__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:var(--tools--kxbg, var(--tools));color:#f3f1ea;font-size:11px;font-weight:900;line-height:1}


.home-v2 .home-v2-hero-grid{align-items:center;display:grid;gap:clamp(32px,4vw,58px);grid-template-columns:minmax(0,1fr) minmax(420px,496px)}
.home-v2 .home-v2-hero-copy{min-width:0}
.home-v2 .home-v2-hero-copy:only-child{grid-column:1/-1;max-width:780px}
.home-v2 .home-v2-youtube-proof{background:var(--card);border:1px solid var(--line);border-radius:calc(var(--r) + 4px);box-shadow:0 24px 60px rgba(0,0,0,0.156);min-width:0;overflow:hidden}
.home-v2 .home-v2-youtube-proof__head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:15px 20px}
.home-v2 .home-v2-youtube-proof__kicker{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--mono);font-size:11.55px;font-weight:700;gap:8px;letter-spacing: normal;text-transform: none}
.home-v2 .home-v2-youtube-proof__kicker>span{background:var(--launch--kxbg, var(--launch));border-radius:999px;height:8px;width:8px}
.home-v2 .home-v2-youtube-proof__verified{align-items:center;background:#13161c;border:1px solid rgba(52,150,82,0.18);border-radius:999px;color:#75be88;display:inline-flex;font-family:var(--mono);font-size:10.45px;font-weight:700;gap:6px;letter-spacing: normal;padding:5px 8px;text-transform: none;white-space:nowrap}
.home-v2 .home-v2-youtube-proof__verified>span{align-items:center;background:#15803d;border-radius:999px;color: #f3f1ea;display:inline-flex;font-family:var(--body);font-size:8.8px;height:14px;justify-content:center;width:14px}
.home-v2 .home-v2-youtube-proof__scale{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1.35fr)}
.home-v2 .home-v2-youtube-proof__primary{border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;padding:17px 20px;transition:background .16s ease}
.home-v2 .home-v2-youtube-proof__primary:hover{background:var(--base)}
.home-v2 .home-v2-youtube-proof__primary strong{font-family:var(--display);font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:.95}
.home-v2 .home-v2-youtube-proof__primary span{color:var(--ink-soft);font-size:13.2px;font-weight:650;margin-top:7px}
.home-v2 .home-v2-youtube-proof__scale ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;min-width:0}
.home-v2 .home-v2-youtube-proof__scale li{align-items:flex-start;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:15px 10px}
.home-v2 .home-v2-youtube-proof__scale li:last-child{border-right:0}
.home-v2 .home-v2-youtube-proof__scale li strong{font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:-.025em;line-height:1}
.home-v2 .home-v2-youtube-proof__scale li span{color:var(--ink-soft);font-size:10.45px;font-weight:650;hyphens:none;line-height:1.2;margin-top:6px;overflow-wrap:normal;text-wrap:balance;word-break:normal}
.home-v2 .home-v2-youtube-proof__record-label{letter-spacing:-.01em;max-inline-size:12ch}
.home-v2 .home-v2-youtube-proof__thumb{aspect-ratio:16/9;background:#1c2027;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:block;overflow:hidden;position:relative}
.home-v2 .home-v2-youtube-proof__thumb img{height:100%;object-fit:cover;transition:transform .24s ease;width:100%}
.home-v2 .home-v2-youtube-proof__thumb:hover img{transform:scale(1.015)}
.home-v2 .home-v2-youtube-proof__play{align-items:center;background:rgba(19,22,28,0.96);border:1px solid rgba(243,241,234,0.066);border-radius:999px;bottom:16px;box-shadow:0 8px 24px rgba(0,0,0,0.26);color:var(--ink);display:inline-flex;font-size:13.2px;font-weight:800;gap:8px;left:16px;padding:8px 12px;position:absolute}
.home-v2 .home-v2-youtube-proof__play .kingy-home-glyph{height:18px;width:18px}
.home-v2 .home-v2-youtube-proof__body{padding:18px 20px 20px}
.home-v2 .home-v2-youtube-proof__label{align-items:center;color:var(--launch--kxfg, var(--launch));display:flex;font-family:var(--mono);font-size:11px;font-weight:700;gap:10px;justify-content:space-between;letter-spacing: normal;line-height:1.35;margin:0 0 8px;text-transform: none}
.home-v2 .home-v2-youtube-proof__label span{color:var(--ink-soft);font-family:var(--body);font-size:12.1px;font-weight:600;letter-spacing:0;text-transform:none}
.home-v2 .home-v2-youtube-proof__body h2{font-size:23px;line-height:1.12;margin:0}
.home-v2 .home-v2-youtube-proof__body h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.home-v2 .home-v2-youtube-proof__actions{display:grid;gap:10px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);margin-top:16px}
.home-v2 .home-v2-youtube-proof__actions .btn{font-size:13.646px;justify-content:center;min-height:44px;padding:9px 13px;text-align:center}

@media(max-width:1040px){
	.home-v2 .home-v2-hero-grid{grid-template-columns:minmax(0,1fr)}
	.home-v2 .home-v2-hero-copy{max-width:800px}
	.home-v2 .home-v2-youtube-proof{max-width:720px;width:100%}
}
@media(max-width:620px){
	.home-v2 .home-v2-youtube-proof__head{align-items:flex-start;flex-direction:column}
	.home-v2 .home-v2-youtube-proof__scale{grid-template-columns:1fr}
	.home-v2 .home-v2-youtube-proof__primary{border-bottom:1px solid var(--line);border-right:0}
	.home-v2 .home-v2-youtube-proof__primary strong{font-size:36px}
	.home-v2 .home-v2-youtube-proof__scale li{padding:14px 9px}
	.home-v2 .home-v2-youtube-proof__label{align-items:flex-start;flex-direction:column;gap:3px}
	.home-v2 .home-v2-youtube-proof__actions{grid-template-columns:1fr}
}


.home-v2 .home-v2-logostrip{padding-top:var(--s4)}
.home-v2 .home-v2-logostrip__inner{display:flex;flex-direction:column;gap:16px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}
.home-v2 .home-v2-logostrip__heading{font-family:var(--mono);font-size:12.1px;letter-spacing: normal;text-transform: none;color:var(--ink-soft)}
.home-v2 .home-v2-logostrip__logos{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,4vw,44px)}
.home-v2 .home-v2-logostrip__img{height:30px!important;width:auto!important;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .18s ease,opacity .18s ease}
.home-v2 .home-v2-logostrip__inner:hover .home-v2-logostrip__img{filter:grayscale(0);opacity:1}


.home-v2 .home-v2-band--youtube{--pillar:var(--news)}
.home-v2 .home-v2-band__sub{margin:10px 0 0;color:var(--ink-soft);font-size:16px;max-width:52ch}
.home-v2 .home-v2-youtube-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.home-v2 .home-v2-youtube-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:border-color .18s ease,transform .18s ease}
.home-v2 .home-v2-youtube-card:hover{border-color:var(--pillar);transform:translateY(-3px)}
.home-v2 .home-v2-youtube-card__thumb{position:relative;display:block;aspect-ratio:16/9;background:#1c2027}
.home-v2 .home-v2-youtube-card__thumb img{width:100%;height:100%;object-fit:cover}
.home-v2 .home-v2-youtube-card__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;color:var(--ink);opacity:.94;filter:drop-shadow(0 6px 16px rgba(0,0,0,0.585))}
.home-v2 .home-v2-youtube-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:14px 16px 16px;font-weight:700;font-size:15.75px;line-height:1.3;color:var(--ink)}
.home-v2 .home-v2-youtube-actions{margin-top:24px}


.home-v2 .home-v2-studio-support{margin:0 0 6px;color:#f3f1ea;font-size:18px;font-weight:700;line-height:1.4;max-width:54ch}
.home-v2 .home-v2-campaign-stat{display:inline-flex;align-items:baseline;gap:10px;margin-top:24px;padding:14px 20px;border:1px solid rgba(243,241,234,0.02);border-radius:var(--r);background:rgba(255,255,255,0.06);color:#f3f1ea;transition:border-color .15s ease,background .15s ease}
.home-v2 .home-v2-campaign-stat:hover{border-color:rgba(243,241,234,0.05);background:rgba(255,255,255,0.1)}
.home-v2 .home-v2-campaign-stat b{font-family:var(--display);font-size:28px;font-weight:800;line-height:1}
.home-v2 .home-v2-campaign-stat span{font-size:14.083px;color:#8d8d8d;font-weight:600;letter-spacing:.02em}

@media(max-width:1120px){.home-v2 .home-v2-youtube-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.home-v2 .home-v2-youtube-grid{grid-template-columns:1fr}.home-v2 .home-v2-logostrip__img{height:26px!important}}


body.page-id-913949 .wrap.content-area > .entry-content{
	max-width:min(1180px,100%);
	width:100%;
}
.kingy-brief-signup-shell{padding:var(--s4) 0 0}
.kingy-brief-signup-shell--footer{background:var(--base);border-top:1px solid var(--line);margin-top:var(--s5)}
.kingy-brief-signup{
	background:var(--card);
	border:1px solid var(--line);
	border-top:6px solid var(--news);
	border-radius:calc(var(--r) + 4px);
	box-shadow:0 18px 48px rgba(0,0,0,0.104);
	container-type:inline-size;
	display:grid;
	gap:clamp(24px,4vw,56px);
	grid-template-columns:minmax(0,.88fr) minmax(340px,1.12fr);
	overflow:hidden;
	padding:clamp(28px,5vw,64px);
	position:relative;
}
.kingy-brief-signup::after{
	background:var(--news--kxbg, var(--news));
	border-radius:999px;
	content:"";
	height:12px;
	position:absolute;
	right:24px;
	top:20px;
	width:12px;
}
.kingy-brief-signup__copy{align-self:center;min-width:0}
.kingy-brief-signup__label{
	color:var(--news--kxfg, var(--news));
	font-family:var(--mono);
	font-size:12.1px;
	font-weight:700;
	letter-spacing: normal;
	line-height:1.3;
	margin:0 0 14px;
	text-transform: none;
}
.kingy-brief-signup .kingy-brief-signup__copy h2{
	color:var(--ink);
	font-family:var(--display);
	font-size:clamp(30px,4.2vw,52px);
	font-weight:800;
	letter-spacing:-.025em;
	line-height:1.02;
	margin:0;
	max-width:13ch;
	padding:0;
}
.kingy-brief-signup .kingy-brief-signup__copy h2::before{content:none}
.kingy-brief-signup__value{
	color:var(--ink-soft);
	font-family:var(--body);
	font-size:17px;
	line-height:1.55;
	margin:18px 0 0;
	max-width:50ch;
}
.kingy-brief-signup__trust{
	color:var(--ink-soft);
	font-family:var(--mono);
	font-size:11.55px;
	letter-spacing: normal;
	line-height:1.5;
	margin:18px 0 0;
	text-transform: none;
}
.kingy-brief-signup__form{
	align-self:center;
	background:var(--base);
	border:1px solid var(--line);
	border-radius:var(--r);
	min-height:225px;
	overflow:hidden;
	padding:10px;
	width:100%;
}
.kingy-brief-signup__form iframe{
	background:var(--card);
	border:0;
	border-radius:calc(var(--r) - 4px);
	display:block;
	max-width:100%;
	min-height:205px;
	width:100%!important;
}
.kingy-brief-signup__fallback{
	font-size:13.2px;
	line-height:1.45;
	margin:8px 6px 2px;
	text-align:center;
}
.kingy-brief-signup__fallback a{
	color:var(--ink-soft);
	font-weight:700;
	text-underline-offset:3px;
}
.kingy-brief-signup__fallback a:hover,.kingy-brief-signup__fallback a:focus{color:var(--news--kxfg, var(--news))}
.kingy-brief-signup--compact{
	gap:clamp(20px,3vw,40px);
	grid-template-columns:minmax(240px,.9fr) minmax(320px,1.1fr);
	padding:clamp(24px,3.5vw,40px);
}
.kingy-brief-signup--compact .kingy-brief-signup__copy h2{font-size:clamp(27px,3vw,38px);max-width:18ch}
.kingy-brief-signup--compact .kingy-brief-signup__value{font-size:15.888px;margin-top:12px}
.kingy-brief-signup--compact .kingy-brief-signup__trust{margin-top:12px}
.kingy-brief-signup--compact .kingy-brief-signup__form{min-height:190px}
.kingy-brief-signup--compact .kingy-brief-signup__form iframe{min-height:170px}
.entry-content > .kingy-brief-signup--compact{margin-top:var(--s5)}
.kingy-brief-context-cta{
	align-items:center;
	background:#13161c;
	border:1px solid var(--line);
	border-left:5px solid var(--news);
	border-radius:var(--r);
	display:flex;
	gap:22px;
	justify-content:space-between;
	margin:32px 0;
	padding:20px 22px;
}
.kingy-brief-context-cta__label{
	color:var(--news--kxfg, var(--news));
	font-family:var(--mono);
	font-size:11.55px;
	font-weight:700;
	letter-spacing: normal;
	margin:0 0 7px;
	text-transform: none;
}
.kingy-brief-context-cta__copy{color:var(--ink);font-size:16px;line-height:1.5;margin:0;max-width:56ch}
.kingy-brief-context-cta__link{
	background:#1c2027;
	border-radius:999px;
	color:#f3f1ea!important;
	display:inline-flex;
	font-size:14.083px;
	font-weight:800;
	justify-content:center;
	line-height:1.2;
	padding:13px 18px;
	text-decoration:none!important;
	white-space:nowrap;
}
.kingy-brief-context-cta__link:hover,.kingy-brief-context-cta__link:focus{background:var(--news--kxbg, var(--news));color:#f3f1ea!important}
@container (max-width:780px){
	.kingy-brief-signup .kingy-brief-signup__copy h2{max-width:18ch}
}
@media(max-width:900px){
	.kingy-brief-signup,.kingy-brief-signup--compact{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:700px){
	.kingy-brief-signup-shell{padding-top:var(--s3)}
	.kingy-brief-signup{border-radius:var(--r);gap:24px;padding:28px 20px}
	.kingy-brief-signup::after{right:16px;top:14px}
	.kingy-brief-signup .kingy-brief-signup__copy h2{font-size:clamp(29px,10vw,40px)}
	.kingy-brief-signup__value{font-size:16px}
	.kingy-brief-signup__form{margin:0;min-height:210px;padding:6px}
	.kingy-brief-signup__form iframe{margin-left:0;max-width:100%;width:100%!important}
	.kingy-brief-context-cta{align-items:stretch;flex-direction:column;margin:26px 0;padding:18px}
	.kingy-brief-context-cta__link{align-self:flex-start;white-space:normal}
}
@media(max-width:340px){
	.kingy-brief-signup__form{margin-left:0;width:100%}
}


body.page .wrap.content-area > .entry-content:not(:has(> style)) {
	margin-inline: auto;
}


body.page article:not(:has(> .wrap.content-area > .entry-content > style)) .single-head .wrap {
	max-width: calc(760px + 48px);
}


.site-header .nav {
	display: grid;
	gap: 24px;
	grid-template-columns: auto minmax(0, 1fr) auto;
}

.site-header .brand {
	flex: none;
	justify-self: start;
	white-space: nowrap;
}

.header-navigation {
	align-items: center;
	display: flex;
	gap: 10px;
	min-width: 0;
}

.site-header .nav-menu {
	margin-left: 0;
	min-width: 0;
}

.site-header .nav-menu ul {
	flex-wrap: nowrap;
	gap: 16px;
}

.site-header .nav-menu a {
	white-space: nowrap;
}

.header-actions {
	align-items: center;
	display: flex;
	flex: none;
	gap: 12px;
	justify-content: flex-end;
	min-width: max-content;
}

.header-actions .site-search-toggle,
.header-actions .header-cta {
	margin-left: 0;
	order: initial;
}

.desktop-more-toggle {
	flex: none;
	position: relative;
}

.desktop-more-toggle > summary {
	align-items: center;
	border-radius: 999px;
	color: var(--ink-soft);
	cursor: pointer;
	display: flex;
	font-family: var(--body);
	font-size: 14.933px;
	font-weight: 600;
	gap: 6px;
	justify-content: center;
	line-height: 1;
	min-height: 40px;
	padding: 0 10px;
	white-space: nowrap;
}

.desktop-more-toggle > summary:hover,
.desktop-more-toggle > summary:focus-visible,
.desktop-more-toggle[open] > summary,
.desktop-more-toggle:has(.current-menu-item) > summary {
	background: var(--card);
	color: var(--ink);
}

.desktop-more-panel {
	background: var(--card);
	border: 1px solid var(--line);
	border-radius: var(--r);
	box-shadow: 0 18px 50px rgba(0,0,0,0.182);
	padding: 8px;
	position: absolute;
	right: 0;
	top: calc(100% + 10px);
	width: 240px;
	z-index: 110;
}

.desktop-more-panel ul {
	display: grid;
	gap: 2px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.desktop-more-panel a {
	border-radius: 8px;
	color: var(--ink-soft);
	display: block;
	font-family: var(--body);
	font-size: 14.933px;
	font-weight: 600;
	line-height: 1.3;
	padding: 11px 12px;
	white-space: normal;
}

.desktop-more-panel a:hover,
.desktop-more-panel a:focus-visible,
.desktop-more-panel .current-menu-item > a {
	background: var(--base);
	color: var(--ink);
}

@media(max-width:1180px) {
	.site-header .nav {
		align-items: center;
		gap: 16px;
		grid-template-columns: minmax(0, 1fr) auto;
	}

	.header-navigation {
		display: none;
	}

	.header-actions .mobile-nav-toggle {
		display: block;
		order: initial;
	}

	.header-actions .site-search-toggle {
		margin-left: 0;
	}

	.header-actions {
		position: relative;
	}

	.header-actions .mobile-nav-toggle,
	.header-actions .site-search-toggle {
		position: static;
	}

	.header-actions .mobile-nav-panel,
	.header-actions .site-search-panel {
		position: absolute;
		right: 0;
		top: calc(100% + 12px);
	}
}

@media(max-width:700px) {
	.site-header .nav {
		gap: 8px;
		padding-left: 16px;
		padding-right: 16px;
	}

	.site-header .brand {
		font-size: 17px;
		min-width: 0;
	}

	.header-actions {
		gap: 8px;
	}

	.header-actions .mobile-nav-panel,
	.header-actions .site-search-panel {
		max-height: calc(100vh - 100px);
		overflow-y: auto;
		width: min(360px, calc(100vw - 24px));
	}
}


.kingy-trending {
	background: var(--card, #13161c);
	border: 1px solid var(--line, rgba(243,241,234,0.1));
	border-radius: var(--r, 12px);
	box-shadow: 0 14px 38px rgba(0,0,0,0.091);
	overflow: hidden;
	padding: clamp(22px, 3vw, 34px);
	position: relative;
}

.kingy-trending::before {
	background: linear-gradient(90deg, var(--red--kxbg, var(--red, #ef3d35)) 0 34%, #e9b949 34% 67%, #3a79c9 67% 100%);
	content: "";
	height: 5px;
	inset: 0 0 auto;
	position: absolute;
}

.kingy-trending--home {
	margin-bottom: 0;
	margin-top: clamp(24px, 4vw, 42px);
}

.kingy-trending--article {
	margin: 0 0 clamp(28px, 5vw, 46px);
}

.kingy-trending__head {
	align-items: end;
	display: flex;
	gap: 24px;
	justify-content: space-between;
	margin-bottom: 20px;
}

.kingy-trending__head h2 {
	color: var(--ink, #f3f1ea);
	font-family: var(--display, inherit);
	font-size: clamp(1.55rem, 3vw, 2.25rem);
	line-height: 1.05;
	margin: 5px 0 0;
}

.kingy-trending--article .kingy-trending__head h2 {
	font-size: clamp(1.45rem, 3vw, 1.85rem);
}

.kingy-trending__head > p {
	color: var(--ink-soft, #c3c3c3);
	font-size: 0.985rem;
	line-height: 1.45;
	margin: 0;
	max-width: 370px;
	text-align: right;
}

.kingy-trending__kicker {
	color: var(--red--kxfg, var(--red, #fa8375));
	display: block;
	font-family: var(--mono, monospace);
	font-size: 0.792rem;
	font-weight: 800;
	letter-spacing: normal;
	text-transform: none;
}

.kingy-trending__grid {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	list-style: none;
	margin: 0;
	padding: 0;
}

.kingy-trending__grid li {
	margin: 0;
	padding: 0;
}

.kingy-trending__grid a {
	background: var(--base, #13161c);
	border: 1px solid var(--line, rgba(243,241,234,0.1));
	border-radius: 9px;
	color: var(--ink, #f3f1ea);
	display: grid;
	gap: 7px 12px;
	grid-template-columns: auto minmax(0, 1fr);
	grid-template-rows: auto 1fr auto;
	height: 100%;
	padding: 17px;
	text-decoration: none;
	transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}

.kingy-trending__grid a:hover,
.kingy-trending__grid a:focus-visible {
	border-color: var(--ink, rgba(243,241,234,0.55));
	box-shadow: 0 10px 26px rgba(0,0,0,0.13);
	transform: translateY(-2px);
}

.kingy-trending__rank {
	color: var(--red--kxfg, var(--red, #fa8375));
	font-family: var(--mono, monospace);
	font-size: 1.35rem;
	font-weight: 800;
	grid-row: 1 / 4;
	line-height: 1;
}

.kingy-trending__grid li:nth-child(2) .kingy-trending__rank {
	color: #d3a14d;
}

.kingy-trending__grid li:nth-child(3) .kingy-trending__rank {
	color: #76adf7;
}

.kingy-trending__meta {
	color: var(--ink-soft, #c3c3c3);
	font-family: var(--mono, monospace);
	font-size: 0.748rem;
	font-weight: 700;
	letter-spacing: normal;
	line-height: 1.3;
	text-transform: none;
}

.kingy-trending__grid h3 {
	color: inherit;
	font-family: var(--display, inherit);
	font-size: clamp(0.996rem, 1.5vw, 1.14rem);
	line-height: 1.25;
	margin: 0;
}

.kingy-trending__read {
	color: var(--ink, #f3f1ea);
	font-size: 0.852rem;
	font-weight: 800;
}

@media (max-width: 820px) {
	.kingy-trending__head {
		align-items: start;
		display: block;
	}

	.kingy-trending__head > p {
		margin-top: 9px;
		max-width: none;
		text-align: left;
	}

	.kingy-trending__grid {
		grid-template-columns: 1fr;
	}

	.kingy-trending__grid a {
		grid-template-rows: auto auto auto;
	}
}


.leg .code,
.tagchip,
.eyebrow,
.chip,
.pcard .ct,
.pcard .meta,
.lrow .d,
.lrow .arr,
.single-head .postmeta,
.entry-content blockquote cite,
.entry-content figcaption,
.entry-content table th,
.studio-youtube-body a,
.site-footer .foot,
.kf-crumb,
.kf-alt-cmp,
.kf-cite,
.mobile-nav-toggle summary {
	font-size: 14.933px;
}

.tagchip,
.leg .code,
.pcard .ct,
.pcard .meta,
.lrow .d,
.lrow .arr,
.single-head .postmeta,
.kf-crumb,
.kf-cite {
	line-height: 1.4;
}

.home-v2 .home-v2-band__cta,
.home-v2 .home-v2-feature-card__meta,
.home-v2 .home-v2-badge,
.home-v2 .home-v2-score-list dt,
.home-v2 .home-v2-score-list dd,
.home-v2 .home-v2-positioning-card__step,
.home-v2 .home-v2-channel-chip,
.home-v2 .home-v2-proof__verified,
.home-v2 .home-v2-youtube-proof__kicker,
.home-v2 .home-v2-youtube-proof__verified,
.home-v2 .home-v2-youtube-proof__primary span,
.home-v2 .home-v2-youtube-proof__scale li span,
.home-v2 .home-v2-youtube-proof__play,
.home-v2 .home-v2-youtube-proof__label,
.home-v2 .home-v2-youtube-proof__label span,
.home-v2 .home-v2-youtube-proof__actions .btn,
.home-v2 .home-v2-logostrip__heading,
.home-v2 .home-v2-campaign-stat span,
.kingy-trending__kicker,
.kingy-trending__meta,
.kingy-trending__read,
.kingy-brief-signup__label,
.kingy-brief-signup__trust,
.kingy-brief-context-cta__label,
.kingy-brief-context-cta__link,
.kingy-news-topic-index,
.kingy-news-standards-label,
body.page-id-2071 .wp-block-post-date {
	font-size: 14.933px;
}

.home-v2 .home-v2-youtube-proof__head {
	flex-wrap: wrap;
}
.home-v2 .home-v2-youtube-proof__kicker,
.home-v2 .home-v2-youtube-proof__verified,
.home-v2 .home-v2-youtube-proof__label,
.kingy-trending__kicker,
.kingy-trending__meta,
.kingy-brief-signup__label,
.kingy-brief-signup__trust,
.kingy-brief-context-cta__label {
	letter-spacing: .06em;
	line-height: 1.4;
}


body.kingy-ali-launch-intelligence-page:not(.page-id-912884) .kingy-ali-card__meta,
body.kingy-ali-launch-intelligence-page:not(.page-id-912884) .kingy-ali-badge,
body.kingy-ali-launch-intelligence-page:not(.page-id-912884) .kingy-ali-signal-badge,
body.kingy-ali-launch-intelligence-page:not(.page-id-912884) .kingy-ali-score-list dt,
body.kingy-ali-launch-intelligence-page:not(.page-id-912884) .kingy-ali-score-list dd,
body.kingy-ali-launch-intelligence-page:not(.page-id-912884) .kingy-ali-kicker,
body.kingy-ali-launch-intelligence-page:not(.page-id-912884) .kingy-ali-filter-grid label,
body.single-kingy_ai_launch .kingy-ali-facts dt {
	font-size: 14.933px;
	line-height: 1.45;
}


body.page-id-926262 .kri-hero__wave,
body.page-id-926262 .kri-legend,
body.page-id-926262 .kri-card__n,
body.page-id-926262 .kri-card__thin,
body.page-id-926262 .kri-delta__num,
body.page-id-926262 .kri-delta__anchor,
body.page-id-926262 .kri-t-org,
body.page-id-926262 .kri-t-sample,
body.page-id-926262 .kri-t-window,
body.page-id-926262 .kri-t-denom,
body.page-id-926262 .kri-t-nolink,
body.page-id-926262 .kri-cite__rows,
body.page-id-926262 .kri-table th {
	font-size: 14.933px;
	line-height: 1.45;
}
body.page-id-926262 .kri-card__single-lead,
body.page-id-926262 .kri-t-bucket,
body.page-id-926262 .kri-badge {
	font-size: 14.083px;
	line-height: 1.3;
}
body.page-id-926262 .kri-chart__svg .kri-row-label,
body.page-id-926262 .kri-chart__svg .kri-value {
	font-size: 14.513px;
}
body.page-id-926262 .kri-chart__svg .kri-row-org,
body.page-id-926262 .kri-chart__svg .kri-axis-label,
body.page-id-926262 .kri-chart__svg .kri-group {
	font-size: 13.646px;
}


body .kingy-phase3b-footer__group h2,
body .kingy-phase3b-footer__base,
body .kf-footer-links strong,
body .kf-footer-links a,
body .kingy-sponsor-path strong,
body .kingy-sponsor-path a,
body .ks-eyebrow,
body .kf-kicker,
body .kf-proof span,
body .kf-tag,
body .kf-form-step legend span,
body .kf-field label,
body .kf-field-error,
body .kf-required,
body .kf-btn,
body .kyroi-visible-cost span {
	font-size: 14.933px;
}

body .kf-note {
	font-size: 14.933px !important;
}


body .kingy-phase3b-footer__promise {
	font-size: clamp(1.7rem, 2.45vw, 2.7rem);
	letter-spacing: -.02em;
	line-height: 1.28;
	max-width: 26ch;
	text-wrap: balance;
}


.mobile-nav-toggle span,
body.page-id-912889 .kingy-ali-launch-freshness__facts dt,
body.page-id-912889 .kingy-ali-launch-freshness__note,
body.single-kingy_ai_launch.kingy-ali-launch-intelligence-page .kingy-ali-single__hero-facts dt,
body.single-kingy_ai_launch.kingy-ali-launch-intelligence-page .kingy-ali-facts dt,
body.single-kingy_ai_tool.kingy-ali-launch-intelligence-page .kingy-ali-single__hero-facts dt,
body.single-kingy_ai_tool.kingy-ali-launch-intelligence-page .kingy-ali-tool-single .kingy-ali-facts dt,
body.single-kingy_ai_model.kingy-ali-launch-intelligence-page .kingy-ali-single__hero-facts dt,
body.single-kingy_ai_model.kingy-ali-launch-intelligence-page .kingy-ali-model-single > .kingy-ali-facts dt,
body.single-kingy_ai_company.kingy-ali-launch-intelligence-page .kingy-ali-single__hero-facts dt,
body.single-kingy_ai_company.kingy-ali-launch-intelligence-page .kingy-ali-company-single .kingy-ali-facts dt,
body.kingy-ali-launch-intelligence-page .kingy-ali-correction button,
body.page-id-914998 .ks-eyebrow,
body.page-id-914998 .ks-nav strong,
body.page-id-914998 .ks-nav a,
body.page-id-914998 .ks-route span {
	font-size: 14.933px;
	line-height: 1.45;
}


body.page-id-926262 .kri-card__single-lead,
body.page-id-926262 .kri-t-bucket,
body.page-id-926262 .kri-badge,
body.page-id-926262 .kri-chart__svg .kri-row-label,
body.page-id-926262 .kri-chart__svg .kri-value,
body.page-id-926262 .kri-chart__svg .kri-row-org,
body.page-id-926262 .kri-chart__svg .kri-axis-label,
body.page-id-926262 .kri-chart__svg .kri-group,
body.page-id-926262 dt {
	font-size: 14.933px;
}


body.page-id-914998 .ks-page .ks-eyebrow,
body.page-id-914998 .ks-page .ks-nav strong,
body.page-id-914998 .ks-page .ks-nav a,
body.page-id-914998 .ks-page .ks-route span,
body.page-id-2071 .kingy-news-archive-layout .kingy-news-topic-index,
body.page-id-2071 .kingy-news-archive-layout .kingy-news-standards-label,
body.page-id-2071 .kingy-news-post-copy .wp-block-post-date,
body.page-id-2071 .kingy-news-post-copy .wp-block-post-date time {
	font-size: 14.933px;
	line-height: 1.45;
}


body.page-id-2071 .entry-content .kingy-news-archive-layout .kingy-news-standards-label,
body.page-id-2071 .entry-content .kingy-news-post-copy .wp-block-post-date,
body.page-id-2071 .entry-content .kingy-news-post-copy .wp-block-post-date time {
	font-size: 14.933px;
	line-height: 1.45;
}


body.page-id-916524 .kac-kicker {
	font-size: 14.933px;
	line-height: 1.45;
}



body.kingy-ali-launch-intelligence-page .wrap.content-area > .entry-content:has(> .kingy-ali-live-results) {
	box-sizing: border-box;
	margin-inline: auto;
	max-width: min(1180px, 100%) !important;
	width: 100%;
}


body.kingy-ali-launch-intelligence-page .wrap.content-area > .entry-content:has(> .kingy-ali-live-results) > :not(.kingy-ali-live-results) {
	margin-inline: auto;
	max-width: 760px;
	width: 100%;
}

body.kingy-ali-launch-intelligence-page .kingy-ali-live-results .kingy-ali-grid {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

body.kingy-ali-launch-intelligence-page .kingy-ali-live-results .kingy-ali-card__actions {
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

body.kingy-ali-launch-intelligence-page .kingy-ali-live-results .kingy-ali-card__actions > a {
	align-items: center;
	box-sizing: border-box;
	font-size: 0.937rem;
	hyphens: none;
	line-height: 1.2;
	min-height: 46px;
	min-width: 0;
	overflow-wrap: normal;
	padding: 11px 12px;
	text-align: center;
	width: 100%;
	word-break: normal;
}

body.kingy-ali-launch-intelligence-page .kingy-ali-live-results .kingy-ali-card__actions > a:last-child:nth-child(odd) {
	grid-column: 1 / -1;
}

@media (max-width: 1080px) {
	body.kingy-ali-launch-intelligence-page .kingy-ali-live-results .kingy-ali-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 640px) {
	body.kingy-ali-launch-intelligence-page .wrap.content-area > .entry-content:has(> .kingy-ali-live-results) {
		max-width: 100% !important;
	}

	body.kingy-ali-launch-intelligence-page .kingy-ali-live-results .kingy-ali-grid,
	body.kingy-ali-launch-intelligence-page .kingy-ali-live-results .kingy-ali-card__actions {
		grid-template-columns: minmax(0, 1fr);
	}
}



@media (min-width: 783px) and (max-width: 1399px) {
	body.page-id-2071 .kingy-news-archive-main .wp-block-post-title {
		font-size: clamp(28px, 3vw, 42px) !important;
		line-height: 1.18 !important;
	}
}

@media (max-width: 640px) {
	body.page-id-2071 .wp-block-query-pagination .page-numbers {
		align-items: center;
		box-sizing: border-box;
		display: inline-flex;
		justify-content: center;
		min-height: 44px !important;
		min-width: 44px !important;
	}

	body.page-id-926809 .kingy-feeds__widget pre {
		overflow-wrap: anywhere;
		overflow-x: hidden;
		white-space: pre-wrap !important;
		word-break: break-word;
	}
}



body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-directory-results {
	color: #cccccc;
	font-size: 15.75px;
	font-weight: 700;
	margin: 24px 0 16px;
}

body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-pagination {
	margin-top: 36px;
}

body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-pagination__list {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-pagination__link {
	align-items: center;
	background: #13161c;
	border: 1px solid rgba(243,241,234,0.1);
	border-radius: 12px;
	box-sizing: border-box;
	color: #f3f1ea;
	display: inline-flex;
	font-size: 15.75px;
	font-weight: 800;
	justify-content: center;
	line-height: 1;
	min-height: 44px;
	min-width: 44px;
	padding: 0 12px;
	text-decoration: none;
}

body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) a.kingy-ali-pagination__link:hover {
	background: #0a0c10;
	border-color: #95b8a7;
	color: #f3f1ea;
}

body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) a.kingy-ali-pagination__link:focus-visible {
	outline: 3px solid #459271;
	outline-offset: 3px;
}

body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-pagination__link.is-current {
	background: #1c2027;
	border-color: rgba(243,241,234,0.55);
	color: #f3f1ea;
}

body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-pagination__link--wide {
	min-width: 96px;
}

body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-pagination__ellipsis {
	align-items: center;
	color: #bbbbbb;
	display: inline-flex;
	justify-content: center;
	min-height: 44px;
	min-width: 24px;
}

@media (max-width: 640px) {
	body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-directory-results {
		margin-top: 20px;
		text-align: center;
	}

	body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-pagination {
		margin-top: 28px;
	}

	body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-pagination__list {
		gap: 8px;
	}

	body:is(.post-type-archive-kingy_ai_company, .post-type-archive-kingy_ai_tool, .post-type-archive-kingy_ai_model) .kingy-ali-pagination__link--wide {
		min-width: 88px;
	}
}


body.post-type-archive-kingy_ai_tool .kingy-ali-results-count,
body.post-type-archive-kingy_ai_model .kingy-ali-results-count {
	display: none !important;
}



body:is(
  .page-id-16685,
  .page-id-16518,
  .page-id-16521,
  .page-id-16523,
  .page-id-16544,
  .page-id-16545,
  .page-id-16546,
  .page-id-16547,
  .page-id-16548
) .wrap.content-area > .entry-content {
  max-width: min(1240px, 100%);
  width: 100%;
}

.kc2 {
  --kc2-ink: #f3f1ea;
  --kc2-muted: #c4c4c4;
  --kc2-paper: #13161c;
  --kc2-surface: #0a0c10;
  --kc2-surface-2: #0a0c10;
  --kc2-line: rgba(243,241,234,0.1);
  --kc2-teal: #70bca9; --kc2-teal--kxbg: #176b5b; --kc2-teal--kxfg: #70bca9;
  --kc2-teal-dark: #7db9ab; --kc2-teal-dark--kxbg: #00211b; --kc2-teal-dark--kxfg: #7db9ab;
  --kc2-blue: #84a8fd; --kc2-blue--kxbg: #3157c8; --kc2-blue--kxfg: #84a8fd;
  --kc2-coral: #d85f43; --kc2-coral--kxbg: #d85f43; --kc2-coral--kxfg: #fe8164;
  --kc2-gold: #e1b84c; --kc2-gold--kxbg: #e1b84c; --kc2-gold--kxfg: #e1b84c;
  --kc2-danger: #f68678; --kc2-danger--kxbg: #a33c32; --kc2-danger--kxfg: #f68678;
  --kc2-radius: 14px;
  --kc2-shadow: 0 16px 40px rgba(0,0,0,0.117);
  box-sizing: border-box;
  color: var(--kc2-ink);
  font-family: var(--body, "Schibsted Grotesk", system-ui, sans-serif);
  font-size: 17px;
  line-height: 1.68;
  margin: 0 auto;
  max-width: 1180px;
  padding: clamp(18px, 3vw, 34px);
}

.kc2 *,
.kc2 *::before,
.kc2 *::after {
  box-sizing: border-box;
}

.kc2 :where(h1, h2, h3, h4) {
  color: var(--kc2-ink);
  font-family: var(--display, "Bricolage Grotesque", system-ui, sans-serif);
  letter-spacing: -0.025em;
  text-wrap: balance;
}

.kc2 h1 {
  font-size: clamp(2.45rem, 6vw, 5.35rem);
  line-height: 0.98;
  margin: 0;
  max-width: 15ch;
}

.kc2 h2 {
  font-size: clamp(1.75rem, 3.5vw, 2.75rem);
  line-height: 1.08;
  margin: 0 0 0.75rem;
}

.kc2 h3 {
  font-size: clamp(1.12rem, 1.8vw, 1.38rem);
  line-height: 1.25;
  margin: 0 0 0.45rem;
}

.kc2 p {
  margin: 0 0 1rem;
}

.kc2 a {
  color: var(--kc2-blue--kxfg, var(--kc2-blue));
  text-decoration-thickness: 1.5px;
  text-underline-offset: 0.18em;
}

.kc2 a:hover {
  color: var(--kc2-teal-dark--kxfg, var(--kc2-teal-dark));
}

.kc2 :where(a, button, input, summary):focus-visible {
  outline: 3px solid var(--kc2-blue);
  outline-offset: 3px;
}

.kc2__skip {
  background: #1c2027;
  color: #f3f1ea !important;
  left: 12px;
  padding: 10px 14px;
  position: absolute;
  top: -100px;
  z-index: 999;
}

.kc2__skip:focus {
  top: 12px;
}

.kc2__hero {
  background:
    radial-gradient(circle at 94% 8%, rgba(225,184,76,0.28), transparent 24%),
    radial-gradient(circle at 75% 100%, rgba(49,87,200,0.13), transparent 34%),
    var(--kc2-paper);
  border: 1px solid var(--kc2-line);
  border-radius: calc(var(--kc2-radius) + 4px);
  box-shadow: var(--kc2-shadow);
  display: grid;
  gap: clamp(24px, 5vw, 64px);
  grid-template-columns: minmax(0, 1.45fr) minmax(260px, 0.65fr);
  overflow: hidden;
  padding: clamp(26px, 5vw, 64px);
  position: relative;
}

.kc2__eyebrow {
  color: var(--kc2-teal--kxfg, var(--kc2-teal));
  font-family: var(--mono, "Spline Sans Mono", ui-monospace, monospace);
  font-size: 0.843rem;
  font-weight: 700;
  letter-spacing: normal;
  margin: 0 0 0.9rem;
  text-transform: none;
}

.kc2__lead {
  color: #d8d8d8;
  font-size: clamp(1.05rem, 1.8vw, 1.3rem);
  line-height: 1.55;
  margin: 1.25rem 0 0;
  max-width: 63ch;
}

.kc2__meta {
  align-content: start;
  display: grid;
  gap: 10px;
}

.kc2__meta-item {
  background: rgba(19,22,28,0.78);
  border: 1px solid var(--kc2-line);
  border-radius: 10px;
  display: grid;
  gap: 2px;
  padding: 12px 14px;
}

.kc2__meta-item span {
  color: var(--kc2-muted);
  font-size: 0.852rem;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
}

.kc2__meta-item strong {
  font-size: 0.996rem;
  line-height: 1.4;
}

.kc2__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 1.4rem;
}

.kc2__button {
  align-items: center;
  background: var(--kc2-teal--kxbg, var(--kc2-teal));
  border: 2px solid var(--kc2-teal);
  border-radius: 999px;
  color: #f3f1ea !important;
  display: inline-flex;
  font-weight: 800;
  justify-content: center;
  line-height: 1.2;
  min-height: 48px;
  padding: 12px 18px;
  text-decoration: none !important;
}

.kc2__button:hover {
  background: var(--kc2-teal-dark--kxbg, var(--kc2-teal-dark));
  border-color: var(--kc2-teal-dark);
  color: #f3f1ea !important;
}

.kc2__button--secondary {
  background: #13161c;
  color: var(--kc2-teal-dark--kxfg, var(--kc2-teal-dark)) !important;
}

.kc2__button--secondary:hover {
  background: var(--kc2-surface);
  color: var(--kc2-teal-dark--kxfg, var(--kc2-teal-dark)) !important;
}

.kc2__band,
.kc2__section {
  margin-top: clamp(38px, 6vw, 76px);
}

.kc2__section-head {
  display: grid;
  gap: 12px;
  grid-template-columns: minmax(0, 0.9fr) minmax(260px, 1.1fr);
  margin-bottom: 22px;
}

.kc2__section-head > p {
  color: var(--kc2-muted);
  font-size: 1.04rem;
  margin: 0;
  max-width: 66ch;
}

.kc2__grid {
  display: grid;
  gap: 14px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.kc2__grid--2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.kc2__card {
  background: #13161c;
  border: 1px solid var(--kc2-line);
  border-radius: var(--kc2-radius);
  min-width: 0;
  padding: clamp(18px, 2.6vw, 26px);
}

.kc2__card > :last-child {
  margin-bottom: 0;
}

.kc2__card--route {
  border-top: 5px solid var(--kc2-blue);
}

.kc2__card--route:nth-child(2) {
  border-top-color: var(--kc2-teal);
}

.kc2__card--route:nth-child(3) {
  border-top-color: var(--kc2-coral);
}

.kc2__kicker {
  color: var(--kc2-muted);
  font-size: 0.869rem;
  font-weight: 800;
  letter-spacing: normal;
  margin-bottom: 0.55rem;
  text-transform: none;
}

.kc2__tag-row {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin: 12px 0;
}

.kc2__tag {
  background: var(--kc2-surface);
  border: 1px solid var(--kc2-line);
  border-radius: 999px;
  color: #d8d8d8;
  display: inline-flex;
  font-size: 0.861rem;
  font-weight: 750;
  line-height: 1.2;
  padding: 6px 9px;
}

.kc2__callout {
  background: var(--kc2-surface);
  border: 1px solid var(--kc2-line);
  border-left: 6px solid var(--kc2-teal);
  border-radius: var(--kc2-radius);
  margin: 22px 0;
  padding: 18px 20px;
}

.kc2__callout--warning {
  background: #13161c;
  border-color: #483903;
  border-left-color: var(--kc2-gold);
}

.kc2__callout--danger {
  background: #0a0c10;
  border-color: #e8bdb6;
  border-left-color: var(--kc2-danger);
}

.kc2__callout > :last-child {
  margin-bottom: 0;
}

.kc2__steps,
.kc2__lesson-list,
.kc2__checklist,
.kc2__source-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.kc2__steps {
  counter-reset: kc2-step;
  display: grid;
  gap: 12px;
}

.kc2__steps > li {
  background: #13161c;
  border: 1px solid var(--kc2-line);
  border-radius: var(--kc2-radius);
  min-height: 78px;
  padding: 18px 18px 18px 72px;
  position: relative;
}

.kc2__steps > li::before {
  align-items: center;
  background: #1c2027;
  border-radius: 999px;
  color: #f3f1ea;
  content: counter(kc2-step);
  counter-increment: kc2-step;
  display: flex;
  font-family: var(--mono, ui-monospace, monospace);
  font-size: 0.921rem;
  font-weight: 800;
  height: 36px;
  justify-content: center;
  left: 18px;
  position: absolute;
  top: 20px;
  width: 36px;
}

.kc2__steps strong {
  display: block;
  margin-bottom: 3px;
}

.kc2__lesson-list {
  border: 1px solid var(--kc2-line);
  border-radius: var(--kc2-radius);
  overflow: hidden;
}

.kc2__lesson-list > li {
  align-items: start;
  background: #13161c;
  border-bottom: 1px solid var(--kc2-line);
  display: grid;
  gap: 12px;
  grid-template-columns: 64px minmax(0, 1fr) auto;
  padding: 17px;
}

.kc2__lesson-list > li:last-child {
  border-bottom: 0;
}

.kc2__lesson-num {
  color: var(--kc2-teal--kxfg, var(--kc2-teal));
  font-family: var(--mono, ui-monospace, monospace);
  font-size: 0.887rem;
  font-weight: 800;
  padding-top: 2px;
}

.kc2__lesson-list h3 {
  margin: 0 0 4px;
}

.kc2__lesson-list p {
  color: var(--kc2-muted);
  font-size: 0.985rem;
  margin: 0;
}

.kc2__lesson-time {
  background: var(--kc2-surface);
  border-radius: 999px;
  color: var(--kc2-muted);
  font-size: 0.852rem;
  font-weight: 800;
  padding: 5px 8px;
  white-space: nowrap;
}

.kc2__prompt {
  background: #1c2027;
  border-radius: var(--kc2-radius);
  color: #f3f1ea;
  margin: 18px 0;
  overflow: hidden;
}

.kc2__prompt-label {
  border-bottom: 1px solid rgba(243,241,234,0.016);
  color: #9dd5c6;
  font-family: var(--mono, ui-monospace, monospace);
  font-size: 0.834rem;
  font-weight: 800;
  letter-spacing: normal;
  padding: 11px 16px;
  text-transform: none;
}

.kc2__prompt pre {
  background: transparent;
  border: 0;
  color: inherit;
  font-family: var(--mono, ui-monospace, monospace);
  font-size: 0.978rem;
  line-height: 1.6;
  margin: 0;
  overflow-x: auto;
  padding: 18px;
  white-space: pre-wrap;
}

.kc2__prompt code {
  background: transparent;
  color: inherit;
  padding: 0;
}

.kc2__checklist {
  display: grid;
  gap: 9px;
}

.kc2__checklist li {
  background: #13161c;
  border: 1px solid var(--kc2-line);
  border-radius: 10px;
  padding: 12px 14px 12px 44px;
  position: relative;
}

.kc2__checklist li::before {
  border: 2px solid var(--kc2-teal);
  border-radius: 4px;
  content: "";
  height: 18px;
  left: 15px;
  position: absolute;
  top: 15px;
  width: 18px;
}

.kc2__table-wrap {
  border: 1px solid var(--kc2-line);
  border-radius: var(--kc2-radius);
  overflow-x: auto;
}

.kc2 table {
  border-collapse: collapse;
  font-size: 0.985rem;
  margin: 0;
  min-width: 720px;
  width: 100%;
}

.kc2 th,
.kc2 td {
  border-bottom: 1px solid var(--kc2-line);
  padding: 13px 14px;
  text-align: left;
  vertical-align: top;
}

.kc2 th {
  background: var(--kc2-surface);
  font-size: 0.869rem;
  letter-spacing: normal;
  text-transform: none;
}

.kc2 tr:last-child td {
  border-bottom: 0;
}

.kc2__quiz details,
.kc2__diagnostic details {
  background: #13161c;
  border: 1px solid var(--kc2-line);
  border-radius: 10px;
  margin: 10px 0;
  padding: 0;
}

.kc2__quiz summary,
.kc2__diagnostic summary {
  cursor: pointer;
  font-weight: 800;
  padding: 14px 46px 14px 16px;
  position: relative;
}

.kc2__quiz summary::after,
.kc2__diagnostic summary::after {
  color: var(--kc2-teal--kxfg, var(--kc2-teal));
  content: "+";
  font-size: 1.4rem;
  position: absolute;
  right: 16px;
  top: 8px;
}

.kc2__quiz details[open] summary::after,
.kc2__diagnostic details[open] summary::after {
  content: "−";
}

.kc2__quiz details > div,
.kc2__diagnostic details > div {
  border-top: 1px solid var(--kc2-line);
  padding: 14px 16px 16px;
}

.kc2__quiz details > div > :last-child,
.kc2__diagnostic details > div > :last-child {
  margin-bottom: 0;
}

.kc2__complete {
  align-items: flex-start;
  background: #0a0c10;
  border: 1px solid #aed0c2;
  border-radius: var(--kc2-radius);
  display: flex;
  gap: 12px;
  margin-top: 30px;
  padding: 16px 18px;
}

.kc2__complete input {
  height: 20px;
  margin-top: 3px;
  width: 20px;
}

.kc2__complete label {
  cursor: pointer;
  font-weight: 800;
}

.kc2__nav {
  border-top: 1px solid var(--kc2-line);
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-top: 44px;
  padding-top: 20px;
}

.kc2__nav a {
  background: #13161c;
  border: 1px solid var(--kc2-line);
  border-radius: 10px;
  display: block;
  font-weight: 800;
  min-height: 64px;
  padding: 12px 14px;
  text-decoration: none;
}

.kc2__nav a:nth-child(2) {
  text-align: center;
}

.kc2__nav a:nth-child(3) {
  text-align: right;
}

.kc2__nav small {
  color: var(--kc2-muted);
  display: block;
  font-size: 0.792rem;
  letter-spacing: normal;
  margin-bottom: 2px;
  text-transform: none;
}

.kc2__sources {
  background: var(--kc2-paper);
  border: 1px solid var(--kc2-line);
  border-radius: var(--kc2-radius);
  padding: 20px;
}

.kc2__source-list {
  display: grid;
  gap: 8px;
}

.kc2__source-list li {
  padding-left: 20px;
  position: relative;
}

.kc2__source-list li::before {
  color: var(--kc2-teal--kxfg, var(--kc2-teal));
  content: "↗";
  font-weight: 900;
  left: 0;
  position: absolute;
  top: 0;
}

.kc2__small {
  color: var(--kc2-muted);
  font-size: 0.912rem;
}

.kc2__sr-only {
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

@media (max-width: 880px) {
  .kc2__hero,
  .kc2__section-head {
    grid-template-columns: 1fr;
  }

  .kc2__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .kc2__meta {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 620px) {
  .kc2 {
    font-size: 16px;
    padding: 14px;
  }

  .kc2__hero {
    border-radius: var(--kc2-radius);
    padding: 24px 19px;
  }

  .kc2__grid,
  .kc2__grid--2,
  .kc2__meta,
  .kc2__nav {
    grid-template-columns: 1fr;
  }

  .kc2__lesson-list > li {
    grid-template-columns: 54px minmax(0, 1fr);
  }

  .kc2__lesson-time {
    grid-column: 2;
    justify-self: start;
  }

  .kc2__nav a,
  .kc2__nav a:nth-child(2),
  .kc2__nav a:nth-child(3) {
    text-align: left;
  }

  .kc2__button {
    width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .kc2 *,
  .kc2 *::before,
  .kc2 *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}

@media print {
  .kc2__actions,
  .kc2__nav,
  .kc2__complete,
  .kc2__skip {
    display: none !important;
  }

  .kc2,
  .kc2__hero,
  .kc2__card,
  .kc2__callout,
  .kc2__sources {
    background: #13161c !important;
    box-shadow: none !important;
  }
}


body:is(
  .page-id-16685,
  .page-id-16518,
  .page-id-16521,
  .page-id-16523,
  .page-id-16544,
  .page-id-16545,
  .page-id-16546,
  .page-id-16547,
  .page-id-16548
) .kc2-featured-hero {
  margin: 0 auto clamp(22px, 4vw, 46px);
  max-width: 1180px;
  overflow: hidden;
  padding: 0;
  width: calc(100% - clamp(36px, 7vw, 76px));
}

body:is(
  .page-id-16685,
  .page-id-16518,
  .page-id-16521,
  .page-id-16523,
  .page-id-16544,
  .page-id-16545,
  .page-id-16546,
  .page-id-16547,
  .page-id-16548
) .kc2-featured-hero img {
  aspect-ratio: 16 / 9;
  border: 1px solid rgba(243,241,234,0.1);
  border-radius: 18px;
  box-shadow: 0 18px 46px rgba(0,0,0,0.156);
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}


.kingy-breakthrough-record .content-area{display:block;max-width:900px}
.kingy-breakthrough-record .kmsbt-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:24px 0;background:#191d24;border:1px solid rgba(243,241,234,0.1);border-radius:10px;overflow:hidden}
.kingy-breakthrough-record .kmsbt-facts div{background:#13161c;padding:12px 14px}
.kingy-breakthrough-record .kmsbt-facts dt{color:#c4c4c4;font-size:12.1px;font-weight:850;letter-spacing: normal;text-transform: none}
.kingy-breakthrough-record .kmsbt-facts dd{font-size:14.933px;line-height:1.5;margin:4px 0 0}
.kingy-breakthrough-record .kmsbt-sources,.kingy-breakthrough-record .kmsbt-history{padding-left:1.4em}
.kingy-breakthrough-record .kmsbt-sources li,.kingy-breakthrough-record .kmsbt-history li{margin-bottom:10px}
@media(max-width:700px){.kingy-breakthrough-record .kmsbt-facts{grid-template-columns:1fr}}


.evidence-search-intro{color:var(--ink-soft);font-size:17px;line-height:1.6;max-width:780px}
.evidence-search__body{padding-bottom:64px}
.evidence-search-filters{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin:0 0 22px;padding:18px}
.evidence-search-filters fieldset{border:0;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0}
.evidence-search-filters legend{font-family:var(--display);font-size:20px;font-weight:800;grid-column:1/-1;margin:0 0 4px;padding:0}
.evidence-search-filters label{color:var(--ink-soft);display:grid;font-size:13.2px;font-weight:800;gap:6px;letter-spacing:.02em}
.evidence-search-filters :where(input,select){background:#13161c;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:14.933px;min-height:44px;padding:8px 10px;width:100%}
.evidence-search-filters :where(input,select,button,a):focus-visible,.evidence-search :where(summary,a):focus-visible{outline:3px solid #2d7dea;outline-offset:3px}
.evidence-search-filter-actions{align-items:center;display:flex;gap:14px;margin-top:16px}
.evidence-search-filter-actions button{background:#1c2027;border:1px solid var(--ink);border-radius:999px;color:#f3f1ea;cursor:pointer;font-weight:800;min-height:44px;padding:9px 18px}
.evidence-search-filter-actions a{font-weight:800}
.evidence-search-count{color:var(--ink-soft);font-size:14.933px;margin:0 0 14px}
.evidence-search-results{display:grid;gap:16px}
.evidence-result{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px}
.evidence-result__meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}
.evidence-result__meta span{background:var(--base);border:1px solid var(--line);border-radius:999px;color:#dbdbdb;font-size:13.2px;font-weight:800;padding:5px 9px}
.evidence-result h2{font-size:24px;line-height:1.25;margin:0 0 10px}
.evidence-result h2 a{color:var(--ink)}
.evidence-result>p{color:var(--ink-soft);line-height:1.6;margin:0}
.evidence-result__supporting{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}
.evidence-result__supporting summary{cursor:pointer;font-weight:850;min-height:32px}
.evidence-result__supporting ul{display:grid;gap:9px;margin:12px 0 0;padding-left:20px}
.evidence-result__supporting li span{color:var(--ink-soft);font-size:13.2px;font-weight:850;text-transform: none}
.evidence-result__supporting small{color:var(--ink-soft);margin-left:5px}
.evidence-search-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:28px 0}
.evidence-search-pagination :where(a,span[aria-current]){align-items:center;border:1px solid var(--line);border-radius:8px;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:8px 12px}
.evidence-search-pagination span[aria-current]{background:#1c2027;border-color:var(--ink);color:#f3f1ea;font-weight:850}
@media(max-width:900px){.evidence-search-filters fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.evidence-search-filters fieldset{grid-template-columns:1fr}.evidence-result{padding:17px}.evidence-result h2{font-size:21px}.evidence-search-filter-actions{align-items:flex-start;flex-direction:column}}


.kingy-brief-signup--status{grid-template-columns:minmax(0,1fr) auto}
.kingy-brief-signup__actions{align-self:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}
.kingy-brief-signup__actions .btn{min-height:44px;text-align:center}
@media(max-width:900px){
  .kingy-brief-signup--status{grid-template-columns:minmax(0,1fr)}
  .kingy-brief-signup__actions{justify-content:flex-start}
}
@media(max-width:700px){
  .kingy-brief-signup__actions{display:grid;grid-template-columns:1fr;width:100%}
  .kingy-brief-signup__actions .btn{justify-content:center;width:100%}
}


.page-id-928483 .atlas-method__copy > p {
  margin: 0;
}

.page-id-928483 .atlas-method__copy > p:not(:empty) + p:not(:empty) {
  margin-top: 0.85rem;
}

.page-id-928483 .kingy-atlas-v2 p:empty {
  display: none;
}


.kingy-distribution-header .nav{gap:20px}
.kingy-distribution-header .nav-menu ul{gap:22px}
.kingy-distribution-header .nav-menu a{font-weight:850}
.kingy-distribution-header .kingy-explore-toggle{position:relative}
.kingy-distribution-header .kingy-explore-toggle summary{cursor:pointer;font-weight:800;list-style:none}
.kingy-distribution-header .kingy-explore-toggle summary::-webkit-details-marker{display:none}
.kingy-distribution-header .kingy-explore-toggle summary::after{content:" +"}
.kingy-distribution-header .kingy-explore-toggle[open] summary::after{content:" −"}
.kingy-distribution-header .desktop-more-panel{min-width:210px}
.kingy-distribution-header .kingy-for-companies{background:transparent;color:var(--ink);white-space:nowrap}
.kingy-distribution-header .kingy-mobile-secondary{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}
.home-v2-hero-grid--focus{grid-template-columns:minmax(0,880px)}
.home-v2-hero-grid--focus .home-v2-hero-copy{max-width:880px}

.kingy-e2e{padding-top:58px}
.kingy-e2e__flow{display:grid;gap:0;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;margin:28px 0 0;padding:0}
.kingy-e2e__step{background:#13161c;border:1px solid var(--line);display:flex;gap:12px;min-width:0;padding:22px 16px;position:relative}
.kingy-e2e__step:first-child{border-radius:16px 0 0 16px}
.kingy-e2e__step:last-child{border-radius:0 16px 16px 0}
.kingy-e2e__step:not(:last-child)::after{background:#13161c;border-right:1px solid var(--line);border-top:1px solid var(--line);content:"";height:12px;position:absolute;right:-7px;top:31px;transform:rotate(45deg);width:12px;z-index:2}
.kingy-e2e__number{color:#8aa7fa;font-size:0.792rem;font-weight:950;letter-spacing:.08em;padding-top:3px}
.kingy-e2e__step h3{font-size:1rem;line-height:1.2;margin:0 0 9px}
.kingy-e2e__step p{color:var(--ink-soft);font-size:0.921rem;line-height:1.5;margin:0 0 12px}
.kingy-e2e__step a{font-size:0.852rem;font-weight:850}
.kingy-e2e__boundary{background:#13161c;border:1px solid #dec87d;border-radius:12px;color:#baaa79;font-size:0.937rem;margin:18px 0 0;padding:14px 16px}

.kingy-curated-proof,.kingy-offers{margin:0 auto 64px;max-width:1192px;padding:56px 24px 0}
.kingy-curated-proof__head,.kingy-offers__head{max-width:780px}
.kingy-curated-proof__head h2,.kingy-offers__head h2{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.04em;line-height:1.02;margin:.2em 0}
.kingy-curated-proof__head>p:last-child,.kingy-offers__head>p:last-child{color:var(--ink-soft);font-size:1.08rem}
.kingy-proof-group{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}
.kingy-proof-group>h3{font-size:0.887rem;letter-spacing: normal;margin:0 0 16px;text-transform: none}
.kingy-proof-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}
.kingy-proof-card,.kingy-offer-card{background:#13161c;border:1px solid var(--line);border-radius:16px;padding:24px}
.kingy-proof-card__id{color:#8aa7fa;font-size:0.792rem;font-weight:950;letter-spacing:.08em}
.kingy-proof-card h4{font-size:1.08rem;line-height:1.28;margin:10px 0 14px}
.kingy-proof-card p{font-size:0.954rem;line-height:1.55}
.kingy-proof-card__boundary{color:var(--ink-soft)}
.kingy-proof-card>a{font-size:0.904rem;font-weight:850}

.kingy-offers__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}
.kingy-offer-card{display:flex;flex-direction:column}
.kingy-offer-card h3{font-size:1.45rem;line-height:1.15;margin:0 0 20px}
.kingy-offer-card h4{font-size:0.834rem;letter-spacing: normal;margin:0 0 7px;text-transform: none}
.kingy-offer-card ul{margin:0 0 20px;padding-left:20px}
.kingy-offer-card li{margin-bottom:6px}
.kingy-offer-card dl{margin:0}
.kingy-offer-card dl div{border-top:1px solid var(--line);padding:12px 0}
.kingy-offer-card dt{font-size:0.825rem;font-weight:900;letter-spacing: normal;text-transform: none}
.kingy-offer-card dd{color:var(--ink-soft);font-size:0.937rem;line-height:1.5;margin:5px 0 0}
.kingy-offer-card__record{font-size:0.921rem;font-weight:850;margin:18px 0}
.kingy-offer-card>.btn{margin-top:auto;text-align:center}

@media(max-width:1080px){
	.kingy-e2e__flow{grid-template-columns:repeat(2,minmax(0,1fr))}
	.kingy-e2e__step,.kingy-e2e__step:first-child,.kingy-e2e__step:last-child{border-radius:0}
	.kingy-e2e__step:not(:last-child)::after{display:none}
	.kingy-offers__grid{grid-template-columns:1fr}
}
@media(max-width:940px){
	.kingy-distribution-header .kingy-explore-toggle{display:none}
	.kingy-distribution-header .kingy-for-companies{display:none}
	.kingy-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:680px){
	.kingy-e2e{padding-top:38px}
	.kingy-e2e__flow,.kingy-proof-grid{grid-template-columns:1fr}
	.kingy-e2e__step{padding:19px 16px}
	.kingy-curated-proof,.kingy-offers{padding-left:18px;padding-right:18px;padding-top:40px}
	.kingy-proof-card,.kingy-offer-card{padding:20px}
}


body.single-post .wrap.content-area > .entry-content .kingy-table-scroll {
    max-width: 100%;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    margin: 0 0 1.5rem;
}
body.single-post .wrap.content-area > .entry-content .kingy-table-scroll:focus-visible {
    outline: 3px solid #2d7dea;
    outline-offset: 3px;
}
body.single-post .wrap.content-area > .entry-content .kingy-table-scroll table {
    display: table;
    min-width: var(--kingy-table-min-width, 36rem) !important;
    max-width: none;
    width: 100%;
    table-layout: auto;
}
body.single-post .wrap.content-area > .entry-content .kingy-table-scroll__hint {
    color: #cbcbcb;
    font-size: 0.933rem;
    line-height: 1.5;
    margin: 0.75rem 0 0.5rem;
}
body.single-post .wrap.content-area > .entry-content .kingy-table-scroll__hint[hidden] { display: none; }
@media print {
    body.single-post .wrap.content-area > .entry-content .kingy-table-scroll { overflow: visible; }
    body.single-post .wrap.content-area > .entry-content .kingy-table-scroll table { min-width: 0 !important; }
    body.single-post .wrap.content-area > .entry-content .kingy-table-scroll__hint { display: none; }
}


.evidence-search-filters{padding:14px}
.evidence-search-filter-primary{align-items:end;display:flex;flex-wrap:wrap;gap:12px}
.evidence-search-filter-primary>label{flex:1 1 180px;max-width:260px}
.evidence-search-filter-primary .evidence-search-filter-actions{flex-wrap:wrap;margin:0;min-height:44px}
.evidence-search-advanced{margin-top:12px}
.evidence-search-advanced>summary{cursor:pointer;font-size:14.933px;font-weight:750;min-height:32px;padding:6px 0}
.evidence-search-advanced[open]>summary{margin-bottom:12px}
.evidence-search-filters summary:focus-visible{outline:3px solid #2d7dea;outline-offset:3px}
.evidence-search-filter-primary .evidence-search-filter-actions{align-items:center;flex-direction:row}


.kingy-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.kingy-editorial-card{border:1px solid rgba(243,241,234,0.1);background:#13161c;border-radius:14px;padding:24px;min-width:0}
.kingy-editorial-card h3{font-size:22px;line-height:1.25;margin:10px 0 14px;overflow-wrap:anywhere}
.kingy-editorial-card h3 a{color:inherit;text-decoration:none}
.kingy-editorial-card h3 a:hover{text-decoration:underline}
.kingy-editorial-card p{font-size:15.75px;line-height:1.55;margin:0 0 14px}
.kingy-editorial-card time,.kingy-editorial-label{font-size:13.2px;color:#c7c7c7}
.kingy-home-brief{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border-radius:18px;background:#0a0c10}
.kingy-home-brief>div{max-width:650px}.kingy-home-brief .btn{flex-shrink:0}.kingy-home-brief h2{margin:12px 0;font-size:32px}
@media(max-width:760px){.kingy-editorial-grid{grid-template-columns:1fr}.kingy-editorial-card{padding:20px}.kingy-home-brief{display:block;padding:24px}.kingy-home-brief .btn{margin-top:12px}.kingy-home-brief h2{font-size:28px}}


body.page-id-914998 #sponsor-fit-form .kf-field--consent input[type="checkbox"]{width:1.25rem;height:1.25rem;min-height:0;padding:0;margin:0 .4rem 0 0;vertical-align:middle;accent-color:#62beaf}


.kingy-distribution-header .nav-menu ul { gap: 16px; }
.kingy-distribution-header .nav-menu a { font-size: 14.933px; }
.kingy-global-footer__base > nav { display: flex; flex-wrap: wrap; gap: 6px; }
@media (min-width: 1181px) and (max-width: 1360px) {
    .kingy-distribution-header .nav { gap: 12px; }
    .kingy-distribution-header .nav-menu ul { gap: 12px; }
    .kingy-distribution-header .header-actions { gap: 8px; }
    .kingy-distribution-header .kingy-for-companies { padding-left: 12px; padding-right: 12px; }
}


body.single-post.postid-927372 .wrap.content-area > figure.featured {
  max-width: 1024px;
  margin-inline: auto;
}


@media (max-width: 782px) {
  body.single-post.postid-927372 .wrap.content-area > .entry-content .kingy-table-scroll :is(th, td) {
    overflow-wrap: normal;
    word-break: normal;
  }
}
