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