.kevin-dorsey .credential-item{display:block}.kevin-dorsey .credential-item strong{display:block;margin-top:8px}.kevin-dorsey .kd-hero-date{font-size:.7rem;color:rgba(255,255,255,.7);margin-top:18px;text-align:center;line-height:1.7}.kevin-dorsey .kd-skip{position:absolute;left:1rem;top:-100px;z-index:50;background:var(--cream);color:var(--forest);padding:1rem}.kevin-dorsey .kd-skip:focus{top:1rem}.kevin-dorsey .kd-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kevin-dorsey .kd-channel{display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--white);border:1px solid rgba(11,61,46,.12);border-radius:var(--radius-lg);text-decoration:none;min-width:0}.kevin-dorsey .kd-channel-name{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;color:var(--forest)}.kevin-dorsey .kd-channel-name>span{margin-left:auto}.kevin-dorsey .kd-channel-name img{flex:0 0 24px;object-fit:contain}.kevin-dorsey .kd-channel strong{color:var(--forest);font-size:1.6rem;line-height:1.3}.kevin-dorsey .kd-channel>span:last-child,.kevin-dorsey .kd-date{font-size:.74rem;color:var(--text-muted-light);line-height:1.7}.kevin-dorsey .kd-audience-detail{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid rgba(11,61,46,.15);padding-top:28px}.kevin-dorsey .kd-audience-detail h3{font-size:1rem;margin-bottom:12px;color:var(--forest)}.kevin-dorsey .kd-audience-detail p{font-size:.86rem;line-height:1.7}.kevin-dorsey .kd-date{margin-top:18px}.kevin-dorsey .audience-card h3{color:var(--forest);font-size:1.4rem;line-height:1.3;margin:12px 0}.kevin-dorsey .kd-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.kevin-dorsey .kd-work-card{min-width:0;border:1px solid rgba(11,61,46,.12);border-radius:var(--radius-lg);overflow:hidden;background:var(--white)}.kevin-dorsey .kd-work-card .analytics-proof-tile{width:100%;border:0;border-radius:0;background:#fff;aspect-ratio:11/9;display:block;padding:0;position:relative;min-height:0}.kevin-dorsey .kd-work-card .analytics-proof-tile img{width:100%;height:100%;object-fit:contain;display:block;filter:none}.kevin-dorsey .kd-work-card .analytics-proof-tile>span{position:absolute;left:16px;bottom:16px;font-size:.7rem;padding:8px 12px;background:var(--forest);color:var(--cream);border-radius:6px;margin:0}.kevin-dorsey .analytics-proof-copy.kd-work-copy{display:block;padding:28px;min-height:0;border:0;border-radius:0;box-shadow:none;background:transparent}.kevin-dorsey .kd-work-copy h3{font-size:1.35rem;line-height:1.35;margin:12px 0;color:var(--forest)}.kevin-dorsey .kd-work-copy p{font-size:.9rem;line-height:1.7}.kevin-dorsey .kd-work-copy a{display:inline-block;margin-top:18px;color:var(--forest);font-size:.85rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.kevin-dorsey .kd-brand{display:flex;align-items:center;gap:12px;min-height:42px;color:var(--forest);font-weight:700;font-size:.9rem}.kevin-dorsey .kd-brand img{object-fit:contain;width:auto;height:30px;max-width:160px}.kevin-dorsey .kd-cta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.kevin-dorsey .reveal{opacity:1;transform:none;transition:none}body.kevin-dorsey:has(dialog[open]){overflow:hidden}.kevin-dorsey :focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:767px){.kevin-dorsey .kd-channels,.kevin-dorsey .kd-work-grid,.kevin-dorsey .kd-audience-detail{grid-template-columns:1fr}.kevin-dorsey .kd-channel,.kevin-dorsey .analytics-proof-copy.kd-work-copy{padding:24px}.kevin-dorsey .kd-cta{flex-direction:column}.kevin-dorsey .kd-hero-date{font-size:.65rem}}

.kevin-dorsey .kd-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(11,61,46,.15)}.kevin-dorsey .kd-metrics>div{min-width:0}.kevin-dorsey .kd-metrics strong{display:block;color:var(--forest);font-size:1.35rem;line-height:1.25}.kevin-dorsey .kd-metrics span{display:block;font-size:.7rem;line-height:1.5;margin-top:6px;color:var(--text-muted-light)}.kevin-dorsey .kd-brand img{max-width:180px;max-height:30px;width:auto;height:auto}.kevin-dorsey .kd-work-card .analytics-proof-tile{aspect-ratio:16/10;background:#f7f5ef}@media(max-width:420px){.kevin-dorsey .kd-metrics{gap:8px}.kevin-dorsey .kd-metrics strong{font-size:1.15rem}}

.kevin-dorsey .kd-brand img[alt="WINN.ai"]{max-height:42px;height:42px}
