.mzAgSG_grid{border-inline-start:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.mzAgSG_card,.mzAgSG_docsCell{border-inline-end:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.mzAgSG_logoPanel{border-bottom:1px solid var(--rule);background:var(--paper-bright);justify-content:center;align-items:center;height:180px;display:flex;position:relative}.mzAgSG_logo{width:160px;height:96px;position:relative}.mzAgSG_logoImage{object-fit:contain}.mzAgSG_index{inset-inline-start:0;font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted-2);padding:8px 10px;font-size:10.5px;position:absolute;top:0}.mzAgSG_body{flex-direction:column;gap:8px;padding:20px;display:flex}.mzAgSG_name{letter-spacing:-.015em;font-size:18px}.mzAgSG_description{color:var(--muted);font-size:14px;line-height:1.55}.mzAgSG_docs{background:var(--forest);min-height:300px;color:var(--paper);flex-direction:column;flex:1;justify-content:space-between;gap:24px;padding:24px;transition:background .2s;display:flex}.mzAgSG_docs:hover{background:var(--forest-hover);color:var(--paper)}.mzAgSG_docsLabel{font-family:var(--font-mono);text-transform:uppercase;color:var(--lime);font-size:11px}.mzAgSG_docsText{flex-direction:column;gap:10px;display:flex}.mzAgSG_docsTitle{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.2}.mzAgSG_docsNote{color:var(--on-forest-muted);font-size:14px;line-height:1.5}.mzAgSG_docsArrow{align-self:flex-start;font-size:20px}
