.gph-journal-card{display:flex;flex-direction:column;width:100%;height:100%;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 1px 2px rgba(15,23,42,.03);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.gph-journal-card:hover{transform:translateY(-4px);border-color:#99CBCA;box-shadow:0 14px 36px rgba(15,23,42,.08),0 0 0 4px rgba(52,156,152,.08)}.gph-journal-card:active{transform:translateY(-2px)}.gph-journal-card:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.gph-journal-card__media{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.gph-journal-card__cover,.gph-journal-card__monogram{width:56px;height:72px;flex-shrink:0;border-radius:var(--radius-sm)}.gph-journal-card__cover{object-fit:cover;border:1px solid rgba(15,23,42,.1);background:var(--color-surface)}.gph-journal-card__monogram{display:flex;align-items:center;justify-content:center;background:var(--color-brand-primary);color:#ffffff;font-family:var(--font-headline);font-weight:600;font-size:.95rem;letter-spacing:.02em;text-align:center;padding:0 var(--space-1);overflow:hidden}.gph-journal-card__id{min-width:0}.gph-journal-card__name{font-family:var(--font-body);font-size:var(--text-lg);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--color-text-strong);margin-bottom:var(--space-1);transition:color .2s ease}.gph-journal-card:hover .gph-journal-card__name{color:var(--color-link)}.gph-journal-card__issn{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;color:var(--color-text-meta)}.gph-journal-card__desc{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-body);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1;margin-bottom:var(--space-5)}.gph-journal-card__cta{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;font-size:.825rem;font-weight:600;color:var(--color-link);transition:gap .2s ease}.gph-journal-card:hover .gph-journal-card__cta{gap:var(--space-3)}