.hbvG_G_page{max-width:960px;margin:0 auto;padding:2rem 1.25rem 4rem}.hbvG_G_breadcrumb{color:var(--color-text-secondary,#666);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.hbvG_G_breadcrumb a{color:var(--color-primary,#006c67);text-decoration:none}.hbvG_G_breadcrumb a:hover{text-decoration:underline}.hbvG_G_sep{color:var(--color-border,#ccc)}.hbvG_G_title{margin:0 0 .5rem;font-size:1.9rem;font-weight:700;line-height:1.2}.hbvG_G_summary{color:var(--color-text-secondary,#555);margin:0 0 2rem;font-size:1rem}.hbvG_G_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.hbvG_G_card{border:1px solid var(--color-border,#e4e4e4);border-radius:12px;transition:box-shadow .15s,border-color .15s;overflow:hidden}.hbvG_G_card:hover{border-color:var(--color-primary,#006c67);box-shadow:0 4px 16px #00000014}.hbvG_G_cardLink{color:inherit;padding:1.1rem;text-decoration:none;display:block}.hbvG_G_cardName{margin-bottom:.15rem;font-size:1.05rem;font-weight:700}.hbvG_G_cardTitle{color:var(--color-text-secondary,#666);font-size:.9rem}.hbvG_G_cardMeta{color:var(--color-text-secondary,#777);margin-top:.5rem;font-size:.8rem}.hbvG_G_empty{background:var(--color-surface-subtle,#f7f8f8);color:var(--color-text-secondary,#555);border-radius:12px;padding:2rem}