.overview-page .home-conversations .overview-section-head>div{flex:1 1 440px}
.overview-page .home-conversations .overview-section-head wa-button{align-self:start}
.overview-page .home-conversation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}
.overview-page .home-conversation-card{display:flex;flex-direction:column;min-width:0;background:transparent}
.overview-page .home-conversation-image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--surface,#171b17)}
.overview-page .home-conversation-image img{display:block;width:100%;height:100%;object-fit:contain;outline:1px solid rgba(255,255,255,.1);outline-offset:-1px;transition:opacity 160ms ease}
.overview-page .home-conversation-image:hover img{opacity:.85}
.overview-page .home-conversation-format{position:absolute;bottom:10px;left:10px;padding:4px 7px;background:#101610e8;color:#e2e9dc;font:12px/1.4 var(--mono,monospace);letter-spacing:.05em}
.overview-page .home-conversation-copy{display:flex;flex:1;flex-direction:column;align-items:stretch;gap:8px;padding:12px 0 0}
.overview-page .home-conversation-copy h3{font:550 20px/1.25 var(--display,sans-serif);letter-spacing:-.025em;min-height:3.75em}
.overview-page .home-conversation-copy h3 a{min-height:40px}
.overview-page .home-conversation-copy>.overview-byline{min-height:32px}
.overview-page .home-conversation-context{display:grid;gap:10px;margin:0 0 8px;flex:1;font-size:13px;line-height:1.55}
.overview-page .home-conversation-context dt{font-size:12px;color:var(--text,#ecefe9);margin-bottom:3px;font-weight:550}
.overview-page .home-conversation-context dd{margin:0;color:var(--overview-quiet);text-wrap:pretty}
.overview-page .home-conversation-context>div+div{padding-left:10px;border-left:2px solid #60734d}
.overview-page .home-conversation-moments{display:grid;gap:0;padding:6px 0;border-block:1px solid var(--overview-rule)}
.overview-page .home-conversation-moments a{display:flex;align-items:center;gap:7px;min-height:40px;font-size:12px;line-height:1.4}
.overview-page .home-conversation-moments a>span:last-child{min-width:0}
.overview-page .home-conversation-moments time{font:12px/1.5 var(--mono,monospace);font-variant-numeric:tabular-nums;color:var(--overview-accent);white-space:nowrap}
.overview-page .home-conversation-copy>.overview-primary-link{margin-top:2px}
.overview-page .home-conversation-source-note{margin:0;padding:14px 0;color:var(--overview-quiet);font-size:12px;line-height:1.5;border-block:1px solid var(--overview-rule)}
.overview-page .home-conversation-image--statement{display:flex;align-items:center;gap:18px;padding:28px;background:#17241c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.overview-page .home-conversation-image--statement img{flex:none;width:60px;height:60px;border-radius:12px}
.overview-page .home-statement-type{color:#b4c3b4;font-size:12px;line-height:1.6}
.overview-page .home-statement-type strong{display:block;color:var(--text,#ecefe9);font:500 22px/1.25 var(--display,sans-serif);letter-spacing:-.025em}
.overview-page .home-conversation-footnote{margin:16px 0 0;max-width:95ch;color:var(--overview-quiet);font-size:12px;line-height:1.6}
@container overview (max-width:900px){.overview-page .home-conversation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container overview (max-width:560px){.overview-page .home-conversation-grid{grid-template-columns:1fr;gap:28px}.overview-page .home-conversation-copy h3,.overview-page .home-conversation-copy>.overview-byline{min-height:0}}
@media(prefers-reduced-motion:reduce){.overview-page .home-conversation-image img{transition:none}}
