.agentic-heading{width:min(1600px,calc(100vw - 64px));position:relative;left:50%;transform:translateX(-50%);grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:32px;align-items:center}
.agentic-intro{min-width:0}
.agentic-heading .agentic-intro h2{font-size:clamp(27px,2.4vw,38px);line-height:1.14;letter-spacing:-.035em;text-wrap:balance}
.agentic-intro>p{font-size:15px;line-height:1.7;max-width:50ch;color:var(--muted);margin:24px 0 0}
.agentic-pal{width:100%;aspect-ratio:16/10;background:var(--mist,#E5EBF3);overflow:hidden}
.agentic-pal tavus-embed{display:block;width:100%;height:100%}
@media(max-width:1000px){.agentic-heading{grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:24px}.agentic-pal{aspect-ratio:4/3}}
@media(max-width:700px){.agentic-heading{width:100%;position:static;transform:none;grid-template-columns:1fr;gap:28px}.agentic-pal{aspect-ratio:9/16;max-height:75svh}.agentic-heading .agentic-intro h2{font-size:30px}.agentic-intro>p{margin-top:18px}}
@media print{.agentic-heading{width:100%;position:static;transform:none;display:block}.agentic-pal{display:none}}

.agentic-avatar{min-width:0}
.agentic-avatar-caption{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--muted);text-align:left}
