.gpo{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start;margin:22px 0;padding:14px;border:1px solid var(--line-strong);background:var(--surface-2)}.gpo-photo{width:88px;height:104px;object-fit:cover}.gpo-label{color:#ff5d57;font:600 10px/1 var(--font-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.gpo h2{margin:5px 0;font:600 22px/1 var(--font-display),sans-serif}.gpo p,.gpo small{display:block;margin:0 0 7px;color:var(--muted);font-size:13px;line-height:1.45}.gpo a{color:#fff;font:600 12px/1.25 var(--font-mono),monospace;text-decoration:none}.gpo a:hover{color:#ff5d57}@media (max-width:480px){.gpo{grid-template-columns:70px minmax(0,1fr);gap:12px}.gpo-photo{width:70px;height:88px}}