.vLb-RG_root{max-width:860px;padding:0 var(--spacing-sm);margin:0 auto}.vLb-RG_hero{aspect-ratio:16/9;border-radius:var(--border-radius,4px);width:100%;margin-bottom:var(--spacing-md);overflow:hidden}.vLb-RG_hero img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.vLb-RG_wrapper{padding:var(--spacing-md) 0}.vLb-RG_title{margin-bottom:var(--spacing-sm);font-size:2rem;font-weight:700;line-height:1.2}.vLb-RG_meta{gap:var(--spacing-xs,8px);margin-bottom:var(--spacing-md);color:var(--color-gray-500,#6b7280);flex-wrap:wrap;align-items:center;font-size:.875rem;display:flex}.vLb-RG_meta span+span:before{content:"·";margin-right:var(--spacing-xs,8px)}.vLb-RG_content{margin-bottom:var(--spacing-lg);line-height:1.7}.vLb-RG_closing_content{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-gray-200,#e5e7eb);line-height:1.7}.vLb-RG_author_bio{gap:var(--spacing-md);margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-gray-50,#f9fafb);border-radius:var(--border-radius,4px);align-items:flex-start;display:flex}.vLb-RG_author_image{object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.vLb-RG_author_info{flex:1}.vLb-RG_author_name{margin-bottom:4px;font-weight:600;display:block}.vLb-RG_linkedin{margin-top:var(--spacing-xs,8px);color:var(--color-primary,#0077b5);font-size:.875rem;text-decoration:none;display:inline-block}.vLb-RG_linkedin:hover{text-decoration:underline}
