.gh-l{display:grid;gap:.75rem}@media (min-width:640px){.gh-l{grid-template-columns:repeat(2,minmax(0,1fr))}}.gh-c{display:flex;height:100%;flex-direction:column;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:var(--color-border-subtle);background-color:var(--color-surface);padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-out);transition-duration:var(--motion-fast)}.gh-c:hover{border-color:var(--color-gold-edge)}.gh-c:focus-visible{border-color:var(--color-gold-edge)}:root .gh-c:focus-visible{outline:2px solid transparent;outline-offset:2px}.gh-r{display:flex;min-height:1.5rem;gap:.375rem}.gh-r,.gh-s{flex-wrap:wrap;align-items:center}.gh-s{-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem}.gh-p,.gh-s{display:inline-flex}.gh-p{align-items:center;gap:.25rem;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:var(--text-micro);font-weight:600}.gh-ok{border-color:var(--color-positive-edge);background-color:var(--color-positive-tint);color:var(--color-positive)}.gh-soon{border-color:var(--color-gold-edge);background-color:var(--color-gold-tint);color:var(--color-gold-ink)}.gh-next{border-color:var(--color-info-edge);background-color:var(--color-info-tint);color:var(--color-info)}.gh-shut{border-color:var(--color-border-subtle);background-color:var(--color-bg-secondary);color:var(--color-text-muted)}.gh-i{height:.75rem;width:.75rem}.gh-t{align-items:flex-start;gap:.75rem}.gh-b,.gh-t{display:flex}.gh-b{min-width:0;flex-direction:column;gap:.25rem}.gh-n{border-radius:.375rem;border-width:1px;border-color:var(--color-border-subtle);background-color:var(--color-bg-secondary);padding:.125rem .375rem;font-size:var(--text-micro);color:var(--color-text-secondary)}.gh-h{font-size:var(--text-body);font-weight:600;line-height:1.375;color:var(--color-text-primary)}.gh-m{display:flex;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;font-size:var(--text-micro);color:var(--color-text-muted)}.gh-m,.gh-mi{align-items:center}.gh-mi{display:inline-flex;gap:.25rem}.gh-a{font-weight:500;color:var(--color-text-primary)}.gh-a,.gh-u{font-size:var(--text-meta)}.gh-u{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.375;color:var(--color-text-secondary)}