.sam-mckenna .credential-item{display:block}.sam-mckenna .credential-item strong{display:block;margin-top:8px}.sam-mckenna .sm-date{font-size:.74rem;line-height:1.7;color:var(--text-muted-light);margin-top:18px}.sam-mckenna .sm-hero-date{color:rgba(255,255,255,.7);text-align:center}.sam-mckenna .sm-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sam-mckenna .sm-channel{padding:28px;background:var(--white);border:1px solid rgba(4,35,32,.12);border-radius:var(--radius-lg);text-decoration:none;display:flex;flex-direction:column;gap:12px;min-width:0}.sam-mckenna .sm-channel-name,.sam-mckenna .sm-more-channels a{display:flex;align-items:center;gap:10px;color:var(--forest);font-weight:700;font-size:.85rem}.sam-mckenna .sm-channel-name img,.sam-mckenna .sm-more-channels img{object-fit:contain;flex:0 0 24px}.sam-mckenna .sm-channel strong{font-size:1.6rem;line-height:1.3;color:var(--forest)}.sam-mckenna .sm-channel>span:last-child{font-size:.8rem;color:var(--text-muted-light);line-height:1.7}.sam-mckenna .sm-more-channels{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.sam-mckenna .sm-more-channels a{text-decoration:none}.sam-mckenna .sm-work-card{display:flex;flex-direction:column;gap:18px;min-width:0}.sam-mckenna .sm-work-card h3{font-size:1.4rem;line-height:1.3;color:var(--forest)}.sam-mckenna .sm-work-card p{font-size:.9rem;line-height:1.7}.sam-mckenna .sm-work-card a{font-weight:700;color:var(--forest);font-size:.85rem;margin-top:auto;text-decoration:underline;text-underline-offset:4px}.sam-mckenna .sm-brand{display:flex;align-items:center;gap:12px;font-weight:700;font-size:.85rem;color:var(--forest);min-height:40px}.sam-mckenna .sm-brand img{object-fit:contain;width:auto;height:32px;max-width:130px}.sam-mckenna .analytics-proof-story{display:block}.sam-mckenna .analytics-proof-copy{display:block}.sam-mckenna .analytics-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.sam-mckenna .analytics-proof-tile img{filter:none;object-fit:contain}.sam-mckenna .analytics-proof-tile{min-width:0}.sam-mckenna .reveal{opacity:1;transform:none;transition:none}.sam-mckenna :focus-visible{outline:3px solid var(--gold);outline-offset:4px}.sam-mckenna .sm-skip{position:absolute;top:-100px;left:16px;z-index:50;background:var(--cream);color:var(--forest);padding:16px}.sam-mckenna .sm-skip:focus{top:16px}body.sam-mckenna:has(dialog[open]){overflow:hidden}@media(max-width:767px){.sam-mckenna .sm-channels,.sam-mckenna .analytics-proof-grid{grid-template-columns:1fr}.sam-mckenna .sm-channel{padding:24px}}@media(min-width:768px) and (max-width:1024px){.sam-mckenna .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
.sam-mckenna .analytics-proof-copy{min-height:0;height:auto}.sam-mckenna .analytics-proof-copy h3{font-size:1.6rem;color:var(--forest);line-height:1.25;margin-top:12px}.sam-mckenna .analytics-proof-story{height:auto;min-height:0}.sam-mckenna .analytics-proof-tile{min-height:0}.sam-mckenna .analytics-proof-tile img{height:260px}

.sam-mckenna .sm-newsletter-tile{align-content:center}.sam-mckenna .sm-newsletter-tile img{height:auto}.sam-mckenna .sm-brand img{max-width:100px}

.sam-mckenna .sm-work-card{padding:28px}.sam-mckenna .sm-brand-logo-dark{display:inline-flex;align-items:center;background:var(--forest);padding:8px;border-radius:6px}
