.desk-visuals,.desk-visuals>div,.viz-desk,.viz-desk>div{display:grid;gap:12px}@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-kicker{margin:0;font-size:12px;color:var(--muted,#65676b)}.viz-og-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:768px){.viz-og-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.viz-og-card{overflow:hidden;border:1px solid var(--hairline,var(--line,#d5dbe2));border-radius:8px;background:var(--surface,#fff)}.viz-og-card figcaption{margin:0;padding:6px 8px;font-size:12px;color:var(--ink,#1c1e21);border-top:1px solid var(--hairline,#d5dbe2)}.viz-faq{border:1px solid var(--hairline,var(--line,#d5dbe2));border-radius:8px;background:var(--surface,#fff);padding:14px 16px}.viz-faq h2{margin:0 0 10px;font-size:1.05rem;font-weight:650}.viz-faq dl{margin:0;display:grid;gap:12px}.viz-faq dt{font-weight:650;margin:0 0 4px}.viz-faq dd{margin:0;color:var(--ink-soft,var(--fg-soft,#3c4043));line-height:1.5}.viz-preview button:active{transform:translateY(1px)}.viz-desk-academy{padding-left:12px;border-left:4px solid var(--accent,#1e3a5f)}.viz-desk-lab,.viz-desk-metrics{padding:10px 12px;border:1px dashed var(--hairline,#d5dbe2)}.viz-desk-magazine{padding-top:8px;border-top:2px solid var(--ink,#1c1e21)}.viz-desk-directory .viz-og-card,.viz-desk-reviews .viz-og-card{border-radius:2px}.viz-desk-agents .viz-kicker,.viz-desk-forum .viz-kicker{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.viz-desk-digest{padding:8px 0 2px;border-bottom:1px solid var(--hairline,#d5dbe2)}