.gpi{background:var(--accent,#ff2b2b);color:var(--on-accent,#fff);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k a""t a""b a";align-items:center;column-gap:12px;margin:0 0 14px;padding:11px 14px;text-decoration:none;display:grid}.gpi:hover .gpi-t,.gpi:focus-visible .gpi-t{text-decoration:underline}.gpi-k{letter-spacing:.12em;text-transform:uppercase;opacity:.85;grid-area:k;font-size:10.5px;font-weight:800}.gpi-t{grid-area:t;margin-top:2px;font-size:16px;font-weight:800;line-height:1.2}.gpi-b{opacity:.9;grid-area:b;margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.3}.gpi-a{flex:none;grid-area:a}@media (max-width:640px){.gpi{margin-bottom:12px;padding:10px 12px}.gpi-t{font-size:15px}}
