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