.viz-desk,.desk-visuals{gap:1.75rem;margin-block:1.5rem;display:grid}.viz-desk>div,.desk-visuals>div{gap:1.5rem;min-width:0;display:grid}.viz-kicker{color:var(--editorial-soft);margin:0;font-size:.875rem}.viz-og-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.viz-og-card{border:1px solid var(--editorial-line);background:var(--editorial-bg);border-radius:6px;margin:0;overflow:hidden}.viz-og-card figcaption{color:var(--editorial-ink);border-top:1px solid var(--editorial-line);margin:0;padding:.7rem .8rem;font-size:.875rem;line-height:1.5}.viz-faq{border-top:1px solid var(--editorial-line);padding:1.5rem 0}.viz-faq h2{margin:0 0 1.25rem;font-size:1.25rem;font-weight:650;line-height:1.35}.viz-faq dl{gap:1.5rem;margin:0;display:grid}.viz-faq dt{margin:0 0 .5rem;font-weight:650}.viz-faq dd{color:var(--editorial-soft);max-width:68ch;margin:0;line-height:1.75}.viz-preview button:active{transform:translateY(1px)}.viz-image-source{color:var(--editorial-soft);background:var(--editorial-bg);padding:.65rem .85rem;font-size:.8125rem;line-height:1.5}.viz-image-source a{color:var(--editorial-accent);text-underline-offset:.2em;text-decoration:underline}.viz-desk-academy{border-left:2px solid var(--editorial-accent);padding-left:1.25rem}.viz-desk-magazine{border-top:2px solid var(--editorial-ink);padding-top:1.25rem}.viz-desk-forum .viz-kicker,.viz-desk-agents .viz-kicker{font-family:var(--font-mono,ui-monospace, monospace)}.viz-desk-digest{border-bottom:1px solid var(--editorial-line);padding-block:1.25rem}@media (min-width:768px){.viz-desk>div:not(.viz-og-grid):not(.viz-faq),.desk-visuals>div:not(.viz-og-grid):not(.viz-faq){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.viz-og-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.viz-og-grid{grid-template-columns:1fr}}
