.profile-david-meltzer .channel-heading{display:flex;align-items:center;gap:10px;font-weight:700}.profile-david-meltzer .channel-heading img{width:24px;height:24px;object-fit:contain;flex:none}.profile-david-meltzer .channel-card{display:flex;flex-direction:column;gap:12px;min-width:0}.profile-david-meltzer .channel-count{font-size:1.65rem;color:var(--forest,#1a3a2e);line-height:1.2}.profile-david-meltzer .channel-date{font-size:.76rem;color:#647168}.profile-david-meltzer .channel-role{font-size:.9rem;line-height:1.55;color:#536057;margin:0}.profile-david-meltzer .partner-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.profile-david-meltzer .partner-logo-card{background:white;border:1px solid #e2e7df;border-radius:14px;min-height:140px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.profile-david-meltzer .partner-logo-card img{max-width:165px;width:100%;height:45px;object-fit:contain}.profile-david-meltzer .partner-logo-card:first-child img{height:60px}.profile-david-meltzer .partner-logo-card span{font-size:.8rem;color:#647168}.profile-david-meltzer .result-card{height:100%;display:flex;flex-direction:column;gap:12px}.profile-david-meltzer .result-card p{font-size:.95rem;line-height:1.6}.profile-david-meltzer .result-brand{width:110px;height:36px;object-fit:contain;object-position:left}.profile-david-meltzer .result-date{font-size:.78rem!important;color:#747f76}.profile-david-meltzer .post-link{margin-top:auto;font-weight:700;font-size:.85rem;color:#bd9537}.profile-david-meltzer .post-thumbnail{width:100%;aspect-ratio:4/3;object-fit:contain;background:#f3f5f1;border-radius:10px}.profile-david-meltzer .featured-card-title-full{font-size:1.3rem;line-height:1.35}.profile-david-meltzer .credential-item strong{max-width:240px}.profile-david-meltzer .audience-card h3{font-size:1.2rem;line-height:1.3;margin-bottom:12px}.profile-david-meltzer .audience-card p{line-height:1.65}@media(max-width:767px){.profile-david-meltzer .partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-david-meltzer .partner-logo-card{padding:20px 14px;min-height:130px}.profile-david-meltzer .partner-logo-card img{max-width:135px}.profile-david-meltzer .credential-item strong{max-width:none}.profile-david-meltzer .channel-card{padding:22px}.profile-david-meltzer .result-card{padding:24px}}
.profile-david-meltzer .video-views{font-size:3.2rem;line-height:1.1;font-weight:800;color:#bd9537}.profile-david-meltzer .video-count-label{font-size:.85rem;color:#647168}

#historical-performance .video-views { font-size: clamp(1.7rem, 3vw, 2.5rem); overflow-wrap: anywhere; }
#historical-performance .analytics-proof-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (max-width: 600px) { #historical-performance .analytics-proof-grid { grid-template-columns: 1fr; } }
body.profile-david-meltzer:has([data-proof-dialog][open]) { overflow: hidden; }

/* Experience-led partnership materials. */
.profile-david-meltzer .partnership-framework{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:partnership}
.profile-david-meltzer .partnership-framework li{border-top:2px solid #bd9537;padding-top:20px;counter-increment:partnership}
.profile-david-meltzer .partnership-framework strong{display:block;color:var(--forest);font-size:1.25rem;margin-bottom:8px}
.profile-david-meltzer .partnership-framework strong::before{content:"0" counter(partnership) " · ";color:#94772e;font-size:.8rem}
.profile-david-meltzer .partnership-framework span{font-size:.95rem;line-height:1.65;color:#647168}
.profile-david-meltzer .activation-example,.profile-david-meltzer .format-card{padding:0;overflow:hidden;display:flex;flex-direction:column}
.profile-david-meltzer .activation-image,.profile-david-meltzer .format-image{display:block;width:100%;border:0;padding:0;text-align:left;background:var(--forest);cursor:zoom-in;color:white;font:inherit}
.profile-david-meltzer .activation-image img,.profile-david-meltzer .format-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}
.profile-david-meltzer .activation-image span,.profile-david-meltzer .format-image span{display:block;padding:10px 18px;font-size:.75rem;color:#f5d4a3}
.profile-david-meltzer .activation-example-copy,.profile-david-meltzer .format-copy{padding:26px;display:flex;flex-direction:column;gap:14px}
.profile-david-meltzer .activation-example-copy h3,.profile-david-meltzer .format-copy h3{font-size:1.3rem;line-height:1.3;color:var(--forest);margin:0}
.profile-david-meltzer .activation-example-copy p,.profile-david-meltzer .format-copy p,.profile-david-meltzer .partnership-extension p{font-size:.95rem;line-height:1.7}
.profile-david-meltzer .activation-label{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#647168}
.profile-david-meltzer .partnership-extension{max-width:850px}
.profile-david-meltzer .partnership-extension p{margin-top:16px}
.profile-david-meltzer .activation-image:focus-visible,.profile-david-meltzer .format-image:focus-visible{outline:3px solid #bd9537;outline-offset:-3px}
@media(max-width:900px){.profile-david-meltzer .partnership-framework{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.profile-david-meltzer .partnership-framework{grid-template-columns:1fr;gap:20px}}

.profile-david-meltzer .creative-links{display:flex;flex-direction:column;gap:12px}
@media(min-width:768px){.profile-david-meltzer #partnership-formats .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:901px){.profile-david-meltzer #partnership-approach .grid-3,.profile-david-meltzer #featured-activations .grid-3,.profile-david-meltzer #partnership-formats .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
